[Bf-blender-cvs] [4192281e148] soc-2019-openxr: Fix layer and extension count not stored as intended

Julian Eisel noreply at git.blender.org
Wed Jun 5 01:04:00 CEST 2019


Commit: 4192281e148a459aaf8355960930782928be7240
Author: Julian Eisel
Date:   Tue Jun 4 18:27:44 2019 +0200
Branches: soc-2019-openxr
https://developer.blender.org/rB4192281e148a459aaf8355960930782928be7240

Fix layer and extension count not stored as intended

===================================================================

M	source/blender/windowmanager/intern/wm_xr.c

===================================================================

diff --git a/source/blender/windowmanager/intern/wm_xr.c b/source/blender/windowmanager/intern/wm_xr.c
index 5a6bb818fb3..271afdb1d95 100644
--- a/source/blender/windowmanager/intern/wm_xr.c
+++ b/source/blender/windowmanager/intern/wm_xr.c
@@ -82,6 +82,7 @@ static void openxr_gather_extensions_ex(wmXRContext *context, const char *layer_
 
   context->oxr.extensions = MEM_calloc_arrayN(
       extension_count, sizeof(*context->oxr.extensions), "xrExtensionProperties");
+  context->oxr.extension_count = extension_count;
   for (uint i = 0; i < extension_count; i++) {
     context->oxr.extensions[i].type = XR_TYPE_EXTENSION_PROPERTIES;
   }
@@ -119,6 +120,7 @@ static void openxr_gather_api_layers(wmXRContext *context)
 
   context->oxr.layers = MEM_calloc_arrayN(
       layer_count, sizeof(*context->oxr.layers), "XrApiLayerProperties");
+  context->oxr.layer_count = layer_count;
   for (uint i = 0; i < layer_count; i++) {
     context->oxr.layers[i].type = XR_TYPE_API_LAYER_PROPERTIES;
   }



More information about the Bf-blender-cvs mailing list