1745 Commits (746e4e9014681db1b36f07633e1445e33e057a0f)

Author SHA1 Message Date
tech4me 6df9c631c2 Shaders: Implemented IADD3 7 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. 7 years ago
bunnei 4dd06095a7 gl_rasterizer_cache: Update to use RasterizerCache base class. 7 years ago
bunnei 3e58cfc5e6 video_core: Add RasterizerCache class for common cache management code. 7 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 7 years ago
Lioncash e0675e91ef gl_rasterizer: Correct assertion condition in SyncLogicOpState() 7 years ago
tech4me 1204fbbc16 Shaders: Added decodings for IADD3 instructions 7 years ago
bunnei e7cc3bcae7 gl_rasterizer_cache: Blit when possible on RecreateSurface. 7 years ago
bunnei c9000e6328 gl_rasterizer_cache: Reserve surfaces that have already been created for later use. 7 years ago
bunnei 5199da26b7 gl_rasterizer_cache: Remove assert for RecreateSurface type. 7 years ago
bunnei 746d6392a1 gl_rasterizer_cache: Implement compressed texture copies. 7 years ago
bunnei 462f484da7 gl_rasterizer: Implement stencil test. 7 years ago
bunnei f6cebf81e7 gl_rasterizer: Implement partial color clear and stencil clear. 7 years ago
bunnei 69146a7aa8 maxwell_3d: Update to include additional stencil registers. 7 years ago
bunnei 61768b717a gl_state: Update to handle stencil front/back face separately. 7 years ago
Lioncash 98e5080859 gl_shader_gen: Make ShaderSetup's constructor explicit 7 years ago
Lioncash adb089c816 gl_shader_gen: Use a std::vector to represent program code instead of std::array 7 years ago
Laku f4b60039ef more fixes 7 years ago
Laku a3046a0dc8 fixes 7 years ago
Lioncash 3f4bfaa5b6 renderer_opengl: Namespace OpenGL code 7 years ago
Laku f7ad34ce7f remove debug logging 7 years ago
Laku 5a8c2eff39 implement lop3 7 years ago
OatmealDome 0125283439 maxwell_to_gl: Implement PrimitiveTopology::Lines 7 years ago
bunnei 07dea7f17f Revert "Shader: Use the right sampler type in the TEX, TEXS and TLDS instructions." 7 years ago
Lioncash 309df18cdb shader_bytecode: Parenthesize conditional expression within GetTextureType() 7 years ago
Lioncash 7ed85cccca renderer_opengl: Use LOG_DEBUG for GL_DEBUG_SEVERITY_NOTIFICATION and GL_DEBUG_SEVERITY_LOW logs 7 years ago
Lioncash 80ce7b69d5 gl_stream_buffer: Add missing header guard 7 years ago
Subv ca79c467bb Shaders: Implement depth writing in fragment shaders. 7 years ago
bunnei f0e1387103 shader_bytecode: Replace some UNIMPLEMENTED logs. 7 years ago
bunnei e8eee95c8e gl_shader_decompiler: Implement Texture3D for TEXS. 7 years ago
bunnei 1ac135d85b gl_shader_decompiler: Implement TextureCube for TEX. 7 years ago
Subv 7b21918d83 Shaders: Fixed the coords in TEX with Texture2D. 7 years ago
Subv c65f043274 Shaders: Log and crash when using an unimplemented texture type in a texture sampling instruction. 7 years ago
Subv 9e19247ca3 GPU: Implemented the logic op functionality of the GPU. 7 years ago
Subv 181efe72a6 GLState: Allow enabling/disabling GL_COLOR_LOGIC_OP independently from blending. 7 years ago
Lioncash 03cb9b116d rasterizer_interface: Remove ScreenInfo from AccelerateDraw()'s signature 7 years ago
Subv b55ca15b4b GPU: Added registers for the logicop functionality. 7 years ago
Lioncash d18dda762c renderer_base: Make creation of the rasterizer, the responsibility of the renderers themselves 7 years ago
fearlessTobi fc6901c205 Port #3353 from Citra 7 years ago
Subv 1318ecc2f1 Shaders: Write all the enabled color outputs when a fragment shader exits. 7 years ago
Subv cab352e38c Rasterizer: Reinterpret the raw texture bytes instead of blitting (and thus doing format conversion) to a new texture when a game requests an old texture address with a different format. 7 years ago
Subv f2c2f8c196 Rasterizer: Don't attempt to copy over the old texture's data when doing a format reinterpretation if we're only going to clear the framebuffer. 7 years ago