rpcsx/rpcs3/Emu/RSX/Common
kd-11 09de3b7974 rsx: Tweak behaviour of the "Use GPU texture scaling" option
- If either source data or dest is a render target, do image operations on the GPU same as before
- If swizzle is desired, use CPU fallback
- If no scaling and no format conversion is required, use CPU fallback
- If scaling is desired and the transfer target is in local memory, use the GPU
- When doing trivial copies, use the routine in rsx_methods instead of
  duplicating code. Also has the benefit of better range checking.
2019-10-20 21:38:40 +03:00
..
BufferUtils.cpp rsx: Allow only sse4.1 capable CPUs to take the accelerated index path 2019-09-13 12:28:52 +03:00
BufferUtils.h Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
FragmentProgramDecompiler.cpp rsx/fp: Warnings cleanup 2019-09-01 18:59:50 +03:00
FragmentProgramDecompiler.h rsx/fp: Warnings cleanup 2019-09-01 18:59:50 +03:00
GLSLCommon.h rsx: Remove the alpha-to-coverage hack that was added to hide the missing mipmaps in games 2019-10-17 18:18:00 +03:00
GLSLTypes.h glsl: Refactoring, cleanup and optimizations 2019-06-25 20:50:54 +03:00
ProgramStateCache.cpp rsx/decompiler: Restructure program register behavior 2019-08-26 20:03:31 +03:00
ProgramStateCache.h rsx/prog: Warnings cleanup 2019-09-01 18:59:50 +03:00
ring_buffer_helper.h rsx/ring_buffer: Warnings cleanup 2019-09-01 18:59:50 +03:00
ShaderParam.cpp RSX: Add a class factorizing decompiler code 2015-05-23 20:45:07 +02:00
ShaderParam.h rsx/decompiler: Restructure program register behavior 2019-08-26 20:03:31 +03:00
surface_store.cpp EXCEPTION macro removed 2016-08-08 19:19:32 +03:00
surface_store.h rsx: Explicity describe transfer regions for both source and destination blocks 2019-10-04 18:10:46 +03:00
surface_utils.h rsx: Explicity describe transfer regions for both source and destination blocks 2019-10-04 18:10:46 +03:00
TextGlyphs.h rsx: TextGlyphs optimizations 2019-06-09 23:09:11 +01:00
texture_cache.h rsx: Tweak behaviour of the "Use GPU texture scaling" option 2019-10-20 21:38:40 +03:00
texture_cache_checker.h Texture cache cleanup, refactoring and fixes 2018-09-24 15:26:40 +03:00
texture_cache_helpers.h rsx: Fixup for slice gathering for structures with multiple mipmap levels 2019-10-17 18:18:00 +03:00
texture_cache_predictor.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
texture_cache_utils.h rsx: Experiments with nul sink 2019-09-12 23:32:21 +03:00
TextureUtils.cpp rsx: Fix fast texture copy when src_pitch != width * block_size 2019-09-08 18:22:27 +03:00
TextureUtils.h rsx: Experiments with nul sink 2019-09-12 23:32:21 +03:00
VertexProgramDecompiler.cpp rsx/vp: Warnings cleanup 2019-09-01 18:59:50 +03:00
VertexProgramDecompiler.h rsx/vp: Warnings cleanup 2019-09-01 18:59:50 +03:00