summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends
AgeCommit message (Expand)Author
2018-03-16Assert: Remove unused parameter from DEBUG_ASSERTLioncash
2018-03-17D3D: Fix broken bounding boxStenzek
2018-03-14Assert: Uppercase assertion macrosLioncash
2018-03-15OGL: Ensure VAO is active before unmapping buffersStenzek
2018-03-14Vulkan: Provide a more accurate method of detecting drivers/vendorsStenzek
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-10VKShader: Fix incorrect loading of binary shadersStenzek
2018-03-10D3D: Make NativeVertexFormat thread safeStenzek
2018-03-10D3D: Make StateCache thread safeStenzek
2018-03-10AbstractPipeline: Allow setting pipeline to nullStenzek
2018-03-10VKPipeline: Fix render pass and add pipeline layout fieldsStenzek
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-03-01Vulkan: Fix broken post-processingStenzek
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-22D3D: Remove state stack from tracker, set explicitly insteadStenzek
2018-02-22D3D: Support state tracking of compute shadersStenzek
2018-02-22D3D: Support compiling compute shadersStenzek
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-14Vulkan: Remove redundant YUYV conversion shadersStenzek
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-07Merge pull request #6333 from stenzek/vulkan-transitionAnthony
2018-02-05Do not link to libusbhid on FreeBSD/NetBSDGreg V
2018-02-01BPMemory: Handle fog configuration where both A and C are infinity/NaNStenzek
2018-01-29Merge pull request #6303 from TraceBullet/auto-adjust-window-sizeStenzek
2018-01-27VideoBackend: Remove PeekMessages methodStenzek