diff options
author | Ian Romanick <ian.d.romanick@intel.com> | 2013-06-27 18:20:25 -0700 |
---|---|---|
committer | Kenneth Graunke <kenneth@whitecape.org> | 2013-06-28 13:35:21 -0700 |
commit | f4571640b8b9d158e33cc536abb9eac037560a73 (patch) | |
tree | b01d30b60d3d7ef9c96e80a44fe9c4977085fe07 /docs/specs/OLD | |
parent | 34e8905077b7a930457098ac0e0a5ea251e5944c (diff) | |
download | external_mesa3d-f4571640b8b9d158e33cc536abb9eac037560a73.zip external_mesa3d-f4571640b8b9d158e33cc536abb9eac037560a73.tar.gz external_mesa3d-f4571640b8b9d158e33cc536abb9eac037560a73.tar.bz2 |
mesa: Remove GL_MESA_resize_buffers
Commit bab755a made the implementation a no-op, and it was only ever
enabled by software rasterizers.
v2: Move the spec into docs/specs/OLD since it's now obsolete
(squashed patch from Andreas Boll)
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
Diffstat (limited to 'docs/specs/OLD')
-rw-r--r-- | docs/specs/OLD/MESA_resize_buffers.spec | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/docs/specs/OLD/MESA_resize_buffers.spec b/docs/specs/OLD/MESA_resize_buffers.spec new file mode 100644 index 0000000..aed3caf --- /dev/null +++ b/docs/specs/OLD/MESA_resize_buffers.spec @@ -0,0 +1,81 @@ +Name + + MESA_resize_buffers + +Name Strings + + GL_MESA_resize_buffers + +Contact + + Brian Paul (brian.paul 'at' tungstengraphics.com) + +Status + + Obsolete. + +Version + + +Number + + 196 + +Dependencies + + Mesa 2.2 or later is required. + +Overview + + Mesa is often used as a client library with no integration with + the computer's window system (an X server, for example). And since + Mesa does not have an event loop nor window system callbacks, it + cannot properly respond to window system events. In particular, + Mesa cannot automatically detect when a window has been resized. + + Mesa's glViewport command queries the current window size and updates + its internal data structors accordingly. This normally works fine + since most applications call glViewport in response to window size + changes. + + In some situations, however, the application may not call glViewport + when a window size changes but would still like Mesa to adjust to + the new window size. This extension exports a new function to solve + this problem. + +New Procedures and Functions + + void glResizeBuffersMESA( void ) + +New Tokens + + none + +Additions to the OpenGL Specification (no particular section) + + The glResizeBuffersMESA command may be called when the client + determines that a window has been resized. Calling + glResizeBuffersMESA causes Mesa to query the current window size + and adjust its internal data structures. This may include + reallocating depth, stencil, alpha and accumulation buffers. + +Additions to the AGL/GLX/WGL Specifications + + None + +Errors + + INVALID_OPERATION is generated if glResizeBuffersMESA is called between + Begin and End. + +New State + + None. + +New Implementation Dependent State + + None. + +Revision History + + * Revision 1.0 - Initial specification |