summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/PixelShaderGen.cpp
AgeCommit message (Expand)Author
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
2016-10-04LightingShader: Drop xfmem usage.degasus
2016-10-04PixelShaderGen: Drop dstAlphaMode constant in shader generation.degasus
2016-10-01Vulkan: Work around indexed fragment output bug on AMD driversStenzek
2016-10-01VideoCommon: Add APIType entry for VulkanStenzek
2016-10-01ShaderGen: Specify attribute/output locations/bindings explicitlyStenzek
2016-09-07PixelShaderGen: Always divide the texture coordinates by q.Jules Blok
2016-07-29VideoCommon: Make API_TYPE an enum classLioncash
2016-06-26VideoCommon: Fix some warnings.Scott Mansell
2016-06-26Multithreadded Shadergen: Second pass over Pixel Shadergen.Scott Mansell
2016-06-26Multithreadded Shadergen: Second Pass over vertex/lighting ShadergensScott Mansell
2016-06-26Remove global refrences from common code.Scott Mansell
2016-06-26Multithreadded Shadergen: First pass over pixel ShadergenScott Mansell
2016-06-26UID Change: Fix bug with indirect stage UIDsScott Mansell
2016-06-26Shader UID change: Only store the two bits of components we need.Scott Mansell
2016-06-26Multithreadded Shadergen: First Pass over vertex/lighting ShadergensScott Mansell
2016-06-24Further fixes to the formatting change. WX sucks.Pierre Bourdon
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-04-23VideoCommon: Simplify indirect texture lookup code slightlyJeffrey Pfau
2016-04-23Revert "VideoBackend: Remove extraneous shifts from indirect texture lookups"Jeffrey Pfau
2016-04-10PixelShaderGen: Fixes implicit type conversion or PR #3772.degasus
2016-04-09PixelShaderGen: Move constant multiplication to constant generation.degasus
2016-03-30ShaderGen: Only specify storage qualifier in interface block when neededStenzek
2016-03-26Merge pull request #3719 from Sonicadvance1/workaround_osx_video_driversPierre Bourdon
2016-03-09Workaround OS X video driver bug #24983074Ryan Houdek
2016-02-29Revert "Merge pull request #3578 from Armada651/forced-slow-depth"Jules Blok
2016-02-08VideoConfig: Replace FastDepthCalc by ForcedSlowDepth.Jules Blok
2016-01-25VideoBackend: Remove extraneous shifts from indirect texture lookupsJeffrey Pfau
2016-01-18Merge pull request #3523 from lioncash/videoPierre Bourdon
2016-01-17VideoCommon: Header cleanupLioncash
2016-01-15PixelShaderGen: Use bitwise AND for wrapping indirect texture coordinatesStenzek