summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2004-05-05 00:02:23 +0000
committerBrian Paul <[email protected]>2004-05-05 00:02:23 +0000
commit07cc9af601301eb3c447833337f549fef51b932a (patch)
tree5055f693b86b4cffe5ac49b6b140fb36d4920068
parentcb40ebd8a24ba9c41c7c4c6fdd2f22a506787dd4 (diff)
documentation for TexImage code changes
-rw-r--r--docs/RELNOTES-6.142
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 $