132 Commits (a0d0704affa0f86ba29ef59d90fa06c1b7c974da)

Author SHA1 Message Date
ameerj a0d0704aff glsl: Conditionally add EXT_texture_shadow_lod 5 years ago
ameerj 6aa1bf7b6f glsl: Implement legacy varyings 5 years ago
ameerj 9ccbd74991 glsl: Fix ATOM and implement ATOMS 5 years ago
ameerj 5399906c26 glsl: Track S32 atomics 5 years ago
ameerj 11ba190462 glsl: Revert ssbo aliasing. Storage Atomics impl 5 years ago
ameerj 3d9ecbe998 glsl: Wip storage atomic ops 5 years ago
ReinUsesLisp 7ac55c2a75 shader: Fix loop safety to SSA pass 5 years ago
lat9nq 373f75d944 shader: Add shader loop safety check settings 5 years ago
FernandoS27 562af30181 shader: Fix VertexA Shaders. 5 years ago
ReinUsesLisp 4a2361a1e2 buffer_cache: Reduce uniform buffer size from shader usage 5 years ago
ReinUsesLisp 5539b13c5a shader,glasm: Implement legacy texcoord loads 5 years ago
ReinUsesLisp ac0f5d2ab6 shader: Track legacy varyings 5 years ago
ReinUsesLisp 457dda69cc shader: Clang-format secondary textures 5 years ago
ReinUsesLisp 627161c38e shader: Fix secondary textures 5 years ago
ReinUsesLisp fbf5cdcba0 shader: Fix FSwizzleAdd folding when going through phi nodes 5 years ago
ReinUsesLisp 77ee733c3a glasm: Remove unintentionally committed fmt::prints 5 years ago
ReinUsesLisp bf5e48ffe4 glasm: Initial implementation of phi nodes on GLASM 5 years ago
ReinUsesLisp d54d7de40e glasm: Rework control flow introducing a syntax list 5 years ago
ReinUsesLisp c4fd6b55bc glasm: Implement shuffle and vote instructions on GLASM 5 years ago
FernandoS27 ee61ec2c39 shader: Optimize NVN Fallthrough 5 years ago
ameerj 7ecc6de56a shader: Implement Int32 SUATOM/SURED 5 years ago
FernandoS27 c49d56c931 shader: Address feedback 5 years ago
FernandoS27 b541f5e5e3 shader: Implement VertexA stage 5 years ago
ameerj 20e86fd615 shader: Fix BFE s32 undefined check 5 years ago
ReinUsesLisp 50eb03382e shader: Fix error checking in bitfieldExtract and implement bitfieldInsert folding 5 years ago
ReinUsesLisp 0c7230a606 shader: Add more strict validation the pass 5 years ago
ReinUsesLisp 25949b864c shader: Fix forward referencing identity instructions when inserting phi 5 years ago
ReinUsesLisp 92a01984e6 shader: Remove invalidated blocks in dead code elimination pass 5 years ago
ReinUsesLisp d10cf55353 shader: Implement indexed textures 5 years ago
ReinUsesLisp 23182fa59c shader: Intrusively store in a block if it's sealed or not 5 years ago
ReinUsesLisp 050e81500c shader: Move microinstruction header to the value header 5 years ago
ReinUsesLisp 4209828646 shader: Intrusively store register values in block for SSA pass 5 years ago
ReinUsesLisp dd860b684c shader: Implement D3D samplers 5 years ago
ReinUsesLisp a8d46a5eae shader: Add constant propagation for arithmetic right shifts 5 years ago
ReinUsesLisp 7018e524f5 shader: Add NVN storage buffer fallbacks 5 years ago
FernandoS27 f69d0b91ff shader: Address feedback 5 years ago
FernandoS27 080857b60e shader: Add coarse derivatives 5 years ago
FernandoS27 04c459fc8d shader: Implement fine derivates constant propagation 5 years ago
ReinUsesLisp 50f8007172 shader: Fix Phi node types 5 years ago
ReinUsesLisp 80940b1706 shader: Implement SampleMask 5 years ago
ReinUsesLisp 95815a3883 shader: Implement PIXLD.MY_INDEX 5 years ago
ReinUsesLisp e3514bcd6b spirv: Implement ViewportMask with NV_viewport_array2 5 years ago
ReinUsesLisp b0f1255c8c shader: Implement PrimitiveId 5 years ago
ReinUsesLisp 183855e396 shader: Implement tessellation shaders, polygon mode and invocation id 5 years ago
ReinUsesLisp 34519d3fc6 shader: Mark atomic instructions as writes 5 years ago
ReinUsesLisp 416e1b7441 spirv: Implement image buffers 5 years ago
ReinUsesLisp d8ec99dada spirv: Implement Layer stores 5 years ago
ReinUsesLisp fa75b9b062 spirv: Rework storage buffers and shader memory 5 years ago
ReinUsesLisp 2597cee85b shader: Add constant propagation for *&^| binary operations 5 years ago
ReinUsesLisp 23b8714732 spirv: Define StorageImageWriteWithoutFormat capability when used 5 years ago