aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_graphics_pipeline.cpp
Commit message (Expand)AuthorAgeFilesLines
* shader: evaluate handle programs for image and texture buffer descriptorsSssnowyyy34 hours1-12/+10
* shader: compute texture handles read from storage buffers for each drawTakoroka3 days1-0/+14
* build: fixes for clang-clTakoroka5 days1-1/+3
* [video_core] fix redundant resize-copy overload and just use default-init res...lizzie2026-05-291-3/+3
* [texture_cache, buffer_cache] Added TLS handling + changed command queue for ...lizzie2026-02-201-1/+5
* [common] merge RenderBackend and ShaderBackend options (#3313)lizzie2026-01-181-14/+12
* [common] replace Common::BitCast with libc++ provided one (#2774)lizzie2025-10-221-3/+4
* [vk, opengl] Prevent GPU draw call if CBUF binding fails (cbuf0 error handlin...Ghost2025-07-131-2/+7
* Revert some wip changesMrPurple6662025-04-281-79/+8
* build: fix linux compilationZephyron2025-04-121-1/+1
* WIP: Enhance shader compilation performance and controlZephyron2025-04-121-9/+80
* gl_graphics_pipeline: GLASM: Fix transform feedback attribs buffer modeAmeer J2023-11-181-1/+5
* Merge pull request #11282 from ameerj/glasm-xfbliamwhite2023-08-141-13/+1
|\
| * gl_graphics_pipeline: GLASM: Fix transform feedback with multiple buffersAmeer J2023-08-131-13/+1
* | gl_graphics_pipeline: Fix GLASM storage buffer detectionAmeer J2023-08-131-2/+2
|/
* settings,general: Rename non-confirming enumslat9nq2023-07-211-3/+3
* general: Silence -Wshadow{,-uncaptured-local} warningslat9nq2023-07-181-7/+8
* shaders: Track local memory usageameerj2023-06-251-0/+1
* video_core: Use sampler IDs instead pointers in the pipeline configWollnashorn2023-06-161-4/+4
* video_core: Fallback to default anisotropy instead to 1x anisotropyWollnashorn2023-06-151-1/+1
* video_core: Add per-image anisotropy heuristics (format & mip count)Wollnashorn2023-06-151-5/+20
* OpenGL: Prefer glClientWaitSync for OGLSync objectsameerj2023-03-081-4/+1
* gl_graphics_pipeline: Force context flush when loading shader cacheameerj2023-01-291-3/+4
* video_core: Fix SNORM texture buffer emulating error (#9001)Feng Chen2022-11-041-2/+2
* Merge pull request #8858 from vonchenplus/mipmapbunnei2022-11-031-0/+11
|\
| * video_core: Generate mipmap texture by drawingFengChen2022-09-201-0/+11
* | Update 3D regsKelebek12022-10-071-7/+22
* | Shader Decompiler: Check for shift when deriving composite samplers.Fernando Sahmkow2022-10-061-2/+3
* | VideoCore: Fix channels with disk pipeline/shader cache.Fernando Sahmkow2022-10-061-14/+14
|/
* common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-131-2/+2
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* video_core: Replace lock_guard with scoped_lockMerry2022-04-071-1/+1
* gl_graphics_pipeline: Improve shader builder synchronization using fences (#7...Ameer J2022-03-061-17/+29
* shader: Properly scale image reads and add GL SPIR-V supportReinUsesLisp2021-11-161-8/+16
* shader: Properly blacklist and scale image loadsReinUsesLisp2021-11-161-1/+1
* texture_cache: Add getter to query if image view is rescaledReinUsesLisp2021-11-161-2/+1
* glsl/glasm: Pass and use scaling parameters in shadersReinUsesLisp2021-11-161-13/+23
* gl_graphics_pipeline: Add downscale factor to shader uniformsameerj2021-11-161-1/+14
* texture_cache: Simplify image view queries and blacklistingReinUsesLisp2021-11-161-20/+22
* opengl: Use Shader::NumDescriptors when possibleReinUsesLisp2021-11-161-22/+10
* texture_cache: Address ameerj's reviewyzct123452021-08-051-1/+1
* opengl: Fix asynchronous shadersReinUsesLisp2021-07-221-3/+27
* renderer_opengl: Use ARB_separate_shader_objectsReinUsesLisp2021-07-221-37/+25
* video_core: Enable GL SPIR-V shaderslat9nq2021-07-221-22/+42
* gl_graphics_pipeline: Fix assembly shaders check for transform feedbacksReinUsesLisp2021-07-221-1/+1
* gl_graphics_pipeline: Inline hash and operator== key functionsReinUsesLisp2021-07-221-10/+0
* gl_shader_cache: Check previous pipeline before checking hash mapReinUsesLisp2021-07-221-18/+15
* gl_graphics_pipeline: Port optimizations from Vulkan pipelinesReinUsesLisp2021-07-221-55/+125
* glsl: Address rest of feedbackameerj2021-07-221-17/+15
* gl_shader_cache: Implement async shadersameerj2021-07-221-52/+71