summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/PixelShaderGen.cpp
AgeCommit message (Expand)Author
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
2021-06-09Remove PixelShaderGen hasindstagePokechu22
2021-06-06VideoCommon: Perform OpenGL bounding box inversion in pixel shaderTechjar
2021-06-05VideoCommon: Round bounding box coordinates down and remove pixel center offsetTechjar
2021-05-31VideoCommon: Fix bounding box on AMD/OpenGL/WindowsPokechu22
2021-05-28VideoCommon: Move bounding box pixel quads rounding to shaderTechjar
2021-05-27Skip indirect operation for out of bounds indirect stagesPokechu22
2021-05-07PixelShaderGen: always run indirect stage logicPokechu22
2021-05-07PixelShaderGen: Fix OOB tex coord indicesTillmann Karras
2021-05-07PixelShaderGen: Remove unused num_texgens argumentPokechu22
2021-05-07Split TevStageIndirect::mid into matrix_index and matrix_idPokechu22
2021-04-11DriverDetails: Fix broken vector bitwise AND on Mali driverssspacelynx
2021-03-06Convert BPMemory to BitField and enum classPokechu22
2021-03-06Convert XFMemory to BitField and enum classPokechu22
2020-11-20LightingShaderGen: Always calculate lighting for both color channelsStenzek
2020-11-17VideoCommon: Migrate over to fmtLioncash
2020-11-09ShaderGenCommon: Rename WriteFmt() to Write()Lioncash
2020-10-27UberShaderPixel: Migrate over to fmtLioncash
2020-10-23PixelShaderGen: Migrate over to fmtLioncash
2019-12-05VideoCommon/BoundingBox: Make interface for querying bounding box dataLioncash
2019-06-08Merge pull request #8139 from lioncash/constConnor McLaughlin
2019-05-30VideoCommon: Remove unnecessary memset on ShaderUid instances.Lioncash
2019-05-29VideoCommon/PixelShaderGen: Fix up wonky comment formattingLioncash