rpcsx/rpcs3/Emu/RSX
kd-11 a96b4412d3 rsx: Do not rely on program env state, instead, always use program ucode analysis results when doing codegen
- Some things can be present in program env but not ucode state
  e.g A texture can be active and bound in a redirected manner but not actually be used in ucode
  In such a case, only the ucode analysis or decompilation can decide whether to inject decoding routines
2020-12-25 02:39:08 +03:00
..
Capture types.hpp: more cleanup 2020-12-22 19:08:09 +03:00
Common rsx: Do not rely on program env state, instead, always use program ucode analysis results when doing codegen 2020-12-25 02:39:08 +03:00
GL rsx: Do not rely on program env state, instead, always use program ucode analysis results when doing codegen 2020-12-25 02:39:08 +03:00
Null Remove BOM markers 2020-12-06 15:30:12 +03:00
Overlays types.hpp: more cleanup 2020-12-22 19:08:09 +03:00
VK rsx: Do not rely on program env state, instead, always use program ucode analysis results when doing codegen 2020-12-25 02:39:08 +03:00
CgBinaryFragmentProgram.cpp Replace verify() with ensure() with auto src location. 2020-12-09 15:43:38 +03:00
CgBinaryProgram.h Don't randomly include "stdafx.h" 2020-12-22 14:32:30 +03:00
CgBinaryVertexProgram.cpp Replace verify() with ensure() with auto src location. 2020-12-09 15:43:38 +03:00
display.h Remove BOM markers 2020-12-06 15:30:12 +03:00
GCM.h Remove any_pod<> from types.h 2020-12-12 13:12:39 +03:00
gcm_enums.cpp Remove HERE macro 2020-12-10 12:30:22 +03:00
gcm_enums.h Move types.h to util/types.hpp 2020-12-12 15:12:01 +03:00
gcm_printing.cpp Replace uint32_t with u32 2020-12-18 12:23:53 +03:00
gcm_printing.h Move types.h to util/types.hpp 2020-12-12 15:12:01 +03:00
GSFrameBase.h Don't randomly include "stdafx.h" 2020-12-22 14:32:30 +03:00
GSRender.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
GSRender.h Remove BOM markers 2020-12-06 15:30:12 +03:00
rsx_cache.h types.hpp: more cleanup 2020-12-22 19:08:09 +03:00
rsx_decode.h Replace uint32_t with u32 2020-12-18 12:23:53 +03:00
rsx_methods.cpp Add usz alias for std::size_t 2020-12-18 12:23:53 +03:00
rsx_methods.h Add usz alias for std::size_t 2020-12-18 12:23:53 +03:00
rsx_utils.cpp Cleanup and move sysinfo.h -> util/sysinfo.hpp 2020-12-18 12:55:54 +03:00
rsx_utils.h Replace uint64_t with u64 2020-12-18 12:23:53 +03:00
rsx_vertex_data.h Move types.h to util/types.hpp 2020-12-12 15:12:01 +03:00
RSXFIFO.cpp Remove HERE macro 2020-12-10 12:30:22 +03:00
RSXFIFO.h Move types.h to util/types.hpp 2020-12-12 15:12:01 +03:00
RSXFragmentProgram.h Move types.h to util/types.hpp 2020-12-12 15:12:01 +03:00
RSXOffload.cpp types.hpp: remove intrinsic includes 2020-12-21 21:11:25 +03:00
RSXOffload.h Move types.h to util/types.hpp 2020-12-12 15:12:01 +03:00
RSXTexture.cpp Remove ASSUME macro 2020-12-10 14:08:02 +03:00
RSXTexture.h Remove BOM markers 2020-12-06 15:30:12 +03:00
RSXThread.cpp rsx: Refactor shader codegen and fix shadow sampling on depth-float 2020-12-25 02:39:08 +03:00
RSXThread.h types.hpp: more cleanup 2020-12-22 19:08:09 +03:00
RSXVertexProgram.h Move types.h to util/types.hpp 2020-12-12 15:12:01 +03:00