aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_shader_cache.h
Commit message (Expand)AuthorAgeFilesLines
* [common] Switch to boost::unordered_flat containers (#4326)crueter2026-08-311-3/+3
* [spirv] nuke spirv-opt (#3877)lizzie2026-04-251-1/+0
* [*] change all std::unordered_map and std::unordered_set into ankerl::unorder...lizzie2026-02-101-3/+6
* Optimize SpiriV outputPavel Barabanov2025-04-121-0/+1
* SMMU: Initial adaptation to video_core.Fernando Sahmkow2024-01-181-5/+6
* gl_compute_pipeline: Force context flush when loading shader cacheameerj2023-01-291-1/+2
* gl_graphics_pipeline: Force context flush when loading shader cacheameerj2023-01-291-1/+2
* renderer_opengl: refactor context acquireLiam2022-12-131-0/+1
* general: fix compile for Apple ClangLiam2022-11-221-1/+0
* VideoCore: implement channels on gpu caches.Fernando Sahmkow2022-10-061-6/+3
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* video_core: Reduce unused includesameerj2022-03-191-5/+0
* gl_shader_cache: Fixes for async shadersameerj2021-07-221-0/+2
* shader: Unify shader stage typesReinUsesLisp2021-07-221-1/+0
* gl_shader_cache: Check previous pipeline before checking hash mapReinUsesLisp2021-07-221-1/+4
* shader: Split profile and runtime info headersReinUsesLisp2021-07-221-0/+1
* shader: Add support for native 16-bit floatsReinUsesLisp2021-07-221-0/+3
* gl_shader_cache: Implement async shadersameerj2021-07-221-23/+11
* gl_shader_cache: Store workers in shader cache objectReinUsesLisp2021-07-221-0/+7
* shader: Handle host exceptionsReinUsesLisp2021-07-221-3/+2
* gl_shader_cache: Add disk shader cacheReinUsesLisp2021-07-221-4/+6
* gl_shader_cache: Rename Program abstractions into PipelineReinUsesLisp2021-07-221-16/+16
* gl_shader_cache,glasm: Conditionally use typeless image reads extensionReinUsesLisp2021-07-221-0/+2
* shader: Initial OpenGL implementationReinUsesLisp2021-07-221-51/+47
* shader: Move pipeline cache logic to separate filesReinUsesLisp2021-07-221-13/+45
* shader: Remove old shader managementReinUsesLisp2021-07-221-100/+2
* bootmanager: Use std::stop_source for stopping emulationReinUsesLisp2021-06-221-1/+1
* video_core: Resolve more variable shadowing scenarios pt.3Lioncash2020-12-051-4/+5
* video_core: Resolve more variable shadowing scenariosLioncash2020-12-041-1/+1
* video_core: Remove all Core::System references in rendererReinUsesLisp2020-09-061-8/+15
* async shadersDavid Marcec2020-07-171-6/+30
* gl_shader_cache: Avoid use after move for program sizeReinUsesLisp2020-06-231-1/+0
* gl_shader_cache: Use generic shader cacheReinUsesLisp2020-06-071-31/+20
* renderer_opengl: Add assembly program code pathsReinUsesLisp2020-05-191-4/+11
* ShaderCache/PipelineCache: Cache null shaders.Fernando Sahmkow2020-04-221-0/+3
* Shader/Pipeline Cache: Use VAddr instead of physical memory for addressing.Fernando Sahmkow2020-04-061-7/+1
* video_core: Rename "const buffer locker" to "registry"ReinUsesLisp2020-03-091-4/+4
* gl_shader_cache: Rework shader cache and remove post-specializationsReinUsesLisp2020-03-091-64/+33
* gl_shader_cache: Remove dynamic BaseBinding specializationReinUsesLisp2019-11-221-1/+1
* video_core: Unify ProgramType and ShaderStage into ShaderTypeReinUsesLisp2019-11-221-6/+7
* gl_shader_cache: Specialize shader workgroupReinUsesLisp2019-11-221-3/+3
* gl_shader_cache: Implement locker variants invalidationReinUsesLisp2019-10-251-5/+10
* gl_shader_disk_cache: Store and load fast BRXReinUsesLisp2019-10-251-1/+6
* gl_shader_decompiler: Move entries to a separate functionReinUsesLisp2019-10-251-27/+39
* Shader_Cache: setup connection of ConstBufferLockerFernando Sahmkow2019-10-251-0/+1
* gl_shader_cache: Remove special casing for geometry shadersReinUsesLisp2019-09-041-21/+0
* video_core: Silent miscellaneous warnings (#2820)Rodrigo Locatti2019-08-301-1/+0
* gl_shader_cache: Fix clang-format issuesReinUsesLisp2019-07-151-2/+1
* gl_shader_cache: Address review commentariesReinUsesLisp2019-07-151-3/+3
* gl_rasterizer: Implement compute shadersReinUsesLisp2019-07-151-3/+12