summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/OGL
AgeCommit message (Expand)Author
2018-03-16OGLShader: Ensure m_id and m_compute_program_id are always initializedLioncash
2018-03-16OGLShader: Fix mismatched assignment in compute shader constructorLioncash
2018-03-16Assert: Remove unused parameter from DEBUG_ASSERTLioncash
2018-03-14Assert: Uppercase assertion macrosLioncash
2018-03-15OGL: Ensure VAO is active before unmapping buffersStenzek
2018-03-12OGL: Scale OSD text on big screens.degasus
2018-03-12OGL: Warn if buffer_storage isn't available.degasus
2018-03-10OGL: Move primitive restart enable logic to GLUtilStenzek
2018-03-10GLUtil: Encapsulate functions in a namespaceStenzek
2018-03-10OGL: Add some basic state trackingStenzek
2018-03-10OGL: Re-implement async shader compilingStenzek
2018-03-10Move shader caches to VideoCommonStenzek
2018-03-10AbstractPipeline: Allow setting pipeline to nullStenzek
2018-03-10OGL: Fix abstract pipelines on drivers without binding layout supportStenzek
2018-03-10OGL: Make ProgramShaderCache thread safeStenzek
2018-03-02VideoCommon: Add support for Abstract FramebuffersStenzek
2018-03-01AbstractTexture: Add support for depth textures/formatsStenzek
2018-03-01AbstractTexture: Support multisampled abstract textureStenzek
2018-03-01VideoBackends: Restore the framebuffer as part of the API stateStenzek
2018-02-25OGL: Use glBufferData on Mali.Markus Wick
2018-02-25OGL: Only create bad shader files in Dump when compile failedStenzek
2018-02-23Merge pull request #6042 from stenzek/videocommon-pipelinesAnthony
2018-02-23OGL: Call GLInterface->Update() on window resizeStenzek
2018-02-22VideoBackends: Add AbstractShader and AbstractPipeline classesStenzek
2018-02-22GLUtil: Drop now-unused attributeless VAO helpersStenzek
2018-02-22OGL: Log warnings from shader compiles, even if it compiled successfullyStenzek
2018-02-22OGL: Track state of last bound vertex array objectStenzek
2018-02-19Merge pull request #6367 from stenzek/gl-flushMarkus Wick
2018-02-20Renderer: Handle resize events on-demand instead of pollingStenzek
2018-02-20OGL: Clear backbuffer before presenting instead of at start of frameStenzek
2018-02-20BPFunctions: Move upscaling of scissor rect to VideoCommonStenzek
2018-02-20BPFunctions: Move GX viewport conversion to VideoCommonStenzek
2018-02-11VideoConfig: Remove bForceCopyToRam fieldStenzek
2018-02-09OGL: Use explicit flush instead of GL_SYNC_FLUSH_COMMANDS_BITStenzek
2018-02-09OGL: Don't leave staging texture buffer bound after mappingStenzek
2018-02-07Merge pull request #6334 from stenzek/startupAnthony
2018-02-05Do not link to libusbhid on FreeBSD/NetBSDGreg V
2018-01-29Merge pull request #6303 from TraceBullet/auto-adjust-window-sizeStenzek
2018-01-27VideoBackend: Remove PeekMessages methodStenzek
2018-01-27VideoBackends: Combine Initialize/Prepare and Cleanup/Shutdown methodsStenzek
2018-01-26Fix Auto-Adjust Window Size option making the window too largeTraceBullet
2018-01-26AbstractTexture: Fix crash in Vulkan backend when freeing textureStenzek
2018-01-22AbstractTexture: Move Bind() method to RendererStenzek
2018-01-05Standardise some enums from ALL_CAPS to CamelCaseJonathan Hamilton
2018-01-05Workaround qualcomm driver bugJonathan Hamilton
2018-01-05Implement dual-source blending in shaderJonathan Hamilton
2017-12-10OGL: Fix incorrect usage of glGetTextureSubImageStenzek
2017-12-06VideoCommon: Drop now unused efb2tex matrix generation.degasus
2017-12-03OGL/TextureConverter: Remove unnecessary using declarationLioncash
2017-12-03OGL/TextureConverter: Resolve -Wmissing-variable-declaration warningsLioncash