X-Git-Url: https://git.cworth.org/git?p=vogl;a=blobdiff_plain;f=src%2Fvoglcommon%2Fvogl_general_context_state.cpp;fp=src%2Fvoglcommon%2Fvogl_general_context_state.cpp;h=45c96b755f3f18d7fb087c1b72461c09f7582ba1;hp=94a71891d919d5790602bc04e8437133d7163024;hb=311d1014add8ac2b16e4a9b8687e1f69cae180cd;hpb=194b65d22125939daa45a08987eea4b6f19360db diff --git a/src/voglcommon/vogl_general_context_state.cpp b/src/voglcommon/vogl_general_context_state.cpp index 94a7189..45c96b7 100644 --- a/src/voglcommon/vogl_general_context_state.cpp +++ b/src/voglcommon/vogl_general_context_state.cpp @@ -333,7 +333,7 @@ bool vogl_general_context_state::restore_buffer_binding(GLenum binding_enum, GLe VOGL_FUNC_TRACER uint buffer = 0; - if (get(binding_enum, 0, &buffer)) + if (get(binding_enum, 0, &buffer, 1, false)) { buffer = static_cast(remapper.remap_handle(VOGL_NAMESPACE_BUFFERS, buffer)); @@ -355,9 +355,9 @@ bool vogl_general_context_state::restore_buffer_binding_range(GLenum binding_enu uint64_t start, size = 0; uint buffer = 0; - if (get(binding_enum, index, &buffer, indexed_variant) && - get(start_enum, index, &start, indexed_variant) && - get(size_enum, index, &size, indexed_variant)) + if (get(binding_enum, index, &buffer, 1, indexed_variant) && + get(start_enum, index, &start, 1, indexed_variant) && + get(size_enum, index, &size, 1, indexed_variant)) { if (buffer) {