[Bf-blender-cvs] [8828ded5644] temp-T88822-gpu-thread-safe-index-builder: Merge branch 'master' into temp-T88822-gpu-thread-safe-index-builder

Jeroen Bakker noreply at git.blender.org
Mon Jun 7 13:55:36 CEST 2021


Commit: 8828ded5644bf498d02524bbd4be3478a640ceb3
Author: Jeroen Bakker
Date:   Mon Jun 7 13:53:02 2021 +0200
Branches: temp-T88822-gpu-thread-safe-index-builder
https://developer.blender.org/rB8828ded5644bf498d02524bbd4be3478a640ceb3

Merge branch 'master' into temp-T88822-gpu-thread-safe-index-builder

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



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

diff --cc source/blender/gpu/GPU_index_buffer.h
index 369c7dca5dd,4e8d854c7ce..03d60c60b4b
--- a/source/blender/gpu/GPU_index_buffer.h
+++ b/source/blender/gpu/GPU_index_buffer.h
@@@ -40,9 -40,10 +40,11 @@@ typedef struct GPUIndexBufBuilder 
    uint max_allowed_index;
    uint max_index_len;
    uint index_len;
+   uint index_min;
+   uint index_max;
    GPUPrimType prim_type;
    uint32_t *data;
 +  const struct GPUIndexBufBuilder *parent;
  } GPUIndexBufBuilder;
  
  /* supports all primitive types. */
diff --cc source/blender/gpu/intern/gpu_index_buffer.cc
index 4bd25399d8e,9f283a3a944..3b313080453
--- a/source/blender/gpu/intern/gpu_index_buffer.cc
+++ b/source/blender/gpu/intern/gpu_index_buffer.cc
@@@ -53,9 -52,10 +53,11 @@@ void GPU_indexbuf_init_ex(GPUIndexBufBu
    builder->max_allowed_index = vertex_len - 1;
    builder->max_index_len = index_len;
    builder->index_len = 0;  // start empty
+   builder->index_min = UINT32_MAX;
+   builder->index_max = 0;
    builder->prim_type = prim_type;
    builder->data = (uint *)MEM_callocN(builder->max_index_len * sizeof(uint), "GPUIndexBuf data");
 +  builder->parent = nullptr;
  }
  
  void GPU_indexbuf_init(GPUIndexBufBuilder *builder,



More information about the Bf-blender-cvs mailing list