Mesa (8.0): mesa: Fix display list handling for GL_EXT_framebuffer_multisample.
Ian Romanick
idr at kemper.freedesktop.org
Thu Feb 2 18:51:58 UTC 2012
Module: Mesa
Branch: 8.0
Commit: 67937502f557bee2000b2abc172e0e0f4458ec6c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67937502f557bee2000b2abc172e0e0f4458ec6c
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jan 24 15:27:29 2012 -0800
mesa: Fix display list handling for GL_EXT_framebuffer_multisample.
>From the extension spec:
Added to section 5.4, as part of the discussion of which commands
are not compiled into display lists:
"Certain commands, when called while compiling a display list, are
not compiled into the display list but are executed immediately.
These are: ..., RenderbufferStorageMultisampleEXT..."
Fixes piglit EXT_framebuffer_multisample/dlist.
Reviewed-by: Brian Paul <brianp at vmware.com>
(cherry picked from commit 3d8c27f882b852ada86aac99a54fdb57d98a79ac)
---
src/mesa/main/dlist.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/mesa/main/dlist.c b/src/mesa/main/dlist.c
index fed487b..677debf 100644
--- a/src/mesa/main/dlist.c
+++ b/src/mesa/main/dlist.c
@@ -10130,6 +10130,9 @@ _mesa_create_save_table(void)
SET_FramebufferRenderbufferEXT(table, _mesa_FramebufferRenderbufferEXT);
SET_GenerateMipmapEXT(table, _mesa_GenerateMipmapEXT);
+ /* 317. GL_EXT_framebuffer_multisample */
+ SET_RenderbufferStorageMultisample(table, _mesa_RenderbufferStorageMultisample);
+
/* GL_ARB_vertex_array_object */
SET_BindVertexArray(table, _mesa_BindVertexArray);
SET_GenVertexArrays(table, _mesa_GenVertexArrays);
More information about the mesa-commit
mailing list