On 11/19/2012 05:01 PM, Jordan Justen wrote:
In a future patch the exec functions will no longer set up
by _mesa_initialize_context and _vbo_CreateContext.

Therefore we must call _mesa_initialize_exec_table and
_mesa_initialize_exec_table_vbo.

v3:
  * Initialize VBO functions with _mesa_initialize_exec_table_vbo

Are these changes necessary to make the test pass after previous changes? If so, this should get squashed with the patch that changes the interfaces. There's shouldn't be any commit where 'make check' breaks. Bisecting is very irritating otherwise.

Signed-off-by: Jordan Justen <[email protected]>
---
  src/mesa/main/tests/dispatch_sanity.cpp |    7 ++++++-
  1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/mesa/main/tests/dispatch_sanity.cpp 
b/src/mesa/main/tests/dispatch_sanity.cpp
index 56f0dfb..d61d6de 100644
--- a/src/mesa/main/tests/dispatch_sanity.cpp
+++ b/src/mesa/main/tests/dispatch_sanity.cpp
@@ -52,6 +52,7 @@ extern "C" {
  #include "main/api_exec.h"
  #include "main/context.h"
  #include "main/remap.h"
+#include "main/vtxfmt.h"
  #include "glapi/glapi.h"
  #include "drivers/common/driverfuncs.h"

@@ -103,13 +104,17 @@ DispatchSanity_test::SetUp()
  void
  DispatchSanity_test::SetUpCtx(gl_api api, unsigned int version)
  {
-   ctx.Version = version;
     _mesa_initialize_context(&ctx,
                              api,
                              &visual,
                              NULL, // share_list
                              &driver_functions);
     _vbo_CreateContext(&ctx);
+
+   ctx.Version = version;
+
+   _mesa_initialize_exec_table(&ctx);
+   _mesa_initialize_vbo_vtxfmt(&ctx);
  }

  static const char *


_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to