Morph
99ceb03a1c
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
574a2c4b77
shader_recompiler: Reduce unused includes
4 years ago
ameerj
f87f8d4610
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
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
Plus some code deduplication
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
Thanks for everything!
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
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