33 Commits (421847cf1e33d5b95c9aa272bf3cf69afda3d964)

Author SHA1 Message Date
ameerj 421847cf1e glsl: Implement image atomics and set layer 5 years ago
ameerj 34fdb6471d glsl: Cleanup and address feedback 5 years ago
ameerj 8d8ce24f20 glsl: Implement Load/WriteGlobal 5 years ago
ameerj 8c684b3e23 glsl: Implement tessellation shaders 5 years ago
ameerj 68d075d1e8 glsl: Fix atomic SSBO offsets 5 years ago
ameerj 19247ba4fa glsl: Implement geometry shaders 5 years ago
ameerj df53046d68 glsl: Use NotImplemented macro with function name output 5 years ago
ameerj 9f3ffb996b glsl: Rework var alloc to not assign unused results 5 years ago
ameerj 1269a0cf8b glsl: Rework variable allocator to allow for variable reuse 5 years ago
ameerj 9ccbd74991 glsl: Fix ATOM and implement ATOMS 5 years ago
ameerj 770b754afd glsl: Implement VOTE 5 years ago
ameerj 181a4ffdc4 glsl: Implement ST{LS} 5 years ago
ameerj 7df0815117 glsl: Implement more instructions used by SMO 5 years ago
ameerj 3047eb6688 glsl: Implement TXQ and other misc changes 5 years ago
lat9nq c9a25855bc shader_recompiler: GCC fixes 5 years ago
ameerj 8ba814efb2 glsl: Better Storage access and wip warps 5 years ago
ameerj 2a71333716 glsl: Fix bindings, add some CC ops 5 years ago
ameerj 6674637853 glsl: remove unused headers 5 years ago
ameerj a752ec88d0 glsl: Implement derivatives and YDirection 5 years ago
ameerj ed14d31f66 glsl: Fix non-immediate buffer access 5 years ago
ameerj d171083d53 glsl: textures wip 5 years ago
ameerj 3d086e6130 glsl: Implement some attribute getters and setters 5 years ago
ameerj b95716e543 glsl: Update phi node management 5 years ago
ameerj e99d01ff53 glsl: implement phi nodes 5 years ago
ameerj 3d9ecbe998 glsl: Wip storage atomic ops 5 years ago
ameerj 65c6f73e43 glsl: More FP instructions/fixes 5 years ago
ameerj 5e9095ef22 glsl: Add many FP32/64 instructions 5 years ago
ameerj 0f40b0e61c glsl: Implement a few Integer instructions 5 years ago
ameerj fb75d122a2 glsl: Use std::string_view for Emit function args. 5 years ago
ameerj 115c162b9a glsl: Pass IR::Inst& to Emit functions 5 years ago
ameerj e221baccdd glsl: Reusable typed variables. IADD32 5 years ago
ameerj 64337f004d glsl: Fix "reg" allocing 5 years ago
ameerj eaff1030de glsl: Initial backend 5 years ago