summaryrefslogtreecommitdiff
path: root/src/shader_recompiler
AgeCommit message (Expand)Author
2021-07-22glsl: Implement some attribute getters and settersameerj
2021-07-22glsl: Track S32 atomicsameerj
2021-07-22glsl: Update phi node managementameerj
2021-07-22glsl: Fix floating point compare opsameerj
2021-07-22glsl: Query GL Device for FP16 extension supportameerj
2021-07-22glsl: Simply FP storage atomicsameerj
2021-07-22glsl: F16x2 storage atomicsameerj
2021-07-22glsl: Revert ssbo aliasing. Storage Atomics implameerj
2021-07-22glsl: implement phi nodesameerj
2021-07-22glsl: Wip storage atomic opsameerj
2021-07-22glsl: Implement FCMPameerj
2021-07-22glsl: Add a more robust fp formatterameerj
2021-07-22glsl: More FP fixesameerj
2021-07-22glsl: FP function fixesameerj
2021-07-22glsl: More FP instructions/fixesameerj
2021-07-22glsl: Add many FP32/64 instructionsameerj
2021-07-22glsl: Implement more Integer opsameerj
2021-07-22glsl: Implement BF*ameerj
2021-07-22glsl: Implement a few Integer instructionsameerj
2021-07-22glsl: Use std::string_view for Emit function args.ameerj
2021-07-22glsl: Pass IR::Inst& to Emit functionsameerj
2021-07-22glsl: INeg and IAdd negate testsameerj
2021-07-22glsl: Reusable typed variables. IADD32ameerj
2021-07-22glsl: Fix program linking and cbufameerj
2021-07-22glsl: Fix "reg" allocingameerj
2021-07-22glsl: Initial backendameerj
2021-07-22spirv: Reduce log severity of mismatching denorm rulesReinUsesLisp
2021-07-22shader: Fix loop safety to SSA passReinUsesLisp
2021-07-22shader: Add loggingReinUsesLisp
2021-07-22shader: Add shader loop safety check settingslat9nq
2021-07-22shader: Comment why the array component is not read in TMMLReinUsesLisp
2021-07-22tmml: Remove index component from coords vecameerj
2021-07-22spirv/convert: Catch more signed operations oversightsameerj
2021-07-22spirv/convert: Catch more broken signed operations on Nvidia OpenGLReinUsesLisp
2021-07-22shader_environment: Add shader_local_memory_crs_size to local memory sizeameerj
2021-07-22shader: Fix VertexA Shaders.FernandoS27
2021-07-22shader: Add 2D and 3D variants to SUATOM and SUREDReinUsesLisp
2021-07-22shader: Avoid CPU side undefined behavior on I2FReinUsesLisp
2021-07-22glasm: Use ARB_derivative_control conditionallyReinUsesLisp
2021-07-22buffer_cache: Reduce uniform buffer size from shader usageReinUsesLisp
2021-07-22emit_glasm_context_get_set: Remove unused variablelat9nq
2021-07-22shader,glasm: Implement legacy texcoord loadsReinUsesLisp
2021-07-22glasm: Implement legacy varyingsReinUsesLisp
2021-07-22shader: Track legacy varyingsReinUsesLisp
2021-07-22shader: Add support for "negative" and unaligned offsetsReinUsesLisp
2021-07-22shader: Implement ISCADD32IReinUsesLisp
2021-07-22spirv: Fix output generics with componentsReinUsesLisp
2021-07-22opengl: Declare fragment outputs even if they are not usedReinUsesLisp
2021-07-22shader: Always initialize up reference in structure control flowReinUsesLisp
2021-07-22shader: Fix ImageWrite indexingReinUsesLisp