base.cpp File Reference

#include <iostream>
#include <osg/Node>
#include <osg/Geode>
#include <osg/Geometry>
#include <osg/Texture2D>
#include <osg/TexEnv>
#include <osg/TexGen>
#include <osg/Depth>
#include <osg/StateSet>
#include <osg/ClearNode>
#include <osg/Transform>
#include <osg/MatrixTransform>
#include <osg/Light>
#include <osg/LightSource>
#include <osg/ShapeDrawable>
#include <osg/PolygonOffset>
#include <osg/CullFace>
#include <osg/TexGenNode>
#include <osgUtil/CullVisitor>
#include <osgDB/Registry>
#include <osgDB/ReadFile>
#include <osgGA/AnimationPathManipulator>
#include "shadowcallback.h"
#include "base.h"
#include "primitive.h"

Include dependency graph for base.cpp:

Include dependency graph

Namespaces

namespace  lpzrobots

Variables

char fragmentShaderSource_noBaseTexture []
char fragmentShaderSource_withBaseTexture []

Variable Documentation

char fragmentShaderSource_noBaseTexture[]
 

Initial value:

"uniform sampler2DShadow shadowTexture; \n" "uniform vec2 ambientBias; \n" "\n" "void main(void) \n" "{ \n" " ambientBias.x=0.8f; \n" " ambientBias.y=0.4f; \n" " gl_FragColor = gl_Color * (ambientBias.x + shadow2DProj( shadowTexture, gl_TexCoord[0] ) * ambientBias.y - 0.4f); \n" "}\n"

char fragmentShaderSource_withBaseTexture[]
 

Initial value:

"uniform sampler2D baseTexture; \n" "uniform sampler2DShadow shadowTexture; \n" "uniform vec2 ambientBias; \n" "\n" "void main(void) \n" "{ \n" " vec4 color = gl_Color* texture2D( baseTexture, gl_TexCoord[0].xy ); \n" " gl_FragColor = color * (ambientBias.x + shadow2DProj( shadowTexture, gl_TexCoord[1]) * ambientBias.y); \n" "}\n"


Generated on Tue Jan 16 02:14:39 2007 for Robotsystem of the Robot Group Leipzig by doxygen 1.3.8