summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/ShaderCache.cpp
AgeCommit message (Expand)Author
2025-03-22VideoCommon: move to a 'process_fragment()' function to simplify custom shade...iwubcode
2025-03-09VideoCommon: Move backend_info out of VideoConfig struct.Jordan Woyak
2024-08-15Use 'contains' methodmitaclaw
2024-01-31VideoCommon/Statistics: Remove global system accessor from s_after_frame_eventLioncash
2023-08-20VideoCommon: uber pixel shader gen changes needed to support custom pixel sha...iwubcode
2023-08-20VideoCommon: pixel shader gen changes needed to support custom pixel shaders ...iwubcode
2023-04-19Common/LinearDiskCache: Move interface into Common namespaceLioncash
2023-04-12Resolve [-Wclass-memaccess]Minty-Meeo
2023-02-09Suppress memcpy writing to an object with no trivial copy-assignment warningsPokechu22
2023-02-09Merge pull request #11522 from phire/KillRendererWithFireScott Mansell
2023-02-09Lint fixesScott Mansell
2023-01-31Split out everying remaining from SwapScott Mansell
2023-01-31Replace BeginUI/EndUIScott Mansell
2023-01-31Split AbstractGfx out of RendererScott Mansell
2023-01-31Move Presenting, Dumping and ImGui out of RendererScott Mansell
2023-01-30VideoCommon: Better logic op invert approximationTellowKrinkle
2022-10-22VideoCommon: Add vertex shader point and line expansionTellowKrinkle
2022-09-19VideoCommon: Add separate pipeline usage for UberShadersTellowKrinkle
2022-09-19VideoCommon: Compile a few extra pipelinesTellowKrinkle
2022-09-19VideoCommon: Add dynamic vertex loader to ubershadersTellowKrinkle
2022-07-15VideoCommon: Always use fbfetch in ubershaders if availableTellowKrinkle
2022-07-13VideoCommon: Better driver bug handlingTellowKrinkle
2022-07-09ShaderCache: Fix inverted usage of palette_format.Admiral H. Curtiss
2022-07-02Merge pull request #8467 from CookiePLMonster/interruptable-shader-precompileAdmiral H. Curtiss
2022-06-17VideoCommon:ShaderCache: Add const to some local variablesTellowKrinkle
2022-06-16VideoCommon: Name ubershadersTellowKrinkle
2022-06-16VideoCommon: Reduce duplicates of non-palette-requiring texture decode shadersTellowKrinkle
2022-06-10Clear the UI after async shader compilationSilent
2022-06-10Allow to interrupt shader precompilation by stopping emulationSilent
2022-01-29IOFile: Make origin parameter to Seek() an enum class.Admiral H. Curtiss
2022-01-01VideoCommon: Add names for textures and shadersPokechu22
2021-12-22Merge pull request #10215 from OatmealDome/shader-logic-opsJMC47
2021-12-18Eliminate VarType for ComponentFormatPokechu22
2021-12-06ShaderCache: Don't turn on logic ops approximation if framebuffer fetch is su...OatmealDome
2021-10-26Externals: Update imgui to 1.85Pokechu22
2021-07-28Convert ShaderHostConfig to BitFieldPokechu22
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-03-06Convert BPMemory to BitField and enum classPokechu22
2020-12-16Fix -Wclass-memaccess warningsLéo Lam
2020-11-17VideoCommon: Migrate over to fmtLioncash
2020-05-25VideoCommon/ShaderGenCommon: Make template functions regular functionsLioncash
2020-01-23VideoCommon/TextureConversionShader: Convert over to using ShaderCodeLioncash
2019-10-01ShaderCache: EFB2RAM pipelines should not use a geometry shaderStenzek
2019-10-01ShaderCache: Recompile shared pipelines on shader cache reloadStenzek
2019-08-04RenderState: Approximate logic op with blending if unsupportedStenzek
2019-07-14TextureCache: Support reinterpreting formats for VRAM texturesStenzek
2019-07-10VideoCommon/Statistics: Rename stats global to g_statsLioncash
2019-07-10VideoCommon/Statistics: Normalize statistic variable namesLioncash
2019-06-19Common/MsgHandler: Namespace code within the Common namespaceLioncash
2019-05-30VideoCommon/RenderBase: Use a std::string_view with CreateShaderFromSource()Lioncash