86 Commits (b4301281d57998534eeacdf177888cd0e4491b64)

Author SHA1 Message Date
vonchenplus b4301281d5 Support gl_BackColor attribute 4 years ago
Feng Chen 63aba30181 Detail adjustment 4 years ago
Feng Chen 38b28f1c4d Detail adjustment 4 years ago
Feng Chen 3948edde71 Re-implement get unused location 4 years ago
Feng Chen bd94ea2f5a Move attribute related definitions to spirv anonymous namespace 4 years ago
Feng Chen dc8967ebcd Dynamic get unused location 4 years ago
Feng Chen 1aaa6a353b Implement intput and output fixed fnc textures 4 years ago
Feng Chen 49c66fa4e9 Rename parameters 4 years ago
Feng Chen b3e5a2f75d Fix create GraphicsPipelines crash 4 years ago
Feng Chen a1c9039eae Add input/output location 4 years ago
Feng Chen b86a4caa20 Add colorfront and txtcoord support 4 years ago
ameerj 508e41777b shader: Ignore global memory ops on devices lacking int64 support 5 years ago
lat9nq c969f6e678 shader: GCC fmt 8.0.0 fixes 5 years ago
ReinUsesLisp 7dc8577529 spirv: Fix code emission when descriptor aliasing is unsupported 5 years ago
ReinUsesLisp b1df436cef shader: Rework varyings and implement passthrough geometry shaders 5 years ago
ReinUsesLisp 10f91c42e2 spirv: Properly handle devices without int8 and int16 5 years ago
ReinUsesLisp fe5fc478e7 spirv: Handle small storage buffer loads on devices with no support 5 years ago
ReinUsesLisp c4a71824d5 shader: Properly manage attributes not written from previous stages 5 years ago
ReinUsesLisp d27dbec3e6 spirv: Fix output generics with components 5 years ago
ReinUsesLisp 9750e0410b opengl: Declare fragment outputs even if they are not used 5 years ago
ReinUsesLisp 9452fe2dc6 shader: Split profile and runtime information in separate structs 5 years ago
ReinUsesLisp 03f6d424ce glasm: Rework control flow introducing a syntax list 5 years ago
ReinUsesLisp 7273fcab95 glasm: Implement shuffle and vote instructions on GLASM 5 years ago
FernandoS27 007a11014c shader: Optimize NVN Fallthrough 5 years ago
ameerj 455872a4af shader: Implement Int32 SUATOM/SURED 5 years ago
ReinUsesLisp 4a76786740 spirv: Add int8 and int16 capabilities only when supported 5 years ago
ReinUsesLisp 884a937022 spirv: Support OpenGL uniform buffers and change bindings 5 years ago
ReinUsesLisp 2bdce72c92 spirv: Desambiguate descriptor names 5 years ago
ReinUsesLisp 052317e748 shader: Implement indexed textures 5 years ago
ReinUsesLisp e54171c1a9 shader: Add NVN storage buffer fallbacks 5 years ago
ReinUsesLisp eb7a932952 spirv: Fix ViewportMask 5 years ago
ameerj 688c89590c spirv: Replace Constant/ConstantComposite with Const helper 5 years ago
ReinUsesLisp ad1507b4a5 shader: Implement SampleMask 5 years ago
ReinUsesLisp cc96469019 shader: Implement PIXLD.MY_INDEX 5 years ago
ReinUsesLisp b6b541e36a spirv: Implement ViewportMask with NV_viewport_array2 5 years ago
ReinUsesLisp 10c96c7484 shader: Implement PrimitiveId 5 years ago
ReinUsesLisp 38908d0f7e shader: Implement tessellation shaders, polygon mode and invocation id 5 years ago
ReinUsesLisp 03c16b085a spirv: Implement image buffers 5 years ago
ReinUsesLisp bba876f192 spirv: Implement Layer stores 5 years ago
ReinUsesLisp e59971ea1b shader: Implement transform feedbacks and define file format 5 years ago
ReinUsesLisp c84c2ab88c spirv: Rework storage buffers and shader memory 5 years ago
ReinUsesLisp 4b32692423 shader: Implement geometry shaders 5 years ago
ReinUsesLisp 879fb08101 shader: Implement SR_THREAD_KILL 5 years ago
ameerj 62c3bef607 shader: Implement ATOM/S and RED 5 years ago
ReinUsesLisp 5ab1ac4f29 shader: Implement SULD and SUST 5 years ago
lat9nq a4e7a41e7f shader_recompiler,video_core: Cleanup some GCC and Clang errors 5 years ago
ReinUsesLisp 3e6cb6362d shader: Interact texture buffers with buffer cache 5 years ago
ReinUsesLisp 96da029a74 shader: Implement texture buffers 5 years ago
FernandoS27 0ef887fa6f shader: Address feedback 5 years ago
FernandoS27 e9cffe874f shader: Implement indexed Position and ClipDistances 5 years ago