gdkchan
|
4905101df1
Remove shader dependency on SPV_KHR_shader_ballot and SPV_KHR_subgroup_vote extensions (#3943)
|
%!s(int64=3) %!d(string=hai) anos |
riperiperi
|
476b4683cf
Fix CB0 alignment with addresses used for 8/16-bit LDG/STG (#3897)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
69ced3a6e8
Fix shader cache on Vulkan when geometry shaders are inserted (#3868)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
2e43d01d36
Move gl_Layer from vertex to geometry if GPU does not support it on vertex (#3866)
|
%!s(int64=3) %!d(string=hai) anos |
riperiperi
|
7c53b69c30
SPIR-V: Fix unscaling helper not being able to find Array textures (#3863)
|
%!s(int64=3) %!d(string=hai) anos |
riperiperi
|
33a4d7d1ba
GPU: Eliminate CB0 accesses when storage buffer accesses are resolved (#3847)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
f1d1670b0b
Implement HLE macro for DrawElementsIndirect (#3748)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
9daf029f35
Use vector transform feedback outputs if possible (#3832)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
51a27032f0
Fix VertexId and InstanceId on Vulkan (#3833)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
59cdf310bd
SPIR-V: Fix tessellation control shader output types (#3807)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
5fdc46ac7f
Vulkan: Fix vertex position Z conversion with geometry shader passthrough (#3781)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
2df16ded9b
Improve shader BRX instruction code generation (#3759)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
2068445939
Fix shader SULD (bindless) instruction using wrong register as handle (#3732)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
9c2500de5f
Fix incorrect tessellation inputs/outputs (#3728)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
66f16f4392
Fix bindless 1D textures having a buffer type on the shader (#3697)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
619ac86bd0
Do not output ViewportIndex on SPIR-V if GPU does not support it (#3644)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
408bd63b08
Transform shader LDC into constant buffer access if offset is constant (#3672)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
ed0b10c81f
Fix geometry shader passthrough fallback being used when feature is supported (#3525)
|
%!s(int64=3) %!d(string=hai) anos |
riperiperi
|
f92650fcff
SPIR-V: Initialize undefined variables with 0 (#3526)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
2232e4ae87
Vulkan backend (#2518)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
1a888ae087
Add support for conditional (with CC) shader Exit instructions (#3470)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
7f8a3541eb
Fix decoding of block after shader BRA.CC instructions without predicate (#3472)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
b34de74f81
Avoid adding shader buffer descriptors for constant buffers that are not used (#3478)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
4523a73f75
Propagate Shader phi nodes with the same source value from all blocks (#3457)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
b46b63e06a
Add support for alpha to coverage dithering (#3069)
|
%!s(int64=3) %!d(string=hai) anos |
gdkchan
|
5afd521c5a
Bindless elimination for constant sampler handle (#3424)
|
%!s(int64=3) %!d(string=hai) anos |
riperiperi
|
43b4b34376
Implement Viewport Transform Disable (#3328)
|
%!s(int64=4) %!d(string=hai) anos |
gdkchan
|
43ebd7a9bb
New shader cache implementation (#3194)
|
%!s(int64=4) %!d(string=hai) anos |