…entation and a second non op one for GLX <1.3.
…(10) should ~= log2(10.0)
…upport for TextureRectangle.
removed the output of "DataVaraince UNSPECIFIED" as this is redundent considering the default value is UNSPECIFIED.
It does not like that the prototype of ClipNode::setStateSetModes() differs from implementation of that function in the constness of the second parameter. On SunOS it compiles fine, but I get link errors when the variant that is declared in the header is referenced. The attached src/osg/ClipNode.cpp file removes the const qualifier from the implementation to match exactly the prototype in the header file. The file is based on revision 7386 as of today. "
- GL2Extensions, Program and Program.cpp Features: - Support for fragment output binding. (e.g. You can now specify in the fragment shader varying out vec3 fragOut; fragOut = vec3(1,0,1); to write to the fragOut variable. In your program you call glBindFragDataLocation(program, 1, "fragOut") to bind the fragOut variable with the MRT 1 - GL_COLOR_ATTACHMENT1_EXT) - new methods Program::add/removeBindFragDataLocation Program::getFragDataBindingList "
… the EXT entry in it for forward compatability reasons.
- Implementation of integer textures as in EXT_texture_integer - setBorderColor(Vec4) changed to setBorderColor(Vec4d) to pass double values as border color. (Probably we have to provide an overloading function to still support Vec4f ?) - new method Texture::getInternalFormatType() added. Gives information if the internal format normalized, float, signed integer or unsigned integer. Can help people to write better code ;-) " Futher changes to this submission by Robert Osfield, changed the dirty mipmap flag into a buffer_value<> vector to ensure safe handling of multiple contexts.
…he method osg::Texture2DArray::applyTexImage2DArray_subload inside Texture2DArray (lines 214 and 257), Otherwise it gives a compile error on MacOSX."
…mber in runtime version info. Added checks for OpenThreads version.
… pointer to local function pointer to avoid compiler warnings related to case void*. Moved various OSG classes across to using setGLExtensions instead of getGLExtensions, and changed them to use typedef declarations in the headers rather than casts in the .cpp. Updated wrappers