FengChen
98656c14a8
video_code: support rectangle texture
4 years ago
Morph
2b87305d31
general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
4 years ago
ameerj
0df188787a
shader_recompiler: Reduce unused includes
4 years ago
ameerj
1888b552e3
rescaling_pass: Fix rescaling Color2DArray ImageFetch offsets
ImageFetch offsets for 2D array coordinates have a different composite size than the coordinates. The rescaling pass was not taking this into account.
Fixes broken shaders when scaling is enabled in Astral Chain, and likely other titles.
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
Plus some code deduplication
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
Thanks for everything!
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
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