34 Commits (18b7ed64531a451a7868eb6390173250fb0f87a6)

Author SHA1 Message Date
Liam 3c14f747f9 shader_recompiler: use minimal clip distance array 2 years ago
Liam 6611ba122b shader_recompiler: ignore clip distances beyond driver support level 2 years ago
Ameer J b49639e786 shader_recompiler: Align SSBO offsets in GlobalMemory functions 2 years ago
Liam 47ea64c9a5 emit_spirv: fix incorrect use of descriptor index in image atomics 2 years ago
liamwhite 9530b96e5f shader_recompiler: skip sampler for buffer textures (#11435) 2 years ago
Liam 152beedc51 shader_recompiler: always declare image format for image buffers 2 years ago
Kelebek1 c7430e51e3 Remove memory allocations in some hot paths 3 years ago
Billy Laws 2beb3051c1 Implement scaled vertex buffer format emulation 3 years ago
Kelebek1 dc9546fe26 Define SampleMask as an array 3 years ago
ameerj bbb60f60d2 spirv: Fix TXQ with MSAA textures 3 years ago
Liam ac94832cb6 spirv: fix multisampled image fetch 3 years ago
Billy Laws 535e297ebd Run clang-format 3 years ago
Billy Laws 3772cfc976 shader_recompiler: SPIRV: Only enable int64 feature when supported 3 years ago
Billy Laws 77aea7e2b4 Vulkan: Add a workaround for input_position on Adreno drivers 3 years ago
Fernando Sahmkow 1fdf24a081 Video_core: Address feedback 3 years ago
Fernando Sahmkow 7842543573 MacroHLE: Add HLE replacement for base vertex and base instance. 3 years ago
Liam 3b502d3095 spirv_emit_context: declare GroupNonUniform capability for SubgroupLocalInvocationId 3 years ago
Liam 4b905e9680 spirv_emit_context: add missing flat decoration 3 years ago
FengChen 12f2ab01bb shader: Implement miss attribute layer 3 years ago
FengChen 348c6e5b28 video_core: Fix few issues in Tess stage 3 years ago
FengChen 38e9c78843 video_core: Generate mipmap texture by drawing 3 years ago
FengChen 98656c14a8 video_code: support rectangle texture 3 years ago
Kelebek1 9427a0f535 Add missed shader defines. Fixes Xenoblade Chronicles 3 booting with Vulkan. 3 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
Liam 528cba63b6 shader_recompiler: support const buffer indirect addressing on OpenGL SPIR-V 4 years ago
Billy Laws ef9b177ecb Include <bit> header when std::count{r,l}_zero is used 4 years ago
ameerj 0df188787a shader_recompiler: Reduce unused includes 4 years ago
Liam 83b1c9de37 Address review comments 4 years ago
Liam 95b9f62686 shader_recompiler: Use functions for indirect const buffer accesses 4 years ago
v1993 970b362ca1 shader_recompiler: fix potential OOB access 4 years ago
vonchenplus 8ea541bc11 Remove spirv handle legacy related code 4 years ago
ameerj efd428c747 shader_recompiler: Adjust emit_context includes 4 years ago
ameerj c0705ede4d shader_recompiler: Rename backend emit_context files 4 years ago
ameerj d644a3780c vulkan: Fix rescaling push constant usage 4 years ago
ReinUsesLisp d04e2dac6c shader: Properly scale image reads and add GL SPIR-V support 4 years ago
ReinUsesLisp e63fc7a4bb spirv: Implement rescaling patching 4 years ago
Feng Chen c047b66519 Simply legacy attribute implement 4 years ago
vonchenplus 64a9dffd3d Support gl_FogFragCoord attribute 4 years ago
vonchenplus 1c917c6905 Support gl_BackSecondaryColor attribute 4 years ago
vonchenplus 9cd198ede9 Support gl_FrontSecondaryColor attribute 4 years ago
vonchenplus b4301281d5 Support gl_BackColor attribute 4 years ago
Feng Chen 63aba30181 Detail adjustment 4 years ago
Feng Chen 38b28f1c4d Detail adjustment 4 years ago
Feng Chen 3948edde71 Re-implement get unused location 4 years ago
Feng Chen bd94ea2f5a Move attribute related definitions to spirv anonymous namespace 4 years ago
Feng Chen dc8967ebcd Dynamic get unused location 4 years ago
Feng Chen 1aaa6a353b Implement intput and output fixed fnc textures 4 years ago
Feng Chen 49c66fa4e9 Rename parameters 4 years ago
Feng Chen b3e5a2f75d Fix create GraphicsPipelines crash 4 years ago
Feng Chen a1c9039eae Add input/output location 4 years ago