18919 Commits (712afb51d42808d52c2cb7a7043fb113caff09d7)
 

Author SHA1 Message Date
ReinUsesLisp 089e3a82b3 glasm: Implement gl_WorkGroupID 5 years ago
ReinUsesLisp 50dda4164a glasm: Implement TXQ and improve texture info reads 5 years ago
ReinUsesLisp bf1ad74e8a glasm: Implement gl_FrongFacing attribute 5 years ago
ReinUsesLisp 0c82ee3444 glasm: Support textures used in more than one stage 5 years ago
ReinUsesLisp e4835094aa glasm: Implement textureGather instructions 5 years ago
ReinUsesLisp 98b4463dbb glasm: Implement gl_FragDepth and gl_SampleMask stores 5 years ago
ReinUsesLisp c455c92d76 glasm: Do not alias ConditionRef for now 5 years ago
ReinUsesLisp 5c6dc51c69 shader: Read branch conditions from an instruction 5 years ago
ReinUsesLisp 43bca14217 glasm: Implement InstanceId and VertexId 5 years ago
ReinUsesLisp 7c24546332 glasm: Add missing return value on move assignment 5 years ago
ReinUsesLisp 64039f6f4b glasm: Fix aliased bitcasts ref counting 5 years ago
ReinUsesLisp 03fc0f42c6 glasm: Remove unintentional comma on vector insert 5 years ago
ReinUsesLisp 0b3a3f35e8 glasm: Implement TEX and TEXS instructions 5 years ago
ReinUsesLisp 3d82b30141 glasm: Add support for non-2D texture samples 5 years ago
ReinUsesLisp 9ddbdd90e1 glasm: Reorder unreachable image instructions to the bottom 5 years ago
ReinUsesLisp 771490ebac glasm: Add support for texture offsets 5 years ago
ReinUsesLisp 009721f477 glasm: Improve texture sampling instructions 5 years ago
ReinUsesLisp 22fb9cc538 emit_glasm: Enable ARB_draw_buffers when needed 5 years ago
ReinUsesLisp 059e91d5da emit_glasm: Add support for reading position attributes 5 years ago
lat9nq 69210028b4 shader_recompiler: GCC fixes 5 years ago
ameerj be403ea956 glasm: Implement rest of shared mem 5 years ago
ReinUsesLisp e45e4d02d3 opengl: Initial (broken) support to GLASM shaders 5 years ago
ReinUsesLisp f2ab3993eb shader: Use a non-trivial dummy to construct ASL node union 5 years ago
ReinUsesLisp 6be1db8873 emit_spirv: Jump to loop body with local variable 5 years ago
ReinUsesLisp 87c847ddc3 glasm: Implement derivative instructions on GLASM 5 years ago
ReinUsesLisp 6a524ebac6 glasm: Initial (broken) implementation of TEX on GLASM 5 years ago
ReinUsesLisp b31edad7a9 glasm: Implement some graphics instructions on GLASM 5 years ago
ReinUsesLisp 58cf7baaea glasm: Add Void type to GLASM values 5 years ago
ReinUsesLisp 6758e3d946 glasm: Add graphics specific shader declarations to GLASM 5 years ago
ameerj d0c4cca02d glasm: Implement local memory for glasm 5 years ago
ReinUsesLisp cb344497a7 emit_spirv: Add missing block in case 5 years ago
ReinUsesLisp f2ae32fa76 glasm: Initial implementation of phi nodes on GLASM 5 years ago
ReinUsesLisp 55a293a9c8 glasm: Write result to scalar on integer comparison instructions 5 years ago
ReinUsesLisp ffdaa42529 glasm: Declare NV_shader_thread_group when needed 5 years ago
ReinUsesLisp f132d214a1 vk_update_descriptor: Properly initialize payload on the update descriptor queue 5 years ago
ReinUsesLisp 03f6d424ce glasm: Rework control flow introducing a syntax list 5 years ago
ameerj 8a556b49cf glasm: Implement Storage atomics 5 years ago
ReinUsesLisp 8331e533f4 glasm: Ensure reg alloc order across compilers on GLASM 5 years ago
ReinUsesLisp d9a11b2388 glasm: Enable unintentionally disabled register aliasing on GLASM 5 years ago
ReinUsesLisp 3e7dbc81f5 glasm: Review all GLASM insts to be aware of register aliasing 5 years ago
ReinUsesLisp 7273fcab95 glasm: Implement shuffle and vote instructions on GLASM 5 years ago
ReinUsesLisp 3e0e8c952d glasm: Add MUFU instructions to GLASM 5 years ago
ReinUsesLisp 8a77a1426b glasm: Implement IAbs64 and INeg64 on GLASM 5 years ago
ReinUsesLisp cef625a9b2 shader: Add floating-point rounding to I2F 5 years ago
ReinUsesLisp 00a7d4add9 glasm: Properly clamp Fp64 on GLASM 5 years ago
ReinUsesLisp cfff5bad59 glasm: Fix register allocation when moving immediate on GLASM 5 years ago
ReinUsesLisp c5055cade9 glasm: Implement SelectU64 on GLASM 5 years ago
ReinUsesLisp 56b7f92b56 glasm: Fix clamps so the min value has priority on NAN on GLASM 5 years ago
ReinUsesLisp b5b5006016 glasm: Fix moving U64 immediates to registers in GLASM 5 years ago
ameerj 55801889e1 glasm: Implement storage atomic ops 5 years ago