Commit History

Autor SHA1 Mensaxe Data
  gdkchan 8428bb6541 Fix shader FSWZADD instruction (#4069) %!s(int64=3) %!d(string=hai) anos
  gdkchan 9a0330f7f8 Shader: Implement PrimitiveID (#4067) %!s(int64=3) %!d(string=hai) anos
  riperiperi f23b2878cc Shader: Add fallback for LDG from "ube" buffer ranges. (#4027) %!s(int64=3) %!d(string=hai) anos
  gdkchan dde9bb5c69 Fix storage buffer access when match fails (#4037) %!s(int64=3) %!d(string=hai) anos
  gdkchan de06ffb0f7 Fix shaders with global memory access from unknown locations (#4029) %!s(int64=3) %!d(string=hai) anos
  gdkchan bbb24d8c7e Restrict shader storage buffer search when match fails (#4011) %!s(int64=3) %!d(string=hai) anos
  gdkchan 17a1cab5d2 Allow SNorm buffer texture formats on Vulkan (#3957) %!s(int64=3) %!d(string=hai) anos
  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