195 Commits (e9f423326f6d21adcceaee6680fec314d6b66e57)

Author SHA1 Message Date
Liam White 6df0663a57 General: Fix compilation for GCC 4 years ago
Fernando Sahmkow 3c4e05745f Shader Decompiler: implement better tracking for Vulkan samplers. 4 years ago
Fernando Sahmkow dc74837ac9 Shader Decompiler: Check for shift when deriving composite samplers. 4 years ago
Morph 649c49525d style: General style changes to match with the rest of the codebase 4 years ago
FengChen 98656c14a8 video_code: support rectangle texture 4 years ago
Liam ee4d63cee5 GCC 12 fixes 4 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
ameerj 6091af472a dead_code_elimination_pass: Remove unreachable Phi arguments 4 years ago
ameerj 09128c9106 shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass 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
Liam 8515dba789 shader: add support for const buffer indirect addressing 4 years ago
Fernando Sahmkow fc8251e043 Shader decompiler: Fix storage tracking in deko3d. 4 years ago
ameerj 1888b552e3 rescaling_pass: Fix rescaling Color2DArray ImageFetch offsets 4 years ago
ameerj 94b86a8ada lower_int64_to_int32: Add 64-bit atomic fallbacks 4 years ago
ameerj 0c5e641757 shaders: Add U64->U32x2 Atomic fallback functions 4 years ago
ameerj c3d768426c spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomics 4 years ago
ameerj 22a4d26479 shader: Add integer attribute get optimization pass 4 years ago
Fernando Sahmkow 04b8e6c834 ShaderCache: Better fix for Shuffling gl_FragCoord 5 years ago
FernandoS27 b3494533e5 Texture Cahe/Shader decompiler: Resize PointSize on rescaling, refactor and make reaper more agressive on 4Gb GPUs. 5 years ago
ameerj 1ce6cd119d rescaling_pass: Fix IR errors when unscalable texture types are encountered 5 years ago
ameerj 63465c24e1 rescaling_pass: Logic simplification and minor style cleanup 5 years ago
ameerj 746d27372f rescaling_pass: Scale ImageFetch offset if it exists 5 years ago
ameerj b5ba8bec0e rescaling_pass: Enable PatchImageQueryDimensions on fragment stages 5 years ago
ameerj e2f0f51295 gl_texture_cache/rescaling_pass: minor cleanup 5 years ago
ameerj 54ecf7c8c1 rescaling_pass: Fix and simplify shuffle/fragcoord pass 5 years ago
Fernando Sahmkow 4535feac87 Shader: Don't rescale FragCoord if used by Shuffle 5 years ago
Fernando Sahmkow 2549ee33ee RescalingPass: Agregate pixels on texelFetch while on Fragment Shader 5 years ago
Fernando Sahmkow dc6f13060b shader: Fix TextureSize check on rescaling. 5 years ago
ReinUsesLisp d04e2dac6c shader: Properly scale image reads and add GL SPIR-V support 5 years ago
ReinUsesLisp 928ff21aae shader: Properly blacklist and scale image loads 5 years ago
ReinUsesLisp 403633afcc shader/rescaling_pass: Patch more instructions 5 years ago
ReinUsesLisp 7f88938d72 shader: Add IsTextureScaled opcode 5 years ago
ReinUsesLisp 952c65ae54 shader: Fix rescaling pass 5 years ago
ReinUsesLisp 14fb648246 shader: Fix resolution scaling pass 5 years ago
Fernando Sahmkow a638ce0388 ShaderDecompiler: Add initial support for rescaling. 5 years ago
Fernando Sahmkow 6f94c9a9fe ShaderCache: Fix Phi Nodes Type on OGL. 5 years ago
Fernando Sahmkow c9bee9e96e ShaderCache: Order Phi Arguments from farthest away to nearest. 5 years ago
Fernando Sahmkow 6e19b9f5ff TexturePass: Fix clamping of images as this allowed negative indices. 5 years ago
Fernando Sahmkow 1a0006ef55 Shader Compiler: avoid overflowed indices on indixed samplers. 5 years ago
ReinUsesLisp ecc05bdcb6 shader: Fold UnpackFloat2x16 and PackFloat2x16 5 years ago
ReinUsesLisp d84b81fdfb shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructions 5 years ago
ReinUsesLisp 4f19303fe0 shader: Fold integer FMA from Nvidia's pattern 5 years ago
ReinUsesLisp c6e1483e17 shader: Use TryInstRecursive on XMAD multiply folding 5 years ago
ReinUsesLisp 2321666580 shader: Avoid usage of C++20 ranges to build in clang 5 years ago
lat9nq b557314001 shader_recompiler, video_core: Resolve clang errors 5 years ago
ameerj f2f16e3a1d glsl: Fix tracking of info.uses_shadow_lod 5 years ago
ameerj d54c4880d1 dual_vertex_pass: Clang format 5 years ago