diff --git a/hecl/extern/libBoo b/hecl/extern/libBoo index 32d4797ac..d145e15ec 160000 --- a/hecl/extern/libBoo +++ b/hecl/extern/libBoo @@ -1 +1 @@ -Subproject commit 32d4797ac62458d99679f32aebf203e55fc45462 +Subproject commit d145e15ecba58d6b90b26f86fa9475cbc8094430 diff --git a/hecl/test/main.cpp b/hecl/test/main.cpp index a460336cf..1ed461086 100644 --- a/hecl/test/main.cpp +++ b/hecl/test/main.cpp @@ -143,7 +143,7 @@ struct HECLApplicationCallback : boo::IApplicationCallback /* Assemble data binding */ binding = testData.newShaderDataBindng(gfxF, testShaderObj, 1, (boo::IGraphicsBuffer**)&vubo, 1, &texture); - gfxF->commit(); + boo::IGraphicsDataToken data = gfxF->commit(); /* Return control to main thread */ innerLk.unlock(); @@ -207,6 +207,7 @@ struct HECLApplicationCallback : boo::IApplicationCallback std::unique_lock finallk(loadmt); finallk.unlock(); + gfxQ->stopRenderer(); loadcv.notify_one(); loaderThr.join(); return 0;