3037 Commits (8c8e96b87cd019477c84ef987f12ca631ee92a4d)

Author SHA1 Message Date
Lioncash 84f855a61d core/core: Replace includes with forward declarations where applicable 7 years ago
bunnei 0846904448 gl_rasterizer_cache: Use accurate framebuffer setting for accurate copies. 7 years ago
bunnei d70c207cf1 gl_rasterizer_cache: Also use reserve cache for RecreateSurface. 7 years ago
bunnei 8fea1eb1f8 rasterizer_cache: Use boost::interval_map for a more accurate cache. 7 years ago
bunnei d190b46a38 gl_renderer: Cache textures, framebuffers, and shaders based on CPU address. 7 years ago
bunnei 3a96e40e8a gl_rasterizer: Fix issues with the rasterizer cache. 7 years ago
greggameplayer 4146a4499c Implement BC6H_UF16 & BC6H_SF16 (#1092) 7 years ago
Lioncash 88597535d6 core: Make the main System class use the PImpl idiom 7 years ago
Markus Wick 63b73acd24 Report correct shader size. 7 years ago
Hexagon12 7afccb51a2 Added predicate comparison GreaterEqualWithNan 7 years ago
Laku a7f046e97f gl_shader_decompiler: Implement POPC (#1203) 7 years ago
tech4me 6df9c631c2 Shaders: Implemented IADD3 8 years ago
bunnei cda7c87ade gl_shader_decompiler: Improve IPA for Pass mode with Position attribute. 7 years ago
Lioncash 33943e0928 gl_shader_cache: Remove unused program_code vector in GetShaderAddress() 7 years ago
Lioncash b4a81f9bca gpu: Make memory_manager private 7 years ago
Lioncash a08b7d9e11 gl_rasterizer: Remove unused variables 7 years ago
bunnei 22a22cec64 renderer_opengl: Implement a new shader cache. 8 years ago
bunnei 4dd06095a7 gl_rasterizer_cache: Update to use RasterizerCache base class. 8 years ago
bunnei 3e58cfc5e6 video_core: Add RasterizerCache class for common cache management code. 8 years ago
Lioncash e5eb0a7737 debug_utils: Remove unused includes 7 years ago
Lioncash 3c5f75d2f4 debug_utils: Make BreakpointObserver class' constructor explicit 7 years ago
Lioncash 3de47b6991 debug_utils: Initialize active_breakpoint member of DebugContext 7 years ago
Lioncash 28cec12008 maxwell3d: Move FinishedPrimitiveBatch event after AcceleratedDrawBatch() 7 years ago
Laku afc673ec9d fix SEL_IMM bitstring 8 years ago
Lioncash e0675e91ef gl_rasterizer: Correct assertion condition in SyncLogicOpState() 8 years ago
tech4me 1204fbbc16 Shaders: Added decodings for IADD3 instructions 8 years ago
bunnei e7cc3bcae7 gl_rasterizer_cache: Blit when possible on RecreateSurface. 8 years ago
bunnei c9000e6328 gl_rasterizer_cache: Reserve surfaces that have already been created for later use. 8 years ago
bunnei 5199da26b7 gl_rasterizer_cache: Remove assert for RecreateSurface type. 8 years ago
bunnei 746d6392a1 gl_rasterizer_cache: Implement compressed texture copies. 8 years ago
bunnei 462f484da7 gl_rasterizer: Implement stencil test. 8 years ago
bunnei f6cebf81e7 gl_rasterizer: Implement partial color clear and stencil clear. 8 years ago
bunnei 69146a7aa8 maxwell_3d: Update to include additional stencil registers. 8 years ago
bunnei 61768b717a gl_state: Update to handle stencil front/back face separately. 8 years ago
Lioncash 98e5080859 gl_shader_gen: Make ShaderSetup's constructor explicit 8 years ago
Lioncash adb089c816 gl_shader_gen: Use a std::vector to represent program code instead of std::array 8 years ago
Laku f4b60039ef more fixes 8 years ago
Laku a3046a0dc8 fixes 8 years ago
Lioncash 3f4bfaa5b6 renderer_opengl: Namespace OpenGL code 8 years ago
Laku f7ad34ce7f remove debug logging 8 years ago
Laku 5a8c2eff39 implement lop3 8 years ago
OatmealDome 0125283439 maxwell_to_gl: Implement PrimitiveTopology::Lines 8 years ago
bunnei 07dea7f17f Revert "Shader: Use the right sampler type in the TEX, TEXS and TLDS instructions." 8 years ago
Lioncash 309df18cdb shader_bytecode: Parenthesize conditional expression within GetTextureType() 8 years ago
Lioncash 7ed85cccca renderer_opengl: Use LOG_DEBUG for GL_DEBUG_SEVERITY_NOTIFICATION and GL_DEBUG_SEVERITY_LOW logs 8 years ago
Lioncash 80ce7b69d5 gl_stream_buffer: Add missing header guard 8 years ago
Subv ca79c467bb Shaders: Implement depth writing in fragment shaders. 8 years ago
bunnei f0e1387103 shader_bytecode: Replace some UNIMPLEMENTED logs. 8 years ago
bunnei e8eee95c8e gl_shader_decompiler: Implement Texture3D for TEXS. 8 years ago
bunnei 1ac135d85b gl_shader_decompiler: Implement TextureCube for TEX. 8 years ago