[Bf-blender-cvs] [e6517c1] openvdb: Various cleanup.
Kévin Dietrich
noreply at git.blender.org
Fri Jun 5 14:08:50 CEST 2015
Commit: e6517c1fd74d69932a3af175649db94f5bba29c2
Author: Kévin Dietrich
Date: Wed Jun 3 20:34:28 2015 +0200
Branches: openvdb
https://developer.blender.org/rBe6517c1fd74d69932a3af175649db94f5bba29c2
Various cleanup.
===================================================================
M intern/cycles/kernel/kernel_globals.h
M intern/cycles/render/nodes.cpp
M source/blender/blenloader/intern/readfile.c
M source/blender/editors/object/CMakeLists.txt
M source/blender/editors/object/object_modifier.c
===================================================================
diff --git a/intern/cycles/kernel/kernel_globals.h b/intern/cycles/kernel/kernel_globals.h
index 2ec08c4..157720d 100644
--- a/intern/cycles/kernel/kernel_globals.h
+++ b/intern/cycles/kernel/kernel_globals.h
@@ -31,9 +31,9 @@ struct OSLThreadData;
struct OSLShadingSystem;
#endif
-#define MAX_BYTE_IMAGES 1024
-#define MAX_FLOAT_IMAGES 1024
-#define MAX_VOLUME 1024
+#define MAX_BYTE_IMAGES 1024
+#define MAX_FLOAT_IMAGES 1024
+#define MAX_VOLUME 1024
typedef struct KernelGlobals {
texture_image_uchar4 texture_byte_images[MAX_BYTE_IMAGES];
diff --git a/intern/cycles/render/nodes.cpp b/intern/cycles/render/nodes.cpp
index 6c90f16..be56045 100644
--- a/intern/cycles/render/nodes.cpp
+++ b/intern/cycles/render/nodes.cpp
@@ -4406,8 +4406,8 @@ void OpenVDBNode::compile(SVMCompiler& compiler)
}
grid_slot = volume_manager->add_volume(filename.string(),
- output_names[i].string(),
- sampling, type);
+ output_names[i].string(),
+ sampling, type);
if(grid_slot == -1) {
continue;
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c
index b7a574f..3bdd1a5 100644
--- a/source/blender/blenloader/intern/readfile.c
+++ b/source/blender/blenloader/intern/readfile.c
@@ -4769,7 +4769,6 @@ static void direct_link_modifiers(FileData *fd, ListBase *lb)
SmokeModifierData *smd = (SmokeModifierData *)md;
if (smd->type == MOD_SMOKE_TYPE_DOMAIN) {
- OpenVDBCache *cache;
smd->flow = NULL;
smd->coll = NULL;
smd->domain = newdataadr(fd, smd->domain);
@@ -4805,10 +4804,14 @@ static void direct_link_modifiers(FileData *fd, ListBase *lb)
smd->domain->point_cache[1] = NULL;
}
- link_list(fd, &smd->domain->vdb_caches);
- for (cache = smd->domain->vdb_caches.first; cache; cache = cache->next) {
- cache->reader = NULL;
- cache->writer = NULL;
+ {
+ OpenVDBCache *cache;
+
+ link_list(fd, &smd->domain->vdb_caches);
+ for (cache = smd->domain->vdb_caches.first; cache; cache = cache->next) {
+ cache->reader = NULL;
+ cache->writer = NULL;
+ }
}
}
else if (smd->type == MOD_SMOKE_TYPE_FLOW) {
diff --git a/source/blender/editors/object/CMakeLists.txt b/source/blender/editors/object/CMakeLists.txt
index 1864bdf..5f24430 100644
--- a/source/blender/editors/object/CMakeLists.txt
+++ b/source/blender/editors/object/CMakeLists.txt
@@ -34,7 +34,6 @@ set(INC
../../windowmanager
../../../../intern/guardedalloc
../../../../intern/glew-mx
- ../../../../intern/smoke/extern
../../../../intern/openvdb
)
diff --git a/source/blender/editors/object/object_modifier.c b/source/blender/editors/object/object_modifier.c
index 8486de6..e57ff1b 100644
--- a/source/blender/editors/object/object_modifier.c
+++ b/source/blender/editors/object/object_modifier.c
@@ -2308,7 +2308,6 @@ typedef struct SmokeExportJob {
void *owner;
short *stop, *do_update;
float *progress;
- int current_frame;
struct SmokeModifierData *smd;
struct Scene *scene;
struct Object *ob;
@@ -2504,7 +2503,7 @@ static OpenVDBCache *openvdb_cache_new(void)
{
OpenVDBCache *cache = NULL;
- cache = MEM_callocN(sizeof(OpenVDBCache), "OpenVDBCache");
+ cache = MEM_mallocN(sizeof(OpenVDBCache), "OpenVDBCache");
cache->reader = NULL;
cache->writer = NULL;
cache->startframe = 1;
More information about the Bf-blender-cvs
mailing list