Quote:

Is there a way to switch through the shaders in the test bed?




No, sorry. But good point, i will keep that in mind for the next version.

Quote:


IMPORTANT NOTE: shade-c uses entity.skills89-99. Make sure they aren't used by your project!

This is bad. Why don't you use a linked datastructure to reduce the necessary skills to 1 ???





What do you mean by linked datastructure? An array? Reducing the needed skills to 1 would be great.



Quote:

I noticed that you use 5 or 6 stages for HDR. Isnt it possible to reduce it to one shader? Wouldnt this also increase rendering speed?

Can s_mtl_hdrColor be used to add a color filter to the scene?




Yessum i use 6 stages.
1 stage: downsample the scene for speed reasons.
2 stage: do a highpass
3 stage: blur the screen (gaussian i think, i always mix box and gaussian)
4 stage: horizontal blur
5 stage: vertical blur
6 stage: upsample and combine hdr with the scene (tonemapping)

so basically you could cut this down to 4 stages, by not using the horizontal and vertical blur.
If you know a way to do HDR in one pass i would be more than interisted in this

s_mtl_hdrColor is a remaining of my testscene. It's not used by anything ad has no purpose. Thanks for pointing it out.
Applying a color filter to the final hdr stage sounds like a good idea however.

Quote:

Could you please describe in short how I can extract the DOF and HDR shader from your framework to integrate them into my own?




I'll have a look at it, but it shouldn't be to much work. But not today, i'm too tired.


Shade-C EVO Lite-C Shader Framework