| Age | Commit message (Collapse) | Author | 
|---|
|  | functions.  Don't allocate the driver-specific data during texture object
creation but do it later as needed (as code originally was). | 
|  |  | 
|  |  | 
|  | by calling _mesa_init_driver_functions() and then plugging in the driver-
specific functions.
In particular, make sure ctx->Driver.NewTextureObject points to the
appropriate driver function so that _all_ texture objects are augmented
with the driver-specific data.
Put in a bunch of assertions in the texture-related driver functions that
texObj->DriverData is valid.  Remove old dead code in near future. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | _mesa_initialize_texture_object() | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | kernel-reserved memory regions. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Added a bunch of const qualifiers.
Use _mesa_memcpy() instead of memcpy(), etc. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | GL_ARB_texture_border_clamp.  The ATI drivers for Windows support it,
but I can see no way to make it work without a fallback. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | the variable was multiplied by zero. | 
|  |  |