Thanks for the archive! Since I am currently getting more concrete about the problem again I will certainly take a look at your code. Your short documentation gives a good overview!
AcidFaucet wrote:
I suggest using WinMerge or some other merge tool to highlight the file differences for you.
Personally I like TortoiseSVN very much. It can also do diffs on arbitrary non-versioned files directly from Windows Explorer.
AcidFaucet wrote:
Adding a <AlphaTest state="bool" value=# mode="GL_LESS" or "GL_GREATER" /> is a worthwhile addition to the pipeline syntax.
Enabling or disabling depth test is also worthwhile.
Enabling/disabling depth writing is already possible through the shader contexts but right - depth/alpha testing configuration is still missing.