Mesa (master): mesa: Fix display list handling for GL_EXT_framebuffer_multisample.

Eric Anholt anholt at kemper.freedesktop.org
Fri Jan 27 19:45:04 UTC 2012


Module: Mesa
Branch: master
Commit: 3d8c27f882b852ada86aac99a54fdb57d98a79ac
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d8c27f882b852ada86aac99a54fdb57d98a79ac

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>

---

 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