summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/PixelShaderGen.cpp
AgeCommit message (Expand)Author
2026-01-25Remove unused importsMartino Fontana
2025-08-23VideoBackends / VideoCommon: rename member variables in RenderState to be con...iwubcode
2025-08-20VideoCommon: Remove unused EnumMaps from PixelShaderGenSintendo
2025-06-05VideoCommon: fix pixel shader gen error about structure not being fully initi...iwubcode
2025-03-22VideoCommon: move to a 'process_fragment()' function to simplify custom shade...iwubcode
2025-03-15Merge pull request #13347 from iwubcode/custom_shader_overhaul_lightingJMC47
2025-03-15Merge pull request #13345 from Tilka/unswap_depthJosJuice
2025-03-13VideoCommon: move lighting shader logic to callable functionsiwubcode
2025-03-09VideoCommon: Move backend_info out of VideoConfig struct.Jordan Woyak
2025-02-25PixelShaderGen: use unswapped texture samples for depthTillmann Karras
2025-02-11VideoCommon: simplify dither calculationTillmann Karras
2024-06-11Merge pull request #12721 from iwubcode/custom_shader_alphaJMC47
2024-05-21Merge pull request #12537 from TellowKrinkle/MTLSubgroupAdmiral H. Curtiss
2024-04-28VideoCommon: allow custom shaders to set the alpha value for use when blendin...iwubcode
2024-02-07VideoCommon: Don't use indexed output for fbfetchTellowKrinkle
2024-01-28VideoBackends:Multiple: Split up BUG_BROKEN_SUBGROUP_OPSTellowKrinkle
2024-01-23VideoCommon: fix compilation error in pixel shaders when per-pixel lighting i...iwubcode
2024-01-23VideoCommon: fix pixel shader compilation error that happens when uint output...iwubcode
2023-12-12VideoCommon: prepare graphics mods for custom shader material dataiwubcode
2023-08-20VideoCommon: add milliseconds elapsed time value to pixel shaders as a unifor...iwubcode
2023-08-20VideoCommon: pixel shader gen changes needed to support custom pixel shaders ...iwubcode
2023-08-15Remove out-dated hack of AMD driver issue WRT dual-source blending output index.takayhan-AMD
2023-02-14VideoCommon: Fix stereoscopic 3D on OpenGL < 4.3 (macOS)TellowKrinkle
2023-02-09VideoBackend/OGL: Prefer KHR_subgroup over NV_shader_thread.degasus
2023-02-09Merge pull request #11522 from phire/KillRendererWithFireScott Mansell
2023-01-31Move BoundingBox out of RenderBaseScott Mansell
2023-01-31Fix warning about using & with boolsScott Mansell
2023-01-30VideoCommon: Better logic op invert approximationTellowKrinkle
2022-12-27PixelShaderGen: Clamp texture layer when using manual texture sampling with s...Pokechu22
2022-10-18Merge pull request #10836 from iwubcode/d3d_uint_fixJMC47
2022-08-29BPMemory: Make TevKSel more clearPokechu22
2022-08-06VideoCommon: fix uint shader compiler error in specialized shaders. This err...iwubcode
2022-07-21VideoBackends:Metal: Use DriverDetails for bugsTellowKrinkle
2022-07-17Merge pull request #10747 from tellowkrinkle/LateUIDFixupJMC47
2022-07-13VideoCommon: Better driver bug handlingTellowKrinkle
2022-07-13VideoCommon: Properly mask fbfetch logic op emulationTellowKrinkle
2022-06-24VideoCommon: update pixel shader output to match old D3D codeiwubcode
2022-06-24VideoCommon: fix support of stereoscopic rendering after moving d3d to SPIRV ...iwubcode
2022-06-24D3D / VideoCommon: generate HLSL from SPIRViwubcode
2022-06-16VideoCommon: Fix SSBO layout and remove associated "bug"TellowKrinkle
2022-04-24Merge pull request #10290 from OatmealDome/m1-earlyz-bugJMC47
2022-04-22VideoCommon: Rename norm0/norm1/norm2 to normal/tangent/binormalPokechu22
2022-04-20DriverDetails: Add broken discard with early-Z bug on Apple Silicon GPUsOatmealDome
2022-04-19PixelShaderGen: Add support for non-dual source shader blendingOatmealDome
2022-04-10MoltenVK: Fix pixel shader typoJosJuice
2022-02-28Shadergen: Use real_ocol0 workaround for shader logic opsJosJuice
2022-02-28PixelShaderGen: Check uid_data for use_shader_logic_opJosJuice
2022-02-08Treat alpha as 0 if alpha is 1 for blendingPokechu22
2022-02-08Use the same logic for lerp bias for color and alphaPokechu22
2022-01-13Fix non-constexpr format stringsPokechu22