diff options
author | Brian Paul <[email protected]> | 2005-01-20 04:03:37 +0000 |
---|---|---|
committer | Brian Paul <[email protected]> | 2005-01-20 04:03:37 +0000 |
commit | cb3bc2c49adee6533397bae73812527e50ab82f2 (patch) | |
tree | e33a21563f28970547b2563a6de8f2ac8cf7cc5a /docs/RELNOTES-6.3 | |
parent | ea2943efd95c0760a5423236ed37655d863b8a5e (diff) |
document new glDeleteTextures/Buffers/Programs behaviour
Diffstat (limited to 'docs/RELNOTES-6.3')
-rw-r--r-- | docs/RELNOTES-6.3 | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/docs/RELNOTES-6.3 b/docs/RELNOTES-6.3 index a7bb76884ea..d7e7af09409 100644 --- a/docs/RELNOTES-6.3 +++ b/docs/RELNOTES-6.3 @@ -40,6 +40,28 @@ extended with a PRINT instruction. +glDeleteTextures(), glDeletePrograms() and glDeleteBuffers() Changed +-------------------------------------------------------------------- + +To match the behaviour of other OpenGL implementations, glDeleteTextures, +glDeletePrograms and glDeleteBuffers have been modified so that: + + * The named texture/program/buffer ID is immediately freed for re-use. + + * The actual texture object, program or buffers isn't really deleted until + it is no longer bound in any rendering context (the reference count + is zero). + +Previously, the texture/program/buffer ID wasn't freed until the object +was really deleted. + +Note that textures, programs and buffers can be shared by several rendering +contexts so they can't be deleted until they're unbound in _all_ contexts. + + + + + To Do before release -------------------- Fix dinoshade bug @@ -49,6 +71,12 @@ To Do before release +Miscellaneous +------------- + +The main/get.c file is now generated with a Python script. + + Driver Status ---------------------- --------------------- @@ -66,4 +94,4 @@ D3D needs updating ---------------------------------------------------------------------- -$Id: RELNOTES-6.3,v 3.7 2005/01/03 15:55:51 brianp Exp $ +$Id: RELNOTES-6.3,v 3.8 2005/01/20 04:03:37 brianp Exp $ |