178 Commits (d68eb751c53df785f842d56983ce4dfbb89aae3f)

Author SHA1 Message Date
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 6 years ago
FernandoS27 c49d56c931 shader: Address feedback 5 years ago
FernandoS27 b541f5e5e3 shader: Implement VertexA stage 6 years ago
ameerj 20e86fd615 shader: Fix BFE s32 undefined check 6 years ago
ReinUsesLisp 50eb03382e shader: Fix error checking in bitfieldExtract and implement bitfieldInsert folding 6 years ago
ReinUsesLisp 0c7230a606 shader: Add more strict validation the pass 6 years ago
ReinUsesLisp 25949b864c shader: Fix forward referencing identity instructions when inserting phi 6 years ago
ReinUsesLisp 92a01984e6 shader: Remove invalidated blocks in dead code elimination pass 6 years ago
ReinUsesLisp d10cf55353 shader: Implement indexed textures 6 years ago
ReinUsesLisp 23182fa59c shader: Intrusively store in a block if it's sealed or not 6 years ago
ReinUsesLisp 050e81500c shader: Move microinstruction header to the value header 6 years ago
ReinUsesLisp 4209828646 shader: Intrusively store register values in block for SSA pass 6 years ago
ReinUsesLisp dd860b684c shader: Implement D3D samplers 6 years ago
ReinUsesLisp a8d46a5eae shader: Add constant propagation for arithmetic right shifts 6 years ago
ReinUsesLisp 7018e524f5 shader: Add NVN storage buffer fallbacks 6 years ago
FernandoS27 f69d0b91ff shader: Address feedback 6 years ago
FernandoS27 080857b60e shader: Add coarse derivatives 6 years ago
FernandoS27 04c459fc8d shader: Implement fine derivates constant propagation 6 years ago
ReinUsesLisp 50f8007172 shader: Fix Phi node types 6 years ago
ReinUsesLisp 80940b1706 shader: Implement SampleMask 6 years ago
ReinUsesLisp 95815a3883 shader: Implement PIXLD.MY_INDEX 6 years ago
ReinUsesLisp e3514bcd6b spirv: Implement ViewportMask with NV_viewport_array2 6 years ago
ReinUsesLisp b0f1255c8c shader: Implement PrimitiveId 6 years ago
ReinUsesLisp 183855e396 shader: Implement tessellation shaders, polygon mode and invocation id 6 years ago
ReinUsesLisp 34519d3fc6 shader: Mark atomic instructions as writes 6 years ago
ReinUsesLisp 416e1b7441 spirv: Implement image buffers 6 years ago
ReinUsesLisp d8ec99dada spirv: Implement Layer stores 6 years ago
ReinUsesLisp fa75b9b062 spirv: Rework storage buffers and shader memory 6 years ago
ReinUsesLisp 2597cee85b shader: Add constant propagation for *&^| binary operations 6 years ago
ReinUsesLisp 23b8714732 spirv: Define StorageImageWriteWithoutFormat capability when used 6 years ago
ReinUsesLisp 5c61e860e4 shader: Implement SR_THREAD_KILL 6 years ago
ameerj 3db2b3effa shader: Implement ATOM/S and RED 6 years ago
ReinUsesLisp ab543f1821 spirv: Guard against typeless image reads on unsupported devices 6 years ago
ReinUsesLisp 9280cd649a shader: Move LaneId to the warp emission file and fix AMD 6 years ago
ReinUsesLisp 7cb2ab3585 shader: Implement SULD and SUST 6 years ago
lat9nq 5bfcafa0a2 shader: Address feedback + clang format 6 years ago