summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_device.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* gl_buffer_cache: Reintroduce NV_vertex_buffer_unified_memoryAmeer J2023-12-191-0/+5
* gl_buffer_cache: Batch vertex/tfb buffer bindingAmeer J2023-11-191-5/+0
* OpenGL: Limit lmem warmup to NVIDIAameerj2023-06-261-0/+5
* shader_recompiler: remove barriers in conditional control flow when device lacks supportLiam2023-06-101-0/+5
* video_core: Enable ImageGather with subpixel offset on IntelWollnashorn2023-04-081-5/+4
* shader_recompiler: Add subpixel offset for correct rounding at `ImageGather`Wollnashorn2023-04-081-0/+5
* video_core: Implement opengl/vulkan draw_textureFeng Chen2023-01-051-0/+7
* gl_device: Use a more robust way to use strict context modeAlexander Orzechowski2022-12-131-1/+2
* renderer_opengl: refactor context acquireLiam2022-12-131-0/+5
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* GC: Address Feedback.Fernando Sahmkow2022-03-251-0/+7
* glsl: Add boolean reference workaroundameerj2021-12-301-0/+5
* glsl_context_get_set: Add alternative cbuf type for broken driversameerj2021-12-301-0/+5
* structured_control_flow: Conditionally invoke demote reorder passameerj2021-08-301-0/+4
* video_core: Enable GL SPIR-V shaderslat9nq2021-07-231-0/+11
* glasm: Add passthrough geometry shader supportReinUsesLisp2021-07-231-0/+5
* shader: Unify shader stage typesReinUsesLisp2021-07-231-5/+6
* shader: Emulate 64-bit integers when not supportedReinUsesLisp2021-07-231-0/+5
* glsl: Address rest of feedbackameerj2021-07-231-0/+5
* glsl: Add stubs for sparse queries and variable aoffi when not supportedameerj2021-07-231-0/+5
* glsl: Implement VOTE for subgroup size potentially largerameerj2021-07-231-0/+5
* glsl: Query GL Device for FP16 extension supportameerj2021-07-231-0/+10
* glasm: Use ARB_derivative_control conditionallyReinUsesLisp2021-07-231-0/+5
* glasm: Use storage buffers instead of global memory when possibleReinUsesLisp2021-07-231-1/+5
* shader: Initial OpenGL implementationReinUsesLisp2021-07-231-16/+0
* video_core: Add GPU vendor name to window title barameerj2021-06-211-0/+3
* Implement glDepthRangeIndexeddNVKelebek12021-02-241-0/+5
* renderer_opengl: Remove interopReinUsesLisp2021-02-131-1/+1
* video_core: Reimplement the buffer cacheReinUsesLisp2021-02-131-5/+3
* renderer_opengl: Avoid precompiled cache and force NV GL cache directoryReinUsesLisp2021-01-211-0/+5
* gl_texture_cache: Avoid format views on Intel and AMDReinUsesLisp2021-01-041-0/+5
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-4/+9
* Merge pull request #4359 from ReinUsesLisp/clamp-sharedRodrigo Locatti2020-07-211-0/+5
|\
| * renderer_{opengl,vulkan}: Clamp shared memory to host's limitReinUsesLisp2020-07-161-0/+5
* | async shadersDavid Marcec2020-07-171-0/+5
|/
* gl_device: Expose NV_vertex_buffer_unified_memory except on TuringReinUsesLisp2020-06-241-0/+5
* gl_device: Check for GL_EXT_texture_shadow_lodMorph2020-06-211-0/+5
* gl_arb_decompiler: Implement an assembly shader decompilerReinUsesLisp2020-06-121-0/+5
* glsl: Squash constant buffers into a single SSBO when we hit the limitReinUsesLisp2020-06-011-1/+6
* gl_device: Enable compute shaders for Intel proprietary driversMorph2020-05-311-5/+0
* renderer_opengl: Add assembly program code pathsReinUsesLisp2020-05-191-0/+5
* gl_device: Detect if ASTC is reported and expose itReinUsesLisp2020-04-011-0/+5
* renderer_opengl: Detect Nvidia Nsight as a debugging toolReinUsesLisp2020-03-161-5/+0
* gl_device: Add option to check GL_EXT_debug_tool.bunnei2020-03-141-0/+5
* gl_device: Deduce indexing bug from device instead of heuristicReinUsesLisp2019-11-251-1/+0
* gl_rasterizer: Disable compute shaders on IntelReinUsesLisp2019-11-231-0/+5
* gl_shader_cache: Remove dynamic BaseBinding specializationReinUsesLisp2019-11-231-1/+20
* gl_shader_decompiler: Add safe fallbacks when ARB_shader_ballot is not availableReinUsesLisp2019-11-081-0/+5
* gl_rasterizer: Upload constant buffers with glNamedBufferSubDataReinUsesLisp2019-11-021-0/+5
* shader/image: Implement SULD and remove irrelevant codeReinUsesLisp2019-09-211-0/+5
* gl_device: Disable precise in fragment shaders on bugged driversReinUsesLisp2019-09-041-0/+6
* shader_ir: Implement VOTEReinUsesLisp2019-08-211-0/+5
* Merge pull request #2695 from ReinUsesLisp/layer-viewportFernando Sahmkow2019-07-151-0/+5
|\
| * gl_shader_decompiler: Implement gl_ViewportIndex and gl_Layer in vertex shadersReinUsesLisp2019-07-081-0/+5
* | gl_device: Query SSBO alignmentReinUsesLisp2019-07-061-0/+5
|/
* gl_device: Add test to detect broken component indexingReinUsesLisp2019-05-241-0/+6
* gl_shader_decompiler: Declare all possible varyings on physical attribute usageReinUsesLisp2019-05-031-1/+13
* gl_shader_decompiler: Use variable AOFFI on supported hardwareReinUsesLisp2019-04-141-2/+7
* gl_device: Implement interface and add uniform offset alignmentReinUsesLisp2019-04-101-0/+25