summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/PixelShaderGen.cpp
AgeCommit message (Expand)Author
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
2018-01-05Implement dual-source blending in shaderJonathan Hamilton
2017-11-22LightingShaderGen: Always calculate lighting for both color channelsStenzek
2017-09-07D3D: Fix shader compile error with logicop and alpha test enabledStenzek
2017-09-05VideoBackends: Clear uid bits that are unused for the current backendStenzek
2017-09-03ShaderGen: Support writing integer colors when logic op is enabledStenzek
2017-08-01Ubershaders: Fix 6-bit color truncation not being appliedStenzek
2017-07-30PixelShaderGen: Don't include host early z support in UIDStenzek
2017-07-30Ubershaders: Support per-pixel lightingStenzek
2017-07-30ShaderGen: Use consistent variable names for texture coordinatesStenzek
2017-07-30Vulkan: Uber shader supportStenzek
2017-07-30ShaderGen: Implement pixel ubershadersStenzek
2017-07-30PixelShaderGen: Move header generation to seperate functionStenzek
2017-07-30BPMemory: Convert a number of unions to BitFieldsScott Mansell
2017-07-20ShaderGen: Pass host config to shader generation functionsStenzek
2017-07-20ShaderGen: Remove host state from shader uidsStenzek
2017-07-05PixelShaderGen: Add missing inputs.Jules Blok
2017-05-03Add a workaround for a PowerVR glsl compiler bugJonathan Hamilton
2017-03-15videoconfig: add BBoxPreferStencilImplementationMichael Maltese
2017-03-15VideoConfig: add bSupportsFragmentStoresAndAtomicsMichael Maltese
2017-03-05VideoCommon: remove unnecessary trunc()Tillmann Karras
2017-02-01LightingShaderGen: Remove unnecessary includesLioncash
2017-01-04VideoCommon: Make dst_alpha state implicit.degasus
2016-12-13PixelShaderGen: Fix incorrect indexing of tevLerpBiasStenzek
2016-10-31PixelShaderGen: Remove unused global variable.Jules Blok
2016-10-31DriverDetails: Make the bug identifiers humanly readable.Jules Blok
2016-10-30PixelShaderGen: Don't use a global variable.Jules Blok
2016-10-29OGL: Fall back to the old dual-source blending behaviour.Jules Blok
2016-10-24PixelShaderGen: Don't use dual source blend if unsupported.Jules Blok
2016-10-23PixelShaderGen: Fix implicit type conversions.Jules Blok
2016-10-10PixelShaderGen: Use dual source blending to do 8-bit blending.Jules Blok
2016-10-10PixelShaderGen: Only set dither uid bit if actually used.Jules Blok
2016-10-10VideoConfig: Add an option to force RGB8 EFB format.Jules Blok
2016-10-10PixelShaderGen: Always truncate the alpha channel to 6-bit.Jules Blok
2016-10-10PixelShaderGen: Add support for dithering.Jules Blok
2016-10-10PixelShaderGen: Add support for RGBA6 EFB format truncation.Jules Blok
2016-10-04PixelShader: Drop redundant warning.degasus