aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_graphics_pipeline.cpp
AgeCommit message (Expand)Author
2023-11-18gl_graphics_pipeline: GLASM: Fix transform feedback attribs buffer modeAmeer J
2023-08-14Merge pull request #11282 from ameerj/glasm-xfbliamwhite
2023-08-13gl_graphics_pipeline: Fix GLASM storage buffer detectionAmeer J
2023-08-13gl_graphics_pipeline: GLASM: Fix transform feedback with multiple buffersAmeer J
2023-07-21settings,general: Rename non-confirming enumslat9nq
2023-07-18general: Silence -Wshadow{,-uncaptured-local} warningslat9nq
2023-06-25shaders: Track local memory usageameerj
2023-06-16video_core: Use sampler IDs instead pointers in the pipeline configWollnashorn
2023-06-15video_core: Fallback to default anisotropy instead to 1x anisotropyWollnashorn
2023-06-15video_core: Add per-image anisotropy heuristics (format & mip count)Wollnashorn
2023-03-08OpenGL: Prefer glClientWaitSync for OGLSync objectsameerj
2023-01-29gl_graphics_pipeline: Force context flush when loading shader cacheameerj
2022-11-04video_core: Fix SNORM texture buffer emulating error (#9001)Feng Chen
2022-11-03Merge pull request #8858 from vonchenplus/mipmapbunnei
2022-10-07Update 3D regsKelebek1
2022-10-06Shader Decompiler: Check for shift when deriving composite samplers.Fernando Sahmkow
2022-10-06VideoCore: Fix channels with disk pipeline/shader cache.Fernando Sahmkow
2022-09-20video_core: Generate mipmap texture by drawingFengChen
2022-06-13common: Change semantics of UNREACHABLE to unconditionally crashLiam
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2022-04-07video_core: Replace lock_guard with scoped_lockMerry
2022-03-06gl_graphics_pipeline: Improve shader builder synchronization using fences (#7...Ameer J
2021-11-16shader: Properly scale image reads and add GL SPIR-V supportReinUsesLisp
2021-11-16shader: Properly blacklist and scale image loadsReinUsesLisp
2021-11-16texture_cache: Add getter to query if image view is rescaledReinUsesLisp
2021-11-16glsl/glasm: Pass and use scaling parameters in shadersReinUsesLisp
2021-11-16gl_graphics_pipeline: Add downscale factor to shader uniformsameerj
2021-11-16texture_cache: Simplify image view queries and blacklistingReinUsesLisp
2021-11-16opengl: Use Shader::NumDescriptors when possibleReinUsesLisp
2021-08-05texture_cache: Address ameerj's reviewyzct12345
2021-07-22opengl: Fix asynchronous shadersReinUsesLisp
2021-07-22renderer_opengl: Use ARB_separate_shader_objectsReinUsesLisp
2021-07-22video_core: Enable GL SPIR-V shaderslat9nq
2021-07-22gl_graphics_pipeline: Fix assembly shaders check for transform feedbacksReinUsesLisp
2021-07-22gl_graphics_pipeline: Inline hash and operator== key functionsReinUsesLisp
2021-07-22gl_shader_cache: Check previous pipeline before checking hash mapReinUsesLisp
2021-07-22gl_graphics_pipeline: Port optimizations from Vulkan pipelinesReinUsesLisp
2021-07-22glsl: Address rest of feedbackameerj
2021-07-22gl_shader_cache: Implement async shadersameerj
2021-07-22gl_shader_cache: Remove const from pipeline source argumentsameerj
2021-07-22gl_shader_cache: Move OGL shader compilation to the respective Pipeline const...ameerj
2021-07-22gl_texture_cache: Create image storage viewsReinUsesLisp
2021-07-22buffer_cache: Reduce uniform buffer size from shader usageReinUsesLisp
2021-07-22buffer_cache: Mark uniform buffers as dirty if any enable bit changesReinUsesLisp
2021-07-22glasm: Prepare XFB from state instead of global registersReinUsesLisp
2021-07-22glasm: Use storage buffers instead of global memory when possibleReinUsesLisp
2021-07-22gl_shader_cache: Rename Program abstractions into PipelineReinUsesLisp