summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/Src/PixelShaderGen.cpp
AgeCommit message (Expand)Author
2013-09-04Move swapModeTable to a local variable, avoids shader uid generation writing ...Pierre Bourdon
2013-08-19pixelShaderGen: also execute alpha test for always fail with late z testdegasus
2013-08-12ShaderGen: Optimize out most function calls for uid generation.NeoBrainX
2013-08-12ShaderGen: Static inline everything.NeoBrainX
2013-08-12PixelShaderGen: Optimize shader uid data order.NeoBrainX
2013-08-12PixelShaderGen: Do not write depth in pixel shader if depth testing (and thus...NeoBrainX
2013-08-09D3D11: Implement zcomploc for hardware supporting D3D 11.0.NeoBrainX
2013-07-29simplify my last commitdegasus
2013-07-29remove printf in shader uid generationdegasus
2013-07-25Fix Mali-T604 shader compilationRyan Houdek
2013-07-23fix a small uid awsome bugdegasus
2013-07-22Implement zcomploc on OpenGL4.2+degasus
2013-07-02ShaderGen: Use u8 as uid storage base type. Fixes an off-by-one error introdu...NeoBrainX
2013-06-29PixelShaderGen: Fix a small early-ztest related bug.NeoBrainX
2013-06-29PixelShaderGen: Store early_ztest as part of shader uid.NeoBrainX
2013-06-22Optimize shader uid checks by checking the number of uid values which are act...NeoBrainX
2013-06-22Compactify generated UID generator assembly and generally cleanup code by sto...NeoBrainX
2013-06-18Partial revert of 0247b2a97a1d. I'll add a work around for Qualcomm in a bit....Ryan Houdek
2013-06-17don't define clipPos twicedegasus
2013-06-17PixelShaderGen: Fix more critical issues, some of which are regressions of re...NeoBrainX
2013-06-17PixelShaderGen: Fixed some bugs, removed unused shader uid fields.NeoBrainX
2013-06-17PixelShaderGen: Fix various merge conflicts and a critical regression from re...NeoBrainX
2013-06-17Fix some merge conflicts.NeoBrainX
2013-06-17Merge 'master' into shader-uids-awesome.NeoBrainX
2013-06-17PixelShaderGen: Move RegisterStates from global storage to stack.NeoBrainX
2013-06-17First steps of making the pixel shader uid struct more compact.NeoBrainX
2013-06-16Build fix: Android NDK doesn't support any locale switching.Armada
2013-06-16Set the locale per-thread instead of globally when generating shaders. Add cr...Armada
2013-05-12Merge branch 'ppd' - per pixel depthdegasus
2013-05-11Fix the integer compare in our GLSL fmod functionRyan Houdek
2013-05-10ppd: fix small issues in my last commitdegasus
2013-05-09recreate "per pixel depth" option and renamed it to fast depth calculationdegasus
2013-05-06[Android] More GLES3 things. Disable Framedumping and MSAA rendering. Remove ...Ryan Houdek
2013-04-29PixelShaderGen: Set some uid fields that I missed before.NeoBrainX
2013-04-29Polish shader uid checking.NeoBrainX
2013-04-29PixelShaderGen: Cleanups.NeoBrainX
2013-04-29Fix some mistakes from the master merge; some cleanups.NeoBrainX
2013-04-25Merge 'master' into shader-uids-awesome.NeoBrainX
2013-04-24Formatting cleanup for VideoCommon.Lioncash
2013-04-17New license header introduced for DiscIO, AudioCommon, InputCommon, VideoComm...Lioncash
2013-04-10ShaderGen: Build fix.NeoBrainX
2013-04-10LightingShaderGen: Use a float4 array for lights instead of a struct (uniform...NeoBrainX
2013-04-10Move Shader UID mismatch checking to VideoCommon.NeoBrainX
2013-04-08ogl: support glsl120degasus
2013-04-07Fix a few typos in the comments/logging in VideoDX9, VideoCommon, and VideoSo...Lioncash
2013-04-07D3D11: Fix glitched polygon edges when MSAA is enabled (this time without bre...Pierre Bourdon
2013-04-03Revert "D3D11: Fix glitched polygon edges when MSAA is enabled."Grant Paul
2013-04-03D3D11: Fix glitched polygon edges when MSAA is enabled.NeoBrainX
2013-03-31ShaderGen: Remove some TODOs and fix an issue with per pixel lighting.NeoBrainX
2013-03-31PixelShaderGen: Cleanups.NeoBrainX