diff options
author | Brian Paul <[email protected]> | 2004-05-05 00:02:23 +0000 |
---|---|---|
committer | Brian Paul <[email protected]> | 2004-05-05 00:02:23 +0000 |
commit | 07cc9af601301eb3c447833337f549fef51b932a (patch) | |
tree | 5055f693b86b4cffe5ac49b6b140fb36d4920068 /docs/RELNOTES-6.1 | |
parent | cb40ebd8a24ba9c41c7c4c6fdd2f22a506787dd4 (diff) |
documentation for TexImage code changes
Diffstat (limited to 'docs/RELNOTES-6.1')
-rw-r--r-- | docs/RELNOTES-6.1 | 42 |
1 files changed, 39 insertions, 3 deletions
diff --git a/docs/RELNOTES-6.1 b/docs/RELNOTES-6.1 index 1286e17d413..76baccd5c00 100644 --- a/docs/RELNOTES-6.1 +++ b/docs/RELNOTES-6.1 @@ -18,7 +18,44 @@ Even numbered versions (such as 6.0) designate stable releases. New Features ------------ -TBD +GL_ARB_texture_float extension (not finished yet) + + Supports 16 and 32-bit floating point textures. + +GL_ARB_half_float_pixel extension (not finished yet) + + Adds the GLhalfARB datatype for 16-bit floating point for glDraw/ReadPixels, + and glTexImage commands. + + + +Texture image handling +---------------------- + +The code which implements image conversion, pixel transfer ops, etc +for glTexImage commands has been rewritten. + +Now the gl_texture_format struct has a new StoreImage function +pointer. Each texture format must implement this function. The +function is totally responsible for converting the user's texture +image into the specific format. A few helper functions makes this +relatively simple. + +Overall, the code is much simpler, cleaner and easier to work with +now. Adding new texture formats is straight-forward and there's no +longer any distinction between "hardware" and "software" formats. + +Finally, the code for compressed texture images has been reorganized +as well. + +Removed files: + texutil.c + texutil.h + texutil_tmp.h + +New files: + texcompress_s3tc.c + texcompress_fxt1.c @@ -41,7 +78,6 @@ be initialized in _mesa_init_driver_functions() rather than in _all_ the drivers. - Device Drivers -------------- @@ -79,4 +115,4 @@ See the VERSIONS file for more details about bug fixes, etc. in Mesa 6.1. ---------------------------------------------------------------------- -$Id: RELNOTES-6.1,v 3.2 2004/01/23 01:56:26 brianp Exp $ +$Id: RELNOTES-6.1,v 3.3 2004/05/05 00:02:23 brianp Exp $ |