dolphin/Source/Core/VideoCommon
Pierre Bourdon 9dad9ebe89 Merge branch 'zcomploc-support'
zcomploc is a feature of the BP which switch depth test from before the alpha
test to after the alpha test. This way, transparent fragments are written to
the depth buffer too.

The current implementation is quite hacky and does not cover all cases but is
enough to fix problems in a lot of game. A complete implementation would
require a multipass rendering method and is attempted in the
zcomploc-experimental branch.

According to testers feedback, fixes bugs in the following games:
- Baten Kaitos
- Baten Kaitos Origins
- 007: Everything or Nothing
- Ty the Tasmanian Tiger
- Tony Hawk's Pro Skater 3

And probably other games too.

Conflicts (because of new-shadercache-uids):
	Source/Core/VideoCommon/Src/PixelShaderGen.cpp
2011-10-04 07:56:13 +02:00
..
Src Merge branch 'zcomploc-support' 2011-10-04 07:56:13 +02:00
CMakeLists.txt videocommon depends on core for Fifo Recorder 2011-03-31 20:41:59 +00:00
OpenCL.rules Meta: 2010-06-02 18:00:22 +00:00
SConscript Move SConscript files out from the Src subdirectories to be 2011-03-03 19:44:56 +00:00
VideoCommon.vcxproj vs2010: Disable LTCG for realz 2011-09-05 09:43:23 -07:00
VideoCommon.vcxproj.filters Split shader code generation for lighting into a separate file. 2011-02-05 23:57:12 +00:00