[Bf-blender-cvs] [cabec082532] master: Cleanup: Clang tidy
Hans Goudey
noreply at git.blender.org
Tue Nov 3 22:12:57 CET 2020
Commit: cabec082532f38115b66125f4d28214fa030ab71
Author: Hans Goudey
Date: Tue Nov 3 15:12:50 2020 -0600
Branches: master
https://developer.blender.org/rBcabec082532f38115b66125f4d28214fa030ab71
Cleanup: Clang tidy
===================================================================
M source/blender/draw/intern/draw_instance_data.c
M source/blender/draw/intern/draw_instance_data.h
===================================================================
diff --git a/source/blender/draw/intern/draw_instance_data.c b/source/blender/draw/intern/draw_instance_data.c
index 47710c32916..fd0a0b61503 100644
--- a/source/blender/draw/intern/draw_instance_data.c
+++ b/source/blender/draw/intern/draw_instance_data.c
@@ -533,9 +533,7 @@ static GPUUniformBuf *drw_sparse_uniform_buffer_get_ubo(DRWSparseUniformBuf *buf
if (buffer && chunk < buffer->num_chunks && BLI_BITMAP_TEST(buffer->chunk_used, chunk)) {
return buffer->chunk_ubos[chunk];
}
- else {
- return NULL;
- }
+ return NULL;
}
/** Bind the UBO for the given chunk, if present. A NULL buffer pointer is handled as empty. */
@@ -640,21 +638,23 @@ static bool drw_uniform_property_lookup(ID *id, const char *name, float r_data[4
if (arraylen == 0) {
float value;
- if (type == PROP_FLOAT)
+ if (type == PROP_FLOAT) {
value = RNA_property_float_get(&ptr, prop);
- else if (type == PROP_INT)
+ }
+ else if (type == PROP_INT) {
value = RNA_property_int_get(&ptr, prop);
- else
+ }
+ else {
return false;
+ }
copy_v4_fl4(r_data, value, value, value, 1);
return true;
}
- else if (type == PROP_FLOAT && arraylen <= 4) {
- copy_v4_fl4(r_data, 0, 0, 0, 1);
- RNA_property_float_get_array(&ptr, prop, r_data);
- return true;
- }
+
+ copy_v4_fl4(r_data, 0, 0, 0, 1);
+ RNA_property_float_get_array(&ptr, prop, r_data);
+ return true;
return false;
}
diff --git a/source/blender/draw/intern/draw_instance_data.h b/source/blender/draw/intern/draw_instance_data.h
index c959a9e19d6..affb784a043 100644
--- a/source/blender/draw/intern/draw_instance_data.h
+++ b/source/blender/draw/intern/draw_instance_data.h
@@ -68,7 +68,7 @@ void DRW_sparse_uniform_buffer_free(DRWSparseUniformBuf *buffer);
bool DRW_sparse_uniform_buffer_is_empty(DRWSparseUniformBuf *buffer);
void DRW_sparse_uniform_buffer_bind(DRWSparseUniformBuf *buffer, int chunk, int location);
void DRW_sparse_uniform_buffer_unbind(DRWSparseUniformBuf *buffer, int chunk);
-void *DRW_sparse_uniform_buffer_ensure_item(DRWSparseUniformBuf *buffer, int chunk, int item);
+void *DRW_sparse_uniform_buffer_ensure_item(DRWSparseUniformBuf *pool, int chunk, int item);
/* Uniform attribute UBO management. */
struct GHash *DRW_uniform_attrs_pool_new(void);
More information about the Bf-blender-cvs
mailing list