aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl
AgeCommit message (Collapse)Author
2016-11-30ClangFormat: Fixed the clang-format errorsSubv
2016-11-29Build: Fixed a few warnings.Subv
2016-11-27RasterizerGL: Use GL_TRUE and 0xFF in the stencil and depth masks instead of ↵Subv
simply true and -1
2016-11-27Rasterizer/Memfill: Set the correct stencil write mask when clearing the ↵Subv
stencil buffer.
2016-11-05Add default hotkey to swap primary screens.James Rowe
Also minor style changes
2016-11-05Support additional screen layouts.James Rowe
Allows users to choose a single screen layout or a large screen layout. Adds a configuration option to change the prominent screen.
2016-10-03Merge pull request #2103 from wwylele/gpu-reg-cleanupbunnei
GPU: DisplayTransfer & MemoryFill cleanup and param check
2016-09-29OpenGL: Take cached viewport sub-rect into account for scissorYuri Kunde Schlesner
Fixes #1938
2016-09-29rasterizer: separate TextureCopy from DisplayTransferwwylele
2016-09-21Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
2016-09-18Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot
2016-08-30OpenGL: Avoid error on unsupported lighting LUTJannik Vogel
2016-06-27OpenGL: Add scaled resolution support to scissorYuri Kunde Schlesner
2016-06-27PICA: Scissor fixes and cleanupsYuri Kunde Schlesner
2016-06-27PICA: Implement scissor testSubv
2016-06-07OpenGL: Implement fogJannik Vogel
2016-06-07OpenGL: Avoid undefined behaviour for UNIFORM_BLOCK_DATA_SIZEJannik Vogel
2016-06-01gsp::gpu: Reset g_thread_id in UnregisterInterruptRelayQueuemailwl
2016-05-23OpenGL: Set shader_dirty on lighting changesJannik Vogel
2016-05-23Pica: Name LightSrc.config registerJannik Vogel
2016-05-23Pica: Name lighting.config0 and .config1 registersJannik Vogel
2016-05-23OpenGL: Use uniforms for dist_atten_bias and dist_atten_scaleJannik Vogel
2016-05-16Merge pull request #1786 from JayFoxRox/blend-equationbunnei
OpenGL: Support blend equation
2016-05-14OpenGL: Only update depth uniforms if the depth changedJannik Vogel
2016-05-14OpenGL: value-initialize variables which cause uninitialised access otherwiseJannik Vogel
2016-05-12OpenGL: Support blend equationJannik Vogel
2016-05-11OpenGL: Implement texture type 3Jannik Vogel
2016-05-10Merge pull request #1621 from JayFoxRox/w-bufferbunnei
Implement W-buffer and fix depth-mapping
2016-05-10gl_rasterizer: Fix compilation for debug buildsLioncash
2016-05-10OpenGL: Implement W-Buffers and fix depth-mappingJannik Vogel
2016-05-10Pica: Implement W-Buffer in SW rasterizerJannik Vogel
2016-05-10Merge pull request #1704 from JayFoxRox/pod-configlinkmauve
Pica: PicaShaderConfig is TC and cleared before use
2016-05-07fixup simple type conversions where possibleAlexander Laties
2016-05-06Frontends, VideoCore: Move glad initialisation to the frontendEmmanuel Gil Peyrot
On SDL2 this allows it to use SDL_GL_GetProcAddress() instead of the default function loader, and fixes a crash when using apitrace with an EGL context. On Qt we will need to migrate from QGLWidget to QOpenGLWidget and QOpenGLContext before we can use gladLoadGLLoader() instead of gladLoadGL(), since the former doesn’t expose a function loader.
2016-05-03Pica: Use a union for PicaShaderConfigJannik Vogel
2016-05-03Pica: Add TevStageConfigRaw to PicaShaderConfig (MSVC workaround)Jannik Vogel
2016-05-03Pica: Make PicaShaderConfig trivially_copyable and clear it before useJannik Vogel
2016-05-03OpenGL: Don't copy const_color (Reverts #1745)Jannik Vogel
2016-05-01Merge pull request #1741 from linkmauve/iwyu-video_corebunnei
Fix video_core includes (and dependencies) using include-what-you-use
2016-05-01OpenGL: Copy TevStageConfig using a loop. Fixes bug: const_color not copiedJannik Vogel
2016-04-30OpenGL: border_color was never set. Fixed. (#1740)Jannik Vogel
2016-04-30VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot
2016-04-29Common: Remove section measurement from profiler (#1731)Yuri Kunde Schlesner
This has been entirely superseded by MicroProfile. The rest of the code can go when a simpler frametime/FPS meter is added to the GUI.
2016-04-22HWRasterizer: reorder declarations to match defstfarley
2016-04-22HWRasterizer: sync specular uniform for new shaderstfarley
2016-04-22Merge pull request #1436 from tfarley/hw-tex-forwardingbunnei
Hardware Renderer Texture Forwarding
2016-04-21HWRasterizer: Texture forwardingtfarley
2016-04-10OpenGL: Implement color combiner Operation::Dot3_RGBJannik Vogel