Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
generic vertex attribute commands, ignoring ctx->VertexProgram.Enabled
since this function may be used during display list compilation.
|
|
|
|
|
|
|
|
|
|
|
|
instead of GLfixed. (Justin Novosad)
|
|
|
|
program struct hierarchy.
Add driver callbacks to enable the above and make it possible to track
more changes to program objects.
|
|
|
|
|
|
|
|
The problem came from using the _glapi_Dispatch->VertexAttrib*fvNV pointers
since they can change from one glArrayElement call to the next.
|
|
Incr/decr counts when doing glPush/PopClientAttrib(GL_CLIENT_VERTEX_ARRAY_BIT).
|
|
|
|
more efficiently.
Remove switches/conditionals from vertex attribute wrappers.
glMultiTexCoord is implemented in terms of glVertexAttrib.
|
|
In fact, handle all conventional vertex attributes in terms of generic
attributes (execept for edge flags and color indexes).
|
|
|
|
|
|
ARB_texture_env_combine state.
|
|
texture
|
|
can disable any extension if necessary.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
works globally.
|
|
The internal driver interface was also changed to use
BlendEquationSeparate instead of BlendEquation.
|
|
array, texObj->Image[face][level].
|
|
|
|
Updated comments and some better function parameter names.
|
|
|
|
|
|
casts.
|
|
|
|
same function is used internally for glBlendFunc and
glBlendFuncSeparate.
|
|
New "FetchTexelFuncF()" function returns texels in floating point format.
Only used for depth component images at this time.
Changed original FetchTexelFunc to return GLchan instead of GLvoid, removing
need for a bunch of ugly casts.
|
|
|
|
|
|
dd_function_table:BlendFuncSeparate. If a driver does not actually
support EXT_blend_func_separate, it can assume that the RGB and alpha
blend functions are the same.
|