aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_shader_cache.h
AgeCommit message (Expand)Author
2024-01-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2023-01-29gl_compute_pipeline: Force context flush when loading shader cacheameerj
2023-01-29gl_graphics_pipeline: Force context flush when loading shader cacheameerj
2022-12-13renderer_opengl: refactor context acquireLiam
2022-11-22general: fix compile for Apple ClangLiam
2022-10-06VideoCore: implement channels on gpu caches.Fernando Sahmkow
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2022-03-19video_core: Reduce unused includesameerj
2021-07-22gl_shader_cache: Fixes for async shadersameerj
2021-07-22shader: Unify shader stage typesReinUsesLisp
2021-07-22gl_shader_cache: Check previous pipeline before checking hash mapReinUsesLisp
2021-07-22shader: Split profile and runtime info headersReinUsesLisp
2021-07-22shader: Add support for native 16-bit floatsReinUsesLisp
2021-07-22gl_shader_cache: Implement async shadersameerj
2021-07-22gl_shader_cache: Store workers in shader cache objectReinUsesLisp
2021-07-22shader: Handle host exceptionsReinUsesLisp
2021-07-22gl_shader_cache: Add disk shader cacheReinUsesLisp
2021-07-22gl_shader_cache: Rename Program abstractions into PipelineReinUsesLisp
2021-07-22gl_shader_cache,glasm: Conditionally use typeless image reads extensionReinUsesLisp
2021-07-22shader: Initial OpenGL implementationReinUsesLisp
2021-07-22shader: Move pipeline cache logic to separate filesReinUsesLisp
2021-07-22shader: Remove old shader managementReinUsesLisp
2021-06-22bootmanager: Use std::stop_source for stopping emulationReinUsesLisp
2020-12-05video_core: Resolve more variable shadowing scenarios pt.3Lioncash
2020-12-04video_core: Resolve more variable shadowing scenariosLioncash
2020-09-06video_core: Remove all Core::System references in rendererReinUsesLisp
2020-07-17async shadersDavid Marcec
2020-06-23gl_shader_cache: Avoid use after move for program sizeReinUsesLisp
2020-06-07gl_shader_cache: Use generic shader cacheReinUsesLisp
2020-05-19renderer_opengl: Add assembly program code pathsReinUsesLisp
2020-04-22ShaderCache/PipelineCache: Cache null shaders.Fernando Sahmkow
2020-04-06Shader/Pipeline Cache: Use VAddr instead of physical memory for addressing.Fernando Sahmkow
2020-03-09video_core: Rename "const buffer locker" to "registry"ReinUsesLisp
2020-03-09gl_shader_cache: Rework shader cache and remove post-specializationsReinUsesLisp
2019-11-22gl_shader_cache: Remove dynamic BaseBinding specializationReinUsesLisp
2019-11-22video_core: Unify ProgramType and ShaderStage into ShaderTypeReinUsesLisp
2019-11-22gl_shader_cache: Specialize shader workgroupReinUsesLisp
2019-10-25gl_shader_cache: Implement locker variants invalidationReinUsesLisp
2019-10-25gl_shader_disk_cache: Store and load fast BRXReinUsesLisp
2019-10-25gl_shader_decompiler: Move entries to a separate functionReinUsesLisp
2019-10-25Shader_Cache: setup connection of ConstBufferLockerFernando Sahmkow
2019-09-04gl_shader_cache: Remove special casing for geometry shadersReinUsesLisp
2019-08-30video_core: Silent miscellaneous warnings (#2820)Rodrigo Locatti
2019-07-15gl_shader_cache: Fix clang-format issuesReinUsesLisp
2019-07-15gl_shader_cache: Address review commentariesReinUsesLisp
2019-07-15gl_rasterizer: Implement compute shadersReinUsesLisp
2019-07-05Merge pull request #2601 from FernandoS27/texture_cacheZach Hilman
2019-07-03gl_shader_cache: Make CachedShader constructor privateZach Hilman
2019-06-20gl_rasterizer: Track texture buffer usageReinUsesLisp
2019-06-07gl_shader_cache: Use static constructors for CachedShader initializationReinUsesLisp