summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/glasm
AgeCommit message (Expand)Author
2021-07-26emit_glasm: Fix LINESS_ADJACENCY typo in InputPrimitive()Lioncash
2021-07-22shader: Avoid usage of C++20 ranges to build in clangReinUsesLisp
2021-07-22shader_recompiler, video_core: Resolve clang errorslat9nq
2021-07-22shader: GCC fmt 8.0.0 fixeslat9nq
2021-07-22opengl: Implement LOP.CCameerj
2021-07-22glasm: Add passthrough geometry shader supportReinUsesLisp
2021-07-22shader: Rework varyings and implement passthrough geometry shadersReinUsesLisp
2021-07-22shader: Remove IAbs64ReinUsesLisp
2021-07-22shader: Move loop safety tests to code emissionReinUsesLisp
2021-07-22glasm: Implement SetAttribute ViewportMaskameerj
2021-07-22shader: Split profile and runtime info headersReinUsesLisp
2021-07-22shader: Add loggingReinUsesLisp
2021-07-22shader: Add shader loop safety check settingslat9nq
2021-07-22glasm: Use ARB_derivative_control conditionallyReinUsesLisp
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: Add support for "negative" and unaligned offsetsReinUsesLisp
2021-07-22opengl: Declare fragment outputs even if they are not usedReinUsesLisp
2021-07-22glasm: Fix immediate texture coordinateReinUsesLisp
2021-07-22glasm: Reduce reg allocation leaks from an exception to a logReinUsesLisp
2021-07-22glasm: Use integer lod for TXQReinUsesLisp
2021-07-22glasm: Fix global memory fallbacksReinUsesLisp
2021-07-22Revert "glasm: Skip phi moves on undefined instructions"ReinUsesLisp
2021-07-22glasm: Remove unintentional '\n' on Undef32ReinUsesLisp
2021-07-22glasm: Use storage buffers instead of global memory when possibleReinUsesLisp
2021-07-22glasm: Implement Y directionReinUsesLisp
2021-07-22glasm: Skip phi moves on undefined instructionsReinUsesLisp
2021-07-22glasm: Implement undef instructionsReinUsesLisp
2021-07-22glasm: Fix global memory callbacksReinUsesLisp
2021-07-22glasm: Release phi node registers after they are no longer neededReinUsesLisp
2021-07-22glasm: Fix INeg32 on negative immediatesReinUsesLisp
2021-07-22glasm: Remove unnecessary value typesReinUsesLisp
2021-07-22glasm: Throw when there are register leaksReinUsesLisp
2021-07-22glasm: Catch more register leaksReinUsesLisp
2021-07-22glasm: Fix usage counting on phi nodesReinUsesLisp
2021-07-22glasm: Implement global memory fallbacksReinUsesLisp
2021-07-22glasm: Implement int64 add and subtractReinUsesLisp
2021-07-22emit_glasm_context_get_set: Remove unused variablelat9nq
2021-07-22glasm: Implement indirect attribute loadsReinUsesLisp
2021-07-22glasm: Implement image atomicsReinUsesLisp
2021-07-22glasm: Reorder unreachable image atomic instsReinUsesLisp
2021-07-22glasm: Implement gl_Layer storesReinUsesLisp
2021-07-22glasm: Implement SampleIdReinUsesLisp
2021-07-22glasm: Implement IsHelperInvocationReinUsesLisp
2021-07-22glasm: Fix EmitVertex's optimizationReinUsesLisp
2021-07-22gl_shader_cache,glasm: Conditionally use typeless image reads extensionReinUsesLisp
2021-07-22glasm: Implement forced early ZReinUsesLisp
2021-07-22glasm: Simplify patch readsReinUsesLisp
2021-07-22glasm: Fix output patch readsReinUsesLisp