From: Eric Anholt Date: Tue, 24 Jan 2012 23:27:29 +0000 (-0800) Subject: mesa: Fix display list handling for GL_EXT_framebuffer_multisample. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3d8c27f882b852ada86aac99a54fdb57d98a79ac;p=mesa.git 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 --- diff --git a/src/mesa/main/dlist.c b/src/mesa/main/dlist.c index fed487b9aa6..677debffcb7 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);