summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_device.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2020-07-17Rebase for per game settingsDavid Marcec1-1/+1
2020-07-17async shadersDavid Marcec1-0/+2
2020-07-16renderer_{opengl,vulkan}: Clamp shared memory to host's limitReinUsesLisp1-0/+2
2020-07-10configuration: implement per-game configurations (#4098)lat9nq1-4/+4
2020-06-25gl_device: Fix IsASTCSupportedDavid Marcec1-1/+1
2020-06-25gl_device: Enable NV_vertex_buffer_unified_memory on Turing devicesReinUsesLisp1-19/+1
2020-06-24gl_device: Expose NV_vertex_buffer_unified_memory except on TuringReinUsesLisp1-1/+25
2020-06-21gl_device: Check for GL_EXT_texture_shadow_lodMorph1-0/+2
2020-06-16gl_device: Reserve at least 4 image bindings for fragment stageMorph1-6/+14
2020-06-12gl_arb_decompiler: Implement an assembly shader decompilerReinUsesLisp1-0/+1
2020-06-06gl_device: Black list NVIDIA 443.24 for fast buffer uploadsReinUsesLisp1-2/+10
2020-06-04gl_rasterizer: Use NV_transform_feedback for XFB on assembly shadersReinUsesLisp1-1/+2
2020-06-01gl_device: Avoid devices with CAVEAT_SUPPORT on ASTCReinUsesLisp1-6/+18
2020-06-01glsl: Squash constant buffers into a single SSBO when we hit the limitReinUsesLisp1-17/+29
2020-05-31gl_device: Enable compute shaders for Intel proprietary driversMorph1-4/+0
2020-05-19renderer_opengl: Add assembly program code pathsReinUsesLisp1-0/+7
2020-04-16gl_device: Mark stage_swizzle as constexprLioncash1-1/+1
2020-04-01gl_device: Detect if ASTC is reported and expose itReinUsesLisp1-0/+26
2020-03-16renderer_opengl: Detect Nvidia Nsight as a debugging toolReinUsesLisp1-1/+0
2020-03-14gl_device: Add option to check GL_EXT_debug_tool.bunnei1-0/+1
2019-12-11gl_device: Enable compute shaders for Intel Mesa driversReinUsesLisp1-1/+4
2019-11-25gl_device: Deduce indexing bug from device instead of heuristicReinUsesLisp1-47/+2
2019-11-23gl_device: Reserve base bindings on limited devicesReinUsesLisp1-36/+76
2019-11-23gl_rasterizer: Disable compute shaders on IntelReinUsesLisp1-0/+3
2019-11-23gl_shader_cache: Remove dynamic BaseBinding specializationReinUsesLisp1-0/+42
2019-11-08gl_shader_decompiler: Add safe fallbacks when ARB_shader_ballot is not availableReinUsesLisp1-0/+2
2019-11-02gl_rasterizer: Upload constant buffers with glNamedBufferSubDataReinUsesLisp1-0/+4
2019-09-21shader/image: Implement SULD and remove irrelevant codeReinUsesLisp1-0/+22
2019-09-04gl_device: Disable precise in fragment shaders on bugged driversReinUsesLisp1-14/+29
2019-08-21shader_ir: Implement VOTEReinUsesLisp1-0/+3
2019-07-08gl_shader_decompiler: Implement gl_ViewportIndex and gl_Layer in vertex shadersReinUsesLisp1-0/+2
2019-07-06gl_device: Query SSBO alignmentReinUsesLisp1-0/+1
2019-06-21texture_cache: eliminate accelerated depth->color/color->depth copies due to driver instability.Fernando Sahmkow1-1/+0
2019-06-21texture_cache: Implement Buffer Copy and detect Turing GPUs Image CopiesFernando Sahmkow1-0/+1
2019-06-12gl_device: Fix TestVariableAoffi testReinUsesLisp1-1/+2
2019-05-27gl_device: Add commentary to AOFFI unit test source codeReinUsesLisp1-0/+1
2019-05-24gl_device: Add test to detect broken component indexingReinUsesLisp1-0/+54
2019-05-03gl_shader_decompiler: Declare all possible varyings on physical attribute usageReinUsesLisp1-0/+9
2019-04-14gl_shader_decompiler: Use variable AOFFI on supported hardwareReinUsesLisp1-3/+21
2019-04-10gl_device: Implement interface and add uniform offset alignmentReinUsesLisp1-0/+27