gdkchan
3b375525fb
Force reciprocal operation with value biased by constant to be precise on macOS ( #5110 )
...
* Force operations to be precise in some cases on SPIR-V
* Make it a bit more strict, add comments
* Shader cache version bump
2023-05-26 15:19:37 -03:00
gdkchan
e6658c133c
Fix resolution scaling of image operation coordinates ( #5102 )
...
* Fix resolution scaling of image operation coordinates
* Shader cache version bump
2023-05-25 23:42:49 -03:00
gdkchan
8f0c89ffd6
Generate scaling helper functions on IR ( #4714 )
...
* Generate scaling helper functions on IR
* Delete unused code
* Split RewriteTextureSample and move gather bias add to an earlier pass
* Remove using
* Shader cache version bump
2023-05-25 17:46:58 -03:00
makigumo
6cb6b15612
Implement p2rc, p2ri, p2rr and r2p.cc shaders ( #5031 )
...
* implement P2rC, P2rI, P2rR shaders
* implement R2p.CC shader
* bump CodeGenVersion
* address feedback
2023-05-22 17:32:15 -03:00
gdkchan
402f05b8ef
Replace constant buffer access on shader with new Load instruction ( #4646 )
2023-05-20 16:19:26 -03:00
riperiperi
69a9de33d3
SPIR-V: Only allow implicit LOD sampling on fragment ( #5026 )
2023-05-20 15:52:26 +02:00
gdkchan
fc26189fe1
Eliminate redundant multiplications by gl_FragCoord.w on the shader ( #4578 )
...
* Eliminate redundant multiplications by gl_FragCoord.w on the shader
* Shader cache version bump
2023-05-19 11:52:31 -03:00
gdkchan
9205077590
Enable explicit LOD for array textures with depth compare on SPIR-V ( #4892 )
2023-05-11 21:35:36 +02:00
riperiperi
332891b5ff
Use correct offset for storage constant buffer elimination ( #4821 )
2023-05-05 23:59:36 +02:00
gdkchan
aa021085cf
Allow any shader SSBO constant buffer slot and offset ( #2237 )
...
* Allow any shader SSBO constant buffer slot and offset
* Fix slot value passed to SetUsedStorageBuffer on fallback case
* Shader cache version
* Ensure that the storage buffer source constant buffer offset is word aligned
* Fix FirstBinding on GetUniformBufferDescriptors
2023-05-05 14:20:20 +00:00
TSR Berry
cee7121058
Move solution and projects to src
2023-04-27 23:51:14 +02:00