- 22 Jun, 2009 34 commits
-
-
Aurimas Fišeras authored
-
Aurimas Fišeras authored
-
Aurimas Fišeras authored
-
Aurimas Fišeras authored
-
Aurimas Fišeras authored
-
Aurimas Fišeras authored
-
Aurimas Fišeras authored
-
Aurimas Fišeras authored
-
Aurimas Fišeras authored
-
Aurimas Fišeras authored
-
Aurimas Fišeras authored
-
Aurimas Fišeras authored
-
Aurimas Fišeras authored
-
Aurimas Fišeras authored
-
Stefan Dösinger authored
This means we don't have to enable ARB_draw_buffers explicitly.
-
Stefan Dösinger authored
-
Stefan Dösinger authored
If the needed constants are available, we can support all vs_2_0 and ps_2_0 requirements with the plain ARB extensions. We cannot however, run SM 2.0a or SM 2.0b.
-
Stefan Dösinger authored
-
Stefan Dösinger authored
-
Stefan Dösinger authored
-
Stefan Dösinger authored
ps 1.x constants are clamped to [-1;1], constants in >= 2.0 pshaders are not. This means we have to reload constants when switching between those shader types in ARB. In GLSL this is not a concern because constants are tied to program objects and are reloaded on a shader change anyway.
-
Stefan Dösinger authored
-
Stefan Dösinger authored
-
Stefan Dösinger authored
-
Paul Chitescu authored
-
Paul Vriens authored
-
Nicolas Le Cam authored
-
Nicolas Le Cam authored
-
Nicolas Le Cam authored
-
Vincent Povirk authored
-
Vincent Povirk authored
-
Vincent Povirk authored
-
Detlef Riekenberg authored
-
André Hentschel authored
-
- 19 Jun, 2009 6 commits
-
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Robert Key authored
-
Nikolay Sivov authored
-
Stefan Doesinger authored
-
Stefan Doesinger authored
This patch tries to find a free texture coordinate to load up to 4 clip coordinates into the pixel shader, and uses KIL to throw away fragments that are cut by a clipplane. If no free texture coordinate is found, clipping is not done. If more than 4 clipplanes are used, only the first 4 are actually enabled. That should be pretty rare though.
-