HansKristian-Work / vkd3d-proton

Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation.
GNU Lesser General Public License v2.1
1.8k stars 185 forks source link

Implement fallback for compute shader derivatives #1883

Closed HansKristian-Work closed 6 months ago

HansKristian-Work commented 6 months ago

Allows NV Pascal to expose SM 6.6, albeit with somewhat questionable conformance :) UE5 seems to require SM 6.6 to even boot now. Fix #1866.

HansKristian-Work commented 6 months ago

Looks good, I'd be fine with not locking the fallback behind an Nvidia driver check too if we print a warning or something, but I can also kind of see why we're doing it.

I don't want other drivers to start thinking they can skirt around not implementing the feature basically.