aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_shader_cache.cpp
AgeCommit message (Expand)Author
2024-02-26renderer_opengl: declare geometry stream support in profileLiam
2024-01-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2023-12-21shader_recompiler: use float image operations on load/store when requiredLiam
2023-12-18shader_recompiler: ignore clip distances beyond driver support levelLiam
2023-10-31shader_recompiler: Align SSBO offsets in GlobalMemory functionsAmeer J
2023-10-31shader_recompiler: Align SSBO offsets to meet host requirementsAmeer J
2023-08-03Fix shader dumps with nvdisasmKelebek1
2023-07-21settings,general: Rename non-confirming enumslat9nq
2023-07-18general: Silence -Wshadow{,-uncaptured-local} warningslat9nq
2023-06-22Remove memory allocations in some hot pathsKelebek1
2023-06-12Merge pull request #10699 from liamwhite/conditional-barrierMatías Locatti
2023-06-10shader_recompiler: translate f64 to f32 when unsupported on hostLiam
2023-06-10shader_recompiler: remove barriers in conditional control flow when device la...Liam
2023-04-08video_core: Enable ImageGather with subpixel offset on IntelWollnashorn
2023-04-08shader_recompiler: Add subpixel offset for correct rounding at `ImageGather`Wollnashorn
2023-02-19Merge pull request #9588 from liamwhite/bylaws-revertsliamwhite
2023-01-29gl_compute_pipeline: Force context flush when loading shader cacheameerj
2023-01-29gl_graphics_pipeline: Force context flush when loading shader cacheameerj
2023-01-07Revert "Vulkan, OpenGL: Hook up storage buffer alignment code"Liam
2023-01-05Vulkan, OpenGL: Hook up geometry shader passthrough emulationBilly Laws
2023-01-05Vulkan, OpenGL: Hook up storage buffer alignment codeBilly Laws
2023-01-03ShaderCompiler: Inline driver specific constants.Fernando Sahmkow
2023-01-01MacroHLE: Add OpenGL SupportFernando Sahmkow
2022-12-17Merge pull request #7450 from FernandoS27/ndc-vulkanliamwhite
2022-12-13Vulkan: Add support for VK_EXT_depth_clip_control.FernandoS27
2022-12-13renderer_opengl: refactor context acquireLiam
2022-12-08video_core: Implement maxwell3d draw manager and split draw logicFeng Chen
2022-12-01shader_recompiler: add gl_Layer translation GS for older hardwareLiam
2022-11-11Merge pull request #9167 from vonchenplus/tessliamwhite
2022-11-11ir/texture_pass: Use host_info instead of querying Settings::values (#9176)Morph
2022-11-07video_core: Fix few issues in Tess stageFengChen
2022-11-03Merge pull request #8858 from vonchenplus/mipmapbunnei
2022-10-24Merge pull request #8873 from vonchenplus/fix_legacy_location_errorbunnei
2022-10-13renderer_(opengl/vulkan): Fix tessellation clockwise parameterMorph
2022-10-07Update 3D regsKelebek1
2022-10-06VideoCore: Fix channels with disk pipeline/shader cache.Fernando Sahmkow
2022-10-06VideoCore: implement channels on gpu caches.Fernando Sahmkow
2022-10-03common: remove "yuzu:" prefix from thread namesLiam
2022-09-20video_core: Fix legacy to generic location unpairedFengChen
2022-09-20video_core: Generate mipmap texture by drawingFengChen
2022-08-31(shader/pipeline)_cache: Raise shader/pipeline cache versionMorph
2022-07-29video_core: stop waiting for shader compilation on user cancelLiam
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-19video_core: Reduce unused includesameerj
2022-01-04ShaderDecompiler: Add a debug option to dump the game's shaders.Fernando Sahmkow
2021-12-29glsl: Add boolean reference workaroundameerj
2021-12-29glsl_context_get_set: Add alternative cbuf type for broken driversameerj
2021-12-18Address format clangvonchenplus