Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-08-16 | Replace Proxy1D/2D/etc with ProxyTex[] indexed by TEXTURE_x_INDEX. | Brian | |
Simplification in colortab.c too. | |||
2006-11-13 | Clean-up compiler warnings. | Ian Romanick | |
2006-11-01 | fix _mesa_select_tex_image() calls | Brian Paul | |
2006-10-14 | build fix: s/Table/TableUB/ | Brian Paul | |
2006-10-13 | Revamp color table code. | Brian Paul | |
Always store all color tables as both float and ubyte. | |||
2006-09-29 | Move mipmap generation functions, texture scaling functions into new | Brian Paul | |
mipmap.c file. | |||
2006-08-16 | change tex memory allocation calls (debian bug 383209) | Brian Paul | |
2006-05-20 | In gl_texture_image, replace ImageStride with an ImageOffsets array. | Brian Paul | |
Some hardware lays out 3D mipmaps in a manner that can't be expressed with a simple image stride. The ImageOffsets array is allocated and initialized to typical defaults in the _mesa_init_teximage_fields() function. If needed, a driver will then have to replace these offsets. TexStore and TexelFetch routines updated to use offsets array. | |||
2006-05-08 | Fix a number of texture compression issues. | Brian Paul | |
Pass the MESA_FORMAT_* token to the _mesa_compressed_row_stride(), _mesa_compressed_texture_size() and _mesa_compressed_image_address() functions since we want to use the driver-chosen format, not the user's internalFormat hint. Consolidate code related to choosing the texture format in texstoree.c | |||
2006-04-03 | Bug #5754: Allocate texture memory correctly. (Richard Drummond) | Adam Jackson | |
2006-04-02 | Coverity #650: Fix a memory leak when near OOM. | Adam Jackson | |
2005-10-05 | s/IntFormat/InternalFormat/ and s/Format/_BaseFormat/ for gl_color_table. | Brian Paul | |
2005-10-05 | In gl_texture_image replace IntFormat with InternalFormat and Format with | Brian Paul | |
_BaseFormat to be consistant with gl_renderbuffer. | |||
2005-06-27 | Get rid of the MESA_PBUFFER_ALLOC/FREE() macros. | Brian Paul | |
If that stuff is still needed, lots of other updates are needed anyway. Also, some misc MALLOC/FREE -> _mesa_malloc/free() changes. | |||
2005-01-06 | added "default" branch in `convertPalette' | Daniel Borca | |
2004-12-14 | uint*t -> u_int*t changes | Alan Hourihane | |
2004-10-19 | fix compilation error in `convertPalette' (still have to fix the issue, though) | Daniel Borca | |
2004-10-18 | print an error message in convertPalette before dying. | Daniel Borca | |
this is NOT a fix, but it'll have to wait a little... | |||
2004-10-18 | small fix to match new _mesa_rescale_teximage2d | Daniel Borca | |
2004-10-18 | Fix compile errors when DEBUG is defined. | Ian Romanick | |
2004-10-13 | Bug #1588: abort if no palette format matches. (Egbert Eich, Stefan Dirsch) | Adam Jackson | |
2004-08-30 | fixed automatic mipmap generation | Daniel Borca | |
2004-07-19 | several new bugs | Daniel Borca | |
2004-06-22 | check for NULL pointer to glTexImage (fix verified by Adam Jackson) | Brian Paul | |
2004-06-15 | fix correct parameters passed to StoreImage | Daniel Borca | |
2004-06-14 | _really_ fix parameters to StoreImage calls. | Adam Jackson | |
2004-05-13 | fix parameters to StoreImage() | Brian Paul | |
2004-05-12 | fix parameters to StoreImage calls | Brian Paul | |
2004-05-12 | remove last remnants of NEWTEXSTORE stuff | Brian Paul | |
2004-05-02 | fix StoreImage calls, remove dead code (Adam Jackson) | Brian Paul | |
2004-04-27 | Remove include of texutil.h to get build working. | Ian Romanick | |
2004-04-22 | fix bracket at wrong place | Roland Scheidegger | |
2004-04-22 | New glTexImage code. | Brian Paul | |
The gl_texture_format struct now has a StoreTexImageFunc that's called by glTex[Sub]Image[123]D to convert the user's texture data into the specific texture format layout. Now it's much easier to add new texture formats (like the 16/32-bit floating point formats). The texutil.[ch] and texutil_tmp.h files are obsolete. | |||
2004-01-27 | Consolidate texObj->Pos/Neg/X/Y/Z and texObj->Image into a single | Keith Whitwell | |
array, texObj->Image[face][level]. | |||
2004-01-23 | more fixing for tdfxUpdateTexturePalette | Brian Paul | |
2004-01-23 | fix assorted compilation issues | Brian Paul | |
2004-01-23 | Initial support for floating point and signed texture formats. | Brian Paul | |
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. | |||
2004-01-20 | Undo some bits from last check-in related to the ctx->Driver.NewTextureObject | Brian Paul | |
functions. Don't allocate the driver-specific data during texture object creation but do it later as needed (as code originally was). | |||
2004-01-20 | Before calling _mesa_create_context(), initialize a dd_function_table struct | Brian Paul | |
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. | |||
2004-01-18 | include texobj.h to silence warnings | Brian Paul | |
2004-01-11 | call _mesa_delete_texture_object() from in the driver's DeleteTexture function | Brian Paul | |
2003-12-04 | add tdfx DRI driver | Alan Hourihane | |