summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/PixelShaderGen.cpp
AgeCommit message (Expand)Author
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
2022-01-12PixelShaderGen: Fix invalid use of int3(0)Pokechu22
2021-12-28GLES: Fix LOD bias int/float mismatchJosJuice
2021-12-28PixelShaderGen: Add LOD bias to texture() call on systems that don't support ...OatmealDome
2021-12-22Merge pull request #10215 from OatmealDome/shader-logic-opsJMC47
2021-12-18PixelShaderGen: Convert to EnumMapPokechu22
2021-12-06PixelShaderGen: Add shader logic ops support on OpenGL ESOatmealDome
2021-12-06PixelShaderGen: Add shader logic ops support on MetalOatmealDome
2021-12-06PixelShaderGen: Add logic ops to pixel_shader_uid_dataOatmealDome
2021-11-24ConstantManager: Add logic ops to PixelShaderConstantsOatmealDome
2021-11-17VideoCommon: Skip textureQueryLevels if it doesn't existPokechu22
2021-11-17VideoCommon: Handle custom texture sizes correctlyPokechu22
2021-11-17VideoCommon: Add option to use old behavior (Fast Texture Sampling)Pokechu22
2021-11-17VideoCommon: Implement diagonal LODPokechu22
2021-11-17VideoCommon: Use coarse derivatives for Manual Texture Sampling if possiblePokechu22
2021-11-17VideoCommon: Manually handle texture wrapping and samplingPokechu22
2021-11-17VideoCommon: Expose SamplerState to shadersPokechu22
2021-11-17VideoCommon: Provide raw texdims to shadersPokechu22
2021-11-17VideoCommon: Allow BitfieldExtract in specialized shadersPokechu22
2021-10-13VideoCommon: Fix color channel logic when per-pixel lighting is in usePokechu22
2021-10-04VideoCommon: Abstract bounding boxTechjar
2021-07-20PixelShaderGen: Fix OpenGL ES bounding box compilation errorJosJuice
2021-07-20VideoCommon: Expand vector comparisons instead of overloading any()Techjar
2021-07-08Fix indentation for alphabumpPokechu22
2021-07-08Fix indirect textures when format is not ITF_8Pokechu22
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-06-13VideoCommon: Define scalar any() and all() functions in GLSLTechjar
2021-06-11Merge pull request #9801 from Techjar/bbox-rounding-hackJMC47
2021-06-10VideoCommon: Only include centered pixels in bounding boxTechjar