96 Commits (f3382e633928292ec943cf8bb92d22bc025a51b2)

Author SHA1 Message Date
ameerj c0705ede4d shader_recompiler: Rename backend emit_context files 4 years ago
ReinUsesLisp 14fb648246 shader: Fix resolution scaling pass 5 years ago
ReinUsesLisp b1df436cef shader: Rework varyings and implement passthrough geometry shaders 5 years ago
ReinUsesLisp e3df2285ca shader: Add int64 to int32 lowering pass 5 years ago
ReinUsesLisp 9389e71b12 shader: Split profile and runtime info headers 5 years ago
ReinUsesLisp 52be21495e shader: Add support for native 16-bit floats 5 years ago
ReinUsesLisp 41c634a7a9 shader: Rename maxwell/program.h to translate_program.h 5 years ago
ameerj 8ab7780015 glsl: Reorganize backend code, remove unneeded [[maybe_unused]] 5 years ago
ameerj 8185a5ab34 glsl: Rework variable allocator to allow for variable reuse 5 years ago
ameerj fda83fe3c5 glsl: Initial backend 5 years ago
ReinUsesLisp df14567fcc glasm: Use storage buffers instead of global memory when possible 5 years ago
ReinUsesLisp 2e2d1986b1 glasm: Implement image atomics 5 years ago
ReinUsesLisp 03f6d424ce glasm: Rework control flow introducing a syntax list 5 years ago
ReinUsesLisp d9b9c10f32 glasm: Add GLASM backend infrastructure 5 years ago
ReinUsesLisp 055db41f19 Move SPIR-V emission functions to their own header 5 years ago
ameerj 455872a4af shader: Implement Int32 SUATOM/SURED 5 years ago
ReinUsesLisp 4c5f8d123d shader: Remove shader util 5 years ago
FernandoS27 a2fac91c47 shader: Implement VertexA stage 5 years ago
ReinUsesLisp fecb87ebc8 cmake: Link to common in shader_recompiler 5 years ago
ReinUsesLisp 6236b611cf shader: Move microinstruction header to the value header 5 years ago
ReinUsesLisp cc96469019 shader: Implement PIXLD.MY_INDEX 5 years ago
ReinUsesLisp 38908d0f7e shader: Implement tessellation shaders, polygon mode and invocation id 5 years ago
ReinUsesLisp 40948b18ac shader: Implement OUT 5 years ago
ReinUsesLisp c6b81943a9 shader: Stub ISBERD 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 5b95114cd4 shader: Address feedback + clang format 5 years ago
lat9nq a4e7a41e7f shader_recompiler,video_core: Cleanup some GCC and Clang errors 5 years ago
FernandoS27 a7f5231caf shader: Implement AL2P 5 years ago
ReinUsesLisp e9d7f63788 shader: Abstract breadth searches and use the abstraction 5 years ago
FernandoS27 a9f79b6553 shader: Implement MEMBAR 5 years ago
FernandoS27 5a7d8d73ad shader: Implement TXD 5 years ago
FernandoS27 d523cd563c shader: Implement TMML partially 5 years ago
FernandoS27 287d4a38de shader: Implement TLDS 5 years ago
FernandoS27 8232c10ed1 shader: Implement TLD 5 years ago
ameerj d5d6d4ce74 shader: Implement FSWZADD 5 years ago
FernandoS27 bf9d512e17 shader: Implement BRX 5 years ago
ReinUsesLisp 6044946495 shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when available 5 years ago
ameerj 528b7b2d63 shader: Implement VMAD, VMNMX, VSETP 5 years ago
ReinUsesLisp e4ba306750 shader: Implement TXQ and fix FragDepth 5 years ago
FernandoS27 94f6992630 shader: Implement TLD4S. 5 years ago
FernandoS27 d4974db16f shader: Implement TLD4 and TLD4_B 5 years ago
ameerj 483439a540 shader: Implement SHFL 5 years ago
ReinUsesLisp 24bc872af3 shader: Implement NDC [-1, 1], attribute types and default varying initialization 5 years ago
ameerj 0705eff8f6 shader: Implement VOTE 5 years ago
ameerj 1a8e8498a4 shader: Implement DMNMX, DSET, DSETP 5 years ago
FernandoS27 9fe47baf87 shader: Implement F2F 5 years ago
ameerj e7710fe30e shader: Implement DMUL and DFMA 5 years ago
FernandoS27 57597e37ee shader: Implement HSETP2 5 years ago
FernandoS27 cabcf177a9 shader: Implement HSET2 5 years ago