summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/ShaderCache.cpp
AgeCommit message (Expand)Author
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
2019-04-21ShaderCache: Fix crash at shutdown on shared shader compilation failStenzek
2019-04-20ShaderCache: Fix crash if pipeline from uid cache fails creationStenzek
2019-04-16ShaderCache: Utilize pipeline cache data where possibleStenzek
2019-04-16AbstractPipeline: Support returning "cache data"Stenzek
2019-03-28ShaderCache: Don't create invalid logic op pipelinesStenzek
2019-03-28ShaderCache: Set correct primitive in dummy ubershader pipelinesStenzek
2019-02-19Move most backend functionality to VideoCommonStenzek
2019-01-25ShaderCache: Use imgui for shader compilation dialogStenzek
2018-10-14ShaderCache: Don't create or load shader cache with Null backendStenzek
2018-07-19FramebufferManager: Dynamic selection of EFB depth formatStenzek
2018-05-26ShaderCache: Remove unused UID bits before inserting into shader mapStenzek
2018-04-12Reformat all the things!spycrab
2018-04-02ShaderCache: Write currently-known UIDs to cache when re-creating fileStenzek
2018-04-02ShaderCache: Fix issue where shader cache wasn't recreated when invalidStenzek
2018-03-17ShaderCache: Implement compile priorityStenzek
2018-03-15ShaderCache: Fix several issues in background shader compilingStenzek