summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/ir_opt/collect_shader_info_pass.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* shader_recompiler: use minimal clip distance arrayGravatar Liam2023-12-181-1/+5
* shaders: Track local memory usageGravatar ameerj2023-06-251-0/+4
* video_core: Fix few issues in Tess stageGravatar FengChen2022-11-071-0/+3
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
* shader_recompiler: support const buffer indirect addressing on OpenGL SPIR-VGravatar Liam2022-04-011-7/+2
* Address review commentsGravatar Liam2022-03-171-33/+28
* shader_recompiler: Use functions for indirect const buffer accessesGravatar Liam2022-03-171-0/+2
* shader: add support for const buffer indirect addressingGravatar Liam2022-03-141-8/+27
* shaders: Add U64->U32x2 Atomic fallback functionsGravatar ameerj2022-01-291-0/+18
* spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomicsGravatar ameerj2022-01-281-1/+1
* shader: Add integer attribute get optimization passGravatar ameerj2021-12-291-0/+1
* shader: Properly scale image reads and add GL SPIR-V supportGravatar ReinUsesLisp2021-11-161-0/+1
* shader: Add IsTextureScaled opcodeGravatar ReinUsesLisp2021-11-161-0/+1
* shader: Fix resolution scaling passGravatar ReinUsesLisp2021-11-161-0/+3
* shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructionsGravatar ReinUsesLisp2021-07-271-0/+2
* glsl: Fix tracking of info.uses_shadow_lodGravatar ameerj2021-07-221-4/+4
* shader: Rework varyings and implement passthrough geometry shadersGravatar ReinUsesLisp2021-07-221-137/+65
* shader: Align constant buffer sizes to 16 bytesGravatar ReinUsesLisp2021-07-221-1/+2
* shader: Properly manage attributes not written from previous stagesGravatar ReinUsesLisp2021-07-221-2/+4
* glsl: Conditionally add EXT_texture_shadow_lodGravatar ameerj2021-07-221-1/+9
* glsl: Implement legacy varyingsGravatar ameerj2021-07-221-1/+8
* glsl: Fix ATOM and implement ATOMSGravatar ameerj2021-07-221-0/+6
* glsl: Track S32 atomicsGravatar ameerj2021-07-221-2/+8
* glsl: Revert ssbo aliasing. Storage Atomics implGravatar ameerj2021-07-221-7/+2
* glsl: Wip storage atomic opsGravatar ameerj2021-07-221-2/+7
* buffer_cache: Reduce uniform buffer size from shader usageGravatar ReinUsesLisp2021-07-221-3/+16
* shader,glasm: Implement legacy texcoord loadsGravatar ReinUsesLisp2021-07-221-52/+18
* shader: Track legacy varyingsGravatar ReinUsesLisp2021-07-221-13/+88
* glasm: Implement shuffle and vote instructions on GLASMGravatar ReinUsesLisp2021-07-221-1/+3
* shader: Optimize NVN FallthroughGravatar FernandoS272021-07-221-7/+71
* shader: Implement Int32 SUATOM/SUREDGravatar ameerj2021-07-221-0/+36
* shader: Move microinstruction header to the value headerGravatar ReinUsesLisp2021-07-221-1/+1
* shader: Add NVN storage buffer fallbacksGravatar ReinUsesLisp2021-07-221-0/+53
* shader: Address feedbackGravatar FernandoS272021-07-221-1/+1
* shader: Add coarse derivativesGravatar FernandoS272021-07-221-0/+2
* shader: Implement fine derivates constant propagationGravatar FernandoS272021-07-221-0/+4
* shader: Implement SampleMaskGravatar ReinUsesLisp2021-07-221-0/+3
* shader: Implement PIXLD.MY_INDEXGravatar ReinUsesLisp2021-07-221-0/+3
* spirv: Implement ViewportMask with NV_viewport_array2Gravatar ReinUsesLisp2021-07-221-0/+3
* shader: Implement PrimitiveIdGravatar ReinUsesLisp2021-07-221-0/+3
* shader: Implement tessellation shaders, polygon mode and invocation idGravatar ReinUsesLisp2021-07-221-0/+41
* spirv: Implement Layer storesGravatar ReinUsesLisp2021-07-221-0/+3
* spirv: Rework storage buffers and shader memoryGravatar ReinUsesLisp2021-07-221-5/+64
* spirv: Define StorageImageWriteWithoutFormat capability when usedGravatar ReinUsesLisp2021-07-221-0/+5
* shader: Implement SR_THREAD_KILLGravatar ReinUsesLisp2021-07-221-0/+3
* shader: Implement ATOM/S and REDGravatar ameerj2021-07-221-0/+70
* spirv: Guard against typeless image reads on unsupported devicesGravatar ReinUsesLisp2021-07-221-0/+7
* shader: Move LaneId to the warp emission file and fix AMDGravatar ReinUsesLisp2021-07-221-1/+1
* shader: Implement SULD and SUSTGravatar ReinUsesLisp2021-07-221-2/+1
* shader_recompiler,video_core: Cleanup some GCC and Clang errorsGravatar lat9nq2021-07-221-10/+10