2009-06-10 23:50:07 +00:00
|
|
|
//this file describes fte's extensions to the q3 shader syntax
|
|
|
|
//it can be used directly as a shader file.
|
|
|
|
|
|
|
|
|
|
|
|
//lets put some glsl on the console (Set gl_console to 'console')
|
|
|
|
//note that the _glsl postfix is only used if the user has a gfx card that supports glsl.
|
|
|
|
console_glsl
|
|
|
|
{
|
|
|
|
nopicmip
|
|
|
|
nomipmaps
|
|
|
|
|
|
|
|
program shaders/generic.vp shaders/console.fp
|
|
|
|
param texture 0 baset //tell it which samplers it can use
|
|
|
|
param time time //tell it the time
|
|
|
|
//param cvarf gl_specularexponant specexponant //example of feeding in the value of a cvar
|
|
|
|
//param upper topcol //could be used on entities to read the (player's) shirt colour into a topcol uniform
|
|
|
|
//param lower botcol //could be used on entities to read the (player's) lower colour into a botcol uniform
|
|
|
|
//param eyepos vieworg //put the render origin into uniform named vieworg
|
|
|
|
//param colors colourmod //reads the ent's colourmod and puts it in the colourmod uniform
|
|
|
|
|
|
|
|
{
|
|
|
|
map "conback"
|
|
|
|
//videomap "video/intro.roq" //use this line instead in order to feed a roq/avi into the glsl/shader
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2009-11-04 21:16:50 +00:00
|
|
|
|