summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2024-01-11shader_recompiler: emulate 8-bit and 16-bit storage writes with cas loopGravatar Liam1-0/+51
2023-12-26shader_recompiler: use default value for clip distances arrayGravatar Liam1-7/+13
2023-12-26shader_recompiler: respect clip distance limits in indexed storeGravatar Liam1-18/+28
2023-12-21spirv_emit_context: Fix BaseInstance for OGL spirvGravatar Ameer J1-1/+1
2023-12-21shader_recompiler: use float image operations on load/store when requiredGravatar Liam1-9/+13
2023-12-18shader_recompiler: use minimal clip distance arrayGravatar Liam1-1/+2
2023-12-18shader_recompiler: ignore clip distances beyond driver support levelGravatar Liam1-1/+1
2023-10-31shader_recompiler: Align SSBO offsets in GlobalMemory functionsGravatar Ameer J1-1/+3
2023-09-22emit_spirv: fix incorrect use of descriptor index in image atomicsGravatar Liam1-6/+1
2023-09-14shader_recompiler: skip sampler for buffer textures (#11435)Gravatar liamwhite1-2/+1
2023-09-02shader_recompiler: always declare image format for image buffersGravatar Liam1-1/+6
2023-06-22Remove memory allocations in some hot pathsGravatar Kelebek11-1/+1
2023-06-03Implement scaled vertex buffer format emulationGravatar Billy Laws1-21/+40
2023-04-30Define SampleMask as an arrayGravatar Kelebek11-1/+2
2023-01-29spirv: Fix TXQ with MSAA texturesGravatar ameerj1-0/+1
2023-01-23spirv: fix multisampled image fetchGravatar Liam1-2/+3
2023-01-05Run clang-formatGravatar Billy Laws1-2/+3
2023-01-05shader_recompiler: SPIRV: Only enable int64 feature when supportedGravatar Billy Laws1-1/+1
2023-01-05Vulkan: Add a workaround for input_position on Adreno driversGravatar Billy Laws1-9/+33
2023-01-04Video_core: Address feedbackGravatar Fernando Sahmkow1-0/+3
2023-01-01MacroHLE: Add HLE replacement for base vertex and base instance.Gravatar Fernando Sahmkow1-0/+10
2022-12-13spirv_emit_context: declare GroupNonUniform capability for SubgroupLocalInvoc...Gravatar Liam1-0/+2
2022-11-18spirv_emit_context: add missing flat decorationGravatar Liam1-0/+1
2022-11-17shader: Implement miss attribute layerGravatar FengChen1-0/+4
2022-11-07video_core: Fix few issues in Tess stageGravatar FengChen1-0/+4
2022-09-20video_core: Generate mipmap texture by drawingGravatar FengChen1-0/+31
2022-08-25video_code: support rectangle textureGravatar FengChen1-0/+1
2022-07-29Add missed shader defines. Fixes Xenoblade Chronicles 3 booting with Vulkan.Gravatar Kelebek11-2/+3
2022-04-23general: Convert source file copyright comments over to SPDXGravatar Morph1-3/+2
2022-04-01shader_recompiler: support const buffer indirect addressing on OpenGL SPIR-VGravatar Liam1-10/+11
2022-03-22Include <bit> header when std::count{r,l}_zero is usedGravatar Billy Laws1-0/+1
2022-03-20shader_recompiler: Reduce unused includesGravatar ameerj1-1/+0
2022-03-17Address review commentsGravatar Liam1-9/+2
2022-03-17shader_recompiler: Use functions for indirect const buffer accessesGravatar Liam1-0/+64
2022-01-17shader_recompiler: fix potential OOB accessGravatar v19931-3/+4
2021-12-18Remove spirv handle legacy related codeGravatar vonchenplus1-143/+0
2021-12-05shader_recompiler: Adjust emit_context includesGravatar ameerj1-1/+1
2021-12-05shader_recompiler: Rename backend emit_context filesGravatar ameerj1-0/+0
2021-11-16vulkan: Fix rescaling push constant usageGravatar ameerj1-29/+29
2021-11-16shader: Properly scale image reads and add GL SPIR-V supportGravatar ReinUsesLisp1-13/+52
2021-11-16spirv: Implement rescaling patchingGravatar ReinUsesLisp1-0/+35
2021-11-04Simply legacy attribute implementGravatar Feng Chen1-53/+95
2021-10-31Support gl_FogFragCoord attributeGravatar vonchenplus1-44/+41
2021-10-26Support gl_BackSecondaryColor attributeGravatar vonchenplus1-0/+16
2021-10-26Support gl_FrontSecondaryColor attributeGravatar vonchenplus1-0/+16
2021-10-26Support gl_BackColor attributeGravatar vonchenplus1-0/+16
2021-09-08Detail adjustmentGravatar Feng Chen1-13/+14
2021-09-08Detail adjustmentGravatar Feng Chen1-20/+27
2021-09-07Re-implement get unused locationGravatar Feng Chen1-30/+30
2021-09-07Move attribute related definitions to spirv anonymous namespaceGravatar Feng Chen1-2/+4