204 Commits (78eeefb03049e689bb56424c2278ed7dd4e13a4c)

Author SHA1 Message Date
Liam 3ef006b5ab shader_recompiler: add gl_Layer translation GS for older hardware 3 years ago
Morph c9bb888adf
ir/texture_pass: Use host_info instead of querying Settings::values (#9176) 3 years ago
FengChen a4472b5526 video_core: Fix few issues in Tess stage 3 years ago
Feng Chen 75596c07e0
video_core: Fix SNORM texture buffer emulating error (#9001) 3 years ago
Feng Chen 165bce3c2d
Revert "shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass" 3 years ago
Liam White afab6c143c General: Fix compilation for GCC 4 years ago
Fernando Sahmkow 3d02143476 Shader Decompiler: implement better tracking for Vulkan samplers. 4 years ago
Fernando Sahmkow ba34cf0a69 Shader Decompiler: Check for shift when deriving composite samplers. 4 years ago
FengChen 9a95c7fa14 video_core: Generate mipmap texture by drawing 4 years ago
Morph 9533365486 style: General style changes to match with the rest of the codebase 4 years ago
FengChen b2a6dde438 video_code: support rectangle texture 4 years ago
Liam 709d7fd92c GCC 12 fixes 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
Liam a45baa0e78 shader_recompiler: support const buffer indirect addressing on OpenGL SPIR-V 4 years ago
ameerj 67159e3be7 dead_code_elimination_pass: Remove unreachable Phi arguments 4 years ago
ameerj f10d40a0a2 shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass 4 years ago
ameerj 574a2c4b77 shader_recompiler: Reduce unused includes 4 years ago
Liam 3009d0bd7d Address review comments 4 years ago
Liam e228a40db8 shader_recompiler: Use functions for indirect const buffer accesses 4 years ago
Liam 52895fab67 shader: add support for const buffer indirect addressing 4 years ago
Fernando Sahmkow ec9f0f064e Shader decompiler: Fix storage tracking in deko3d. 4 years ago
ameerj f87f8d4610 rescaling_pass: Fix rescaling Color2DArray ImageFetch offsets 4 years ago
ameerj 90a0506d56 lower_int64_to_int32: Add 64-bit atomic fallbacks 4 years ago
ameerj ad58d7eae7 shaders: Add U64->U32x2 Atomic fallback functions 4 years ago
ameerj 4790ba7839 spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomics 4 years ago
ameerj 14ac0c2923 shader: Add integer attribute get optimization pass 4 years ago
Fernando Sahmkow 6f98690963 ShaderCache: Better fix for Shuffling gl_FragCoord 4 years ago
FernandoS27 de1c8c5c2c Texture Cahe/Shader decompiler: Resize PointSize on rescaling, refactor and make reaper more agressive on 4Gb GPUs. 4 years ago
ameerj 581ea90062 rescaling_pass: Fix IR errors when unscalable texture types are encountered 5 years ago
ameerj 99eec162da rescaling_pass: Logic simplification and minor style cleanup 5 years ago
ameerj 276565973f rescaling_pass: Scale ImageFetch offset if it exists 5 years ago
ameerj dd66384451 rescaling_pass: Enable PatchImageQueryDimensions on fragment stages 5 years ago
ameerj b027fac794 gl_texture_cache/rescaling_pass: minor cleanup 5 years ago
ameerj edb5844240 rescaling_pass: Fix and simplify shuffle/fragcoord pass 5 years ago
Fernando Sahmkow b3a9c8f108 Shader: Don't rescale FragCoord if used by Shuffle 5 years ago
Fernando Sahmkow dfa8291526 RescalingPass: Agregate pixels on texelFetch while on Fragment Shader 5 years ago
Fernando Sahmkow 8f78444de3 shader: Fix TextureSize check on rescaling. 5 years ago
ReinUsesLisp e66d5b88a6 shader: Properly scale image reads and add GL SPIR-V support 5 years ago
ReinUsesLisp fc9bb3c3fe shader: Properly blacklist and scale image loads 5 years ago
ReinUsesLisp 01379c5e3c shader/rescaling_pass: Patch more instructions 5 years ago
ReinUsesLisp c15332c44f shader: Add IsTextureScaled opcode 5 years ago
ReinUsesLisp e580299467 shader: Fix rescaling pass 5 years ago
ReinUsesLisp 1672e9ba09 shader: Fix resolution scaling pass 5 years ago
Fernando Sahmkow 360e897ccd ShaderDecompiler: Add initial support for rescaling. 5 years ago
Fernando Sahmkow 194579bc4f ShaderCache: Fix Phi Nodes Type on OGL. 4 years ago
Fernando Sahmkow c50ad56bf5 ShaderCache: Order Phi Arguments from farthest away to nearest. 4 years ago
Fernando Sahmkow e5291e2031 TexturePass: Fix clamping of images as this allowed negative indices. 5 years ago
Fernando Sahmkow 3f4444b552 Shader Compiler: avoid overflowed indices on indixed samplers. 5 years ago
ReinUsesLisp 8c9febe8f7 shader: Fold UnpackFloat2x16 and PackFloat2x16 5 years ago
ReinUsesLisp 1bb46b7d64 shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructions 5 years ago