20 Commits (ca53b5a1c58b254132bc3f6e1d6b7d18812ac7cb)

Author SHA1 Message Date
CamilleLaVey ca53b5a1c5 Controlled SPV features on QCOM 2 months ago
CamilleLaVey 19318731af Revert "[spir-v] Add is_integer flag to texture descriptors and update image type handling" 2 months ago
CamilleLaVey 92d6371c3c [spir-v] Add is_integer flag to texture descriptors and update image type handling 2 months ago
JPikachu c64f1994c7 Fix complination issues by making clip_distance_written static 9 months ago
JPikachu fc1a3b6310 shader compiler: Ensure all clip distances are initialized when used 9 months ago
Liam 9070fbdc09 shader_recompiler: emulate 8-bit and 16-bit storage writes with cas loop 2 years ago
Liam a952270b5c shader_recompiler: use float image operations on load/store when required 2 years ago
Kelebek1 90d99fbd00 Manually robust on Maxwell and earlier 2 years ago
liamwhite 9530b96e5f shader_recompiler: skip sampler for buffer textures (#11435) 2 years ago
Billy Laws 2beb3051c1 Implement scaled vertex buffer format emulation 3 years ago
ameerj bbb60f60d2 spirv: Fix TXQ with MSAA textures 3 years ago
Billy Laws 77aea7e2b4 Vulkan: Add a workaround for input_position on Adreno drivers 4 years ago
Fernando Sahmkow 1fdf24a081 Video_core: Address feedback 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
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
ameerj 0df188787a shader_recompiler: Reduce unused includes 4 years ago
Liam 95b9f62686 shader_recompiler: Use functions for indirect const buffer accesses 4 years ago
vonchenplus 8ea541bc11 Remove spirv handle legacy related code 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 5 years ago
ReinUsesLisp e63fc7a4bb spirv: Implement rescaling patching 5 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 1aaa6a353b Implement intput and output fixed fnc textures 4 years ago
Feng Chen 49c66fa4e9 Rename parameters 4 years ago
Feng Chen b86a4caa20 Add colorfront and txtcoord support 4 years ago
ReinUsesLisp b1df436cef shader: Rework varyings and implement passthrough geometry shaders 5 years ago
ReinUsesLisp 9389e71b12 shader: Split profile and runtime info headers 5 years ago
ReinUsesLisp 9452fe2dc6 shader: Split profile and runtime information in separate structs 5 years ago
ReinUsesLisp 03f6d424ce glasm: Rework control flow introducing a syntax list 5 years ago
ReinUsesLisp 055db41f19 Move SPIR-V emission functions to their own header 5 years ago
ameerj 455872a4af shader: Implement Int32 SUATOM/SURED 5 years ago
ReinUsesLisp 59668831b7 spirv: Workaround image unsigned offset bug 5 years ago
ReinUsesLisp 884a937022 spirv: Support OpenGL uniform buffers and change bindings 5 years ago
ReinUsesLisp 052317e748 shader: Implement indexed textures 5 years ago
ReinUsesLisp e54171c1a9 shader: Add NVN storage buffer fallbacks 5 years ago
ameerj 688c89590c spirv: Replace Constant/ConstantComposite with Const helper 5 years ago
ReinUsesLisp 0623915e2e spirv: Fix implicit lod type 5 years ago
ReinUsesLisp f771d1fc52 spirv: Use ConstOffset instead of Offset when possible 5 years ago
ReinUsesLisp ad1507b4a5 shader: Implement SampleMask 5 years ago
ReinUsesLisp cc96469019 shader: Implement PIXLD.MY_INDEX 5 years ago
ReinUsesLisp b6b541e36a spirv: Implement ViewportMask with NV_viewport_array2 5 years ago
ReinUsesLisp 10c96c7484 shader: Implement PrimitiveId 5 years ago
ReinUsesLisp 38908d0f7e shader: Implement tessellation shaders, polygon mode and invocation id 5 years ago
ReinUsesLisp 03c16b085a spirv: Implement image buffers 5 years ago