This now allows to write code like: var i = 1; var x = new vec2(i, i); The casts are not checked for validity at SL# compile time yet, however.
…in the opentk binding util classes.
Excluding self referencing shaders calls from depdendency list. This caused endless recursive compilation in certain setups.
Changed ToLower xtrans utility function to only lowercase the first char. Updated all samples
Updated examples. Renamed noise<i> to Noise<i> Supported discard in HLSL
New syntax is [Varying(UsageSementic.Position0)] vec4 outName Updated all samples. Updates unit test framework.
This is actually needed for using depth writes.
[FragmentOut(UsageSemantic.Depth)] float Name; Added GLSL crosstranslation for it. HLSL support is native.
…s caused by 5f66df7.
Made the GL program handle public accessable via a property. Exposed a method to retrieve the compiled GL source.
- changed DrawBuffer reset to Back as almost no application will use single buffering in practise. For doublebuffers GL defaults the drawbuffer to Back
updated shader to use % instead of mod
fixed copying dependant libraries to output dir.
Implemented % operator logic
various error fixes in dvec