summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/PixelShaderGen.cpp
AgeCommit message (Expand)Author
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
2019-05-29VideoCommon/PixelShaderGen: Make arrays immutableLioncash
2019-05-29VideoCommon/PixelShaderGen: Brace control structures that travel more than on...Lioncash
2019-05-09bbox minor fxweihuoya
2019-04-20PixelShaderGen: Don't emit bounding box shader code for old UIDs when disabledStenzek
2019-04-03PixelShaderGen: Fix bounding box coordinates being offset by 1 pixelTechjar
2019-03-29PixelShaderGen: Use subgroup reduction operations for bounding boxStenzek
2019-03-25VideoBackends: Scale bounding box rectangle in the pixel shaderStenzek
2019-02-19Move most backend functionality to VideoCommonStenzek
2019-01-24ShaderGen: Don't use interface blocks on Vulkan without GSStenzek
2019-01-23ShaderGen: Omit some unused varyings when possibleStenzek
2018-11-07PixelShaderGen: Split bbox into seperate variablesStenzek
2018-10-09VideoCommon: remove unnecessary floor()Tillmann Karras
2018-09-01Revert "ShaderGen: Drop broken fragment shader index workaround for Vulkan"Pierre Bourdon
2018-08-28ShaderGen: Drop broken fragment shader index workaround for VulkanStenzek
2018-08-24PixelShaderGen: Ensure all components of ocol1 are initializedStenzek
2018-05-26ShaderGen: Don't emit integer outputs when logic op is unsupportedStenzek
2018-05-26ShaderCache: Remove unused UID bits before inserting into shader mapStenzek
2018-04-12Reformat all the things!spycrab
2018-03-27PixelShaderGen: Invert conditional in WriteColor()Lioncash
2018-03-27PixelShaderGen: Remove dead code in WriteColor()Lioncash
2018-03-23PixelShaderGen/UberShaderPixel: Silence -Wmissing-braces warningsLioncash
2018-03-14Assert: Uppercase assertion macrosLioncash
2018-02-15PixelShaderGen: Implement table-based fog range as in software rendererStenzek
2018-01-05Enable shader_framebuffer_fetch blend path on ubershadersJonathan Hamilton
2018-01-05Workaround qualcomm driver bugJonathan Hamilton