rpcsx/rpcs3/Emu/RSX/GL
kd-11 c38ca21a81 rsx: Round up 8-bit ROP output on NVIDIA cards
- NV GPUs have a tendancy to be off by a very small margin, breaking rendering when greaterThan/lessThan checks are used.
- NOTE: Currently this setting is using the sRGB flag which indicates 8-bit output.
  Only one game is currently known to care about this behaviour so this is good enough for now.
2022-01-17 10:28:23 +03:00
..
GLCommonDecompiler.cpp Remove HERE macro 2020-12-10 12:30:22 +03:00
GLCommonDecompiler.h gl/vk: Add constexpr to varying_registers and sync functions between the two backends 2019-06-12 10:59:31 +01:00
GLCompute.cpp [Config] Use std::less<> for std::map<...> 2021-12-02 21:36:57 +03:00
GLCompute.h Move code to cpp (#9938) 2021-03-10 00:58:08 +01:00
GLDraw.cpp rsx: Surface format remapping enhancements 2022-01-17 10:28:23 +03:00
GLExecutionState.h rsx: Restore shader disassembler to working state 2021-11-05 23:55:07 +03:00
GLFragmentProgram.cpp rsx: Round up 8-bit ROP output on NVIDIA cards 2022-01-17 10:28:23 +03:00
GLFragmentProgram.h rsx: Refactor program texture state handling to be persistent across shader swaps 2021-05-15 23:51:12 +03:00
GLGSRender.cpp rsx: Surface format remapping enhancements 2022-01-17 10:28:23 +03:00
GLGSRender.h rsx: Implement precise ZCULL stats 2021-09-06 20:04:03 +03:00
GLHelpers.cpp rsx: Roll back some optimizations 2021-11-24 16:02:24 +03:00
GLHelpers.h gl: Alias register binding points a bit 2021-10-10 16:15:28 +03:00
GLOverlays.cpp types.hpp: implement min_v<>, max_v<>, SignedInt, UnsignedInt, FPInt concepts 2021-05-23 19:43:51 +03:00
GLOverlays.h rsx: refactor rsx_utils a bit 2021-09-28 17:43:15 +03:00
GLPipelineCompiler.cpp Fix most of "[x] thread is too sleepy" at Emu.Stop() (#9813) 2021-02-21 16:43:02 +03:00
GLPipelineCompiler.h GL: resharper findings (too lazy for const functions) 2021-04-30 08:23:16 +02:00
GLPresent.cpp rsx: Use 32 bit integers for pitch 2022-01-10 12:27:30 +03:00
GLProcTable.h Remove BOM markers 2020-12-06 15:30:12 +03:00
GLProgramBuffer.h rsx: Minor optimization; avoid preparing unused vertex streams 2021-09-28 17:43:15 +03:00
GLRenderTargets.cpp Replace gsl::span for std::span (c++20) (#7531) 2021-05-30 17:10:46 +03:00
GLRenderTargets.h rsx: Use 32 bit integers for pitch 2022-01-10 12:27:30 +03:00
GLShaderInterpreter.cpp rsx: Refactor program texture state handling to be persistent across shader swaps 2021-05-15 23:51:12 +03:00
GLShaderInterpreter.h rsx: Refactor program texture state handling to be persistent across shader swaps 2021-05-15 23:51:12 +03:00
GLTextOut.h fix some warning spam 2021-05-29 08:17:30 +02:00
GLTexture.cpp gl: Fully drop alignment restriction for compressed textures 2022-01-02 14:29:38 +03:00
GLTexture.h gl: Add some debug visualization to internally verify consistency 2021-06-05 21:02:14 +03:00
GLTextureCache.cpp Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
GLTextureCache.h rsx: Use 32 bit integers for pitch 2022-01-10 12:27:30 +03:00
GLVertexBuffers.cpp types.hpp: implement min_v<>, max_v<>, SignedInt, UnsignedInt, FPInt concepts 2021-05-23 19:43:51 +03:00
GLVertexProgram.cpp rsx: Handle floating point shenanigans 2021-12-22 22:08:53 +03:00
GLVertexProgram.h rsx: Refactor program texture state handling to be persistent across shader swaps 2021-05-15 23:51:12 +03:00
OpenGL.cpp Modernize RSX logging (rsx_log variable) 2020-02-01 11:52:22 +03:00
OpenGL.h rsx: Make X11 optional on Linux 2019-12-20 10:48:03 +00:00