summaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_device.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* gl_buffer_cache: Reintroduce NV_vertex_buffer_unified_memoryGravatar Ameer J2023-12-191-0/+5
* gl_buffer_cache: Batch vertex/tfb buffer bindingGravatar Ameer J2023-11-191-5/+0
* OpenGL: Limit lmem warmup to NVIDIAGravatar ameerj2023-06-251-0/+5
* shader_recompiler: remove barriers in conditional control flow when device la...Gravatar Liam2023-06-101-0/+5
* video_core: Enable ImageGather with subpixel offset on IntelGravatar Wollnashorn2023-04-081-5/+4
* shader_recompiler: Add subpixel offset for correct rounding at `ImageGather`Gravatar Wollnashorn2023-04-081-0/+5
* video_core: Implement opengl/vulkan draw_textureGravatar Feng Chen2023-01-051-0/+7
* gl_device: Use a more robust way to use strict context modeGravatar Alexander Orzechowski2022-12-131-1/+2
* renderer_opengl: refactor context acquireGravatar Liam2022-12-131-0/+5
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
* GC: Address Feedback.Gravatar Fernando Sahmkow2022-03-251-0/+7
* glsl: Add boolean reference workaroundGravatar ameerj2021-12-291-0/+5
* glsl_context_get_set: Add alternative cbuf type for broken driversGravatar ameerj2021-12-291-0/+5
* structured_control_flow: Conditionally invoke demote reorder passGravatar ameerj2021-08-301-0/+4
* video_core: Enable GL SPIR-V shadersGravatar lat9nq2021-07-221-0/+11
* glasm: Add passthrough geometry shader supportGravatar ReinUsesLisp2021-07-221-0/+5
* shader: Unify shader stage typesGravatar ReinUsesLisp2021-07-221-5/+6
* shader: Emulate 64-bit integers when not supportedGravatar ReinUsesLisp2021-07-221-0/+5
* glsl: Address rest of feedbackGravatar ameerj2021-07-221-0/+5
* glsl: Add stubs for sparse queries and variable aoffi when not supportedGravatar ameerj2021-07-221-0/+5
* glsl: Implement VOTE for subgroup size potentially largerGravatar ameerj2021-07-221-0/+5
* glsl: Query GL Device for FP16 extension supportGravatar ameerj2021-07-221-0/+10
* glasm: Use ARB_derivative_control conditionallyGravatar ReinUsesLisp2021-07-221-0/+5
* glasm: Use storage buffers instead of global memory when possibleGravatar ReinUsesLisp2021-07-221-1/+5
* shader: Initial OpenGL implementationGravatar ReinUsesLisp2021-07-221-16/+0
* video_core: Add GPU vendor name to window title barGravatar ameerj2021-06-201-0/+3
* Implement glDepthRangeIndexeddNVGravatar Kelebek12021-02-241-0/+5
* renderer_opengl: Remove interopGravatar ReinUsesLisp2021-02-131-1/+1
* video_core: Reimplement the buffer cacheGravatar ReinUsesLisp2021-02-131-5/+3
* renderer_opengl: Avoid precompiled cache and force NV GL cache directoryGravatar ReinUsesLisp2021-01-211-0/+5
* gl_texture_cache: Avoid format views on Intel and AMDGravatar ReinUsesLisp2021-01-041-0/+5
* video_core: Rewrite the texture cacheGravatar ReinUsesLisp2020-12-301-4/+9
* Merge pull request #4359 from ReinUsesLisp/clamp-sharedGravatar Rodrigo Locatti2020-07-211-0/+5
|\
| * renderer_{opengl,vulkan}: Clamp shared memory to host's limitGravatar ReinUsesLisp2020-07-161-0/+5
* | async shadersGravatar David Marcec2020-07-171-0/+5
|/
* gl_device: Expose NV_vertex_buffer_unified_memory except on TuringGravatar ReinUsesLisp2020-06-241-0/+5
* gl_device: Check for GL_EXT_texture_shadow_lodGravatar Morph2020-06-201-0/+5
* gl_arb_decompiler: Implement an assembly shader decompilerGravatar ReinUsesLisp2020-06-111-0/+5
* glsl: Squash constant buffers into a single SSBO when we hit the limitGravatar ReinUsesLisp2020-05-311-1/+6
* gl_device: Enable compute shaders for Intel proprietary driversGravatar Morph2020-05-311-5/+0
* renderer_opengl: Add assembly program code pathsGravatar ReinUsesLisp2020-05-191-0/+5
* gl_device: Detect if ASTC is reported and expose itGravatar ReinUsesLisp2020-04-011-0/+5
* renderer_opengl: Detect Nvidia Nsight as a debugging toolGravatar ReinUsesLisp2020-03-161-5/+0
* gl_device: Add option to check GL_EXT_debug_tool.Gravatar bunnei2020-03-141-0/+5
* gl_device: Deduce indexing bug from device instead of heuristicGravatar ReinUsesLisp2019-11-251-1/+0
* gl_rasterizer: Disable compute shaders on IntelGravatar ReinUsesLisp2019-11-221-0/+5
* gl_shader_cache: Remove dynamic BaseBinding specializationGravatar ReinUsesLisp2019-11-221-1/+20
* gl_shader_decompiler: Add safe fallbacks when ARB_shader_ballot is not availableGravatar ReinUsesLisp2019-11-071-0/+5
* gl_rasterizer: Upload constant buffers with glNamedBufferSubDataGravatar ReinUsesLisp2019-11-021-0/+5
* shader/image: Implement SULD and remove irrelevant codeGravatar ReinUsesLisp2019-09-211-0/+5