summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/spirv (unfollow)
Commit message (Expand)AuthorFilesLines
2023-11-19renderer_vulkan: ignore viewport stores on non-supporting driversGravatar Liam2-1/+5
2023-11-18shader_recompiler: Fix spelling of "derivate" (#12067)Gravatar Ameer J2-29/+29
2023-10-31shader_recompiler: Align SSBO offsets in GlobalMemory functionsGravatar Ameer J1-1/+3
2023-10-19Manually robust on Maxwell and earlierGravatar Kelebek12-3/+56
2023-09-22emit_spirv: fix incorrect use of descriptor index in image atomicsGravatar Liam2-13/+9
2023-09-14shader_recompiler: skip sampler for buffer textures (#11435)Gravatar liamwhite3-6/+2
2023-09-02shader_recompiler: always declare image format for image buffersGravatar Liam1-1/+6
2023-09-01shader_recompiler: fix emulation of 3D textureGradGravatar Liam1-2/+33
2023-06-22Remove memory allocations in some hot pathsGravatar Kelebek12-2/+2
2023-06-03video_core: Enable support_descriptor_aliasing on Turnip, disable storage ato...Gravatar bunnei1-0/+10
2023-06-03Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUsGravatar Billy Laws1-1/+16
2023-06-03Implement scaled vertex buffer format emulationGravatar Billy Laws3-49/+72
2023-05-11Fix Tears of the Kingdom flickering clouds and depths.Gravatar Kelebek11-6/+2
2023-04-30Define SampleMask as an arrayGravatar Kelebek12-2/+4
2023-04-08shader_recompiler: Use vector arithmetic rather than component-wise in ImageG...Gravatar Wollnashorn1-18/+9
2023-04-08shader_recompiler: Add subpixel offset for correct rounding at `ImageGather`Gravatar Wollnashorn1-0/+39
2023-02-14remove static from pointer sized or smaller types for aesthetics, change cons...Gravatar arades791-1/+1
2023-02-14add static lifetime to constexpr values to force compile time evaluation wher...Gravatar arades791-1/+1
2023-01-29spirv: Fix TXQ with MSAA texturesGravatar ameerj3-8/+19
2023-01-28shader_recompiler: TXQ: Skip QueryLevels when possibleGravatar ameerj2-3/+6
2023-01-25shader_recompiler: Remove S32 IR typeGravatar ameerj2-5/+0
2023-01-23spirv: fix multisampled image fetchGravatar Liam2-2/+7
2023-01-05Run clang-formatGravatar Billy Laws2-7/+9
2023-01-05shader_recompiler: Fix shuffle partitioning for >64 invoc-per-subgroup GPUsGravatar Billy Laws1-30/+28
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 Laws3-11/+39
2023-01-04Video_core: Address feedbackGravatar Fernando Sahmkow3-0/+8
2023-01-01MacroHLE: Add HLE replacement for base vertex and base instance.Gravatar Fernando Sahmkow2-0/+18
2022-12-13Vulkan: Add support for VK_EXT_depth_clip_control.Gravatar FernandoS272-3/+4
2022-12-13spirv_emit_context: declare GroupNonUniform capability for SubgroupLocalInvoc...Gravatar Liam1-0/+2
2022-11-27Vulkan: update initializationGravatar Liam3-19/+31
2022-11-18spirv_emit_context: add missing flat decorationGravatar Liam1-0/+1
2022-11-17shader: Implement miss attribute layerGravatar FengChen2-0/+6
2022-11-07video_core: Fix few issues in Tess stageGravatar FengChen4-0/+18
2022-11-04video_core: Fix SNORM texture buffer emulating error (#9001)Gravatar Feng Chen2-1/+6
2022-09-20video_core: Generate mipmap texture by drawingGravatar FengChen5-1/+51
2022-08-25video_code: support rectangle textureGravatar FengChen2-0/+2
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 Morph23-69/+46
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 Laws3-0/+4
2022-03-20shader_recompiler: Reduce unused includesGravatar ameerj16-18/+0
2022-03-17Address review commentsGravatar Liam2-19/+7
2022-03-17shader_recompiler: Use functions for indirect const buffer accessesGravatar Liam3-39/+91
2022-03-17Address review commentsGravatar Liam1-16/+15
2022-03-14shader: add support for const buffer indirect addressingGravatar Liam1-10/+41
2022-03-12emit_spirv, vk_compute_pass: Resolve VS2022 compiler errorsGravatar ameerj1-1/+1
2022-01-29shaders: Add U64->U32x2 Atomic fallback functionsGravatar ameerj2-1/+148
2022-01-28spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomicsGravatar ameerj1-2/+2
2022-01-28emit_spirv: Add Xfb execution mode when transform feedback is usedGravatar ameerj1-3/+9