[Bf-blender-cvs] [36f9a9694d7] cycles_texture_cache: Merge branch 'master' into cycles_texture_cache
Stefan Werner
noreply at git.blender.org
Thu Nov 8 13:15:53 CET 2018
Commit: 36f9a9694d7ba084fd41e61c5f45287eebc56cda
Author: Stefan Werner
Date: Thu Nov 8 13:15:48 2018 +0100
Branches: cycles_texture_cache
https://developer.blender.org/rB36f9a9694d7ba084fd41e61c5f45287eebc56cda
Merge branch 'master' into cycles_texture_cache
===================================================================
===================================================================
diff --cc intern/cycles/blender/blender_sync.cpp
index 753788d42c8,832847c179f..357fb357cda
--- a/intern/cycles/blender/blender_sync.cpp
+++ b/intern/cycles/blender/blender_sync.cpp
@@@ -730,29 -730,10 +730,32 @@@ SceneParams BlenderSync::get_scene_para
else {
params.bvh_layout = DebugFlags().cpu.bvh_layout;
}
-
+ #ifdef WITH_EMBREE
+ params.bvh_layout = RNA_boolean_get(&cscene, "use_bvh_embree") ? BVH_LAYOUT_EMBREE : params.bvh_layout;
+ #endif
+
+ params.texture.use_cache = RNA_boolean_get(&cscene, "use_texture_cache");
+ params.texture.cache_size = RNA_int_get(&cscene, "texture_cache_size");
+ params.texture.auto_convert = RNA_boolean_get(&cscene, "texture_auto_convert");
+ params.texture.accept_unmipped = RNA_boolean_get(&cscene, "texture_accept_unmipped");
+ params.texture.accept_untiled = RNA_boolean_get(&cscene, "texture_accept_untiled");
+ params.texture.tile_size = RNA_int_get(&cscene, "texture_tile_size");
+ params.texture.auto_mip = RNA_boolean_get(&cscene, "texture_auto_mip");
+ params.texture.auto_tile = RNA_boolean_get(&cscene, "texture_auto_tile");
+ params.texture.diffuse_blur = RNA_float_get(&cscene, "texture_blur_diffuse");
+ params.texture.glossy_blur = RNA_float_get(&cscene, "texture_blur_glossy");
+ params.texture.use_custom_cache_path = RNA_boolean_get(&cscene, "use_custom_cache_path");
+ if(params.texture.use_custom_cache_path) {
+ char *path = RNA_string_get_alloc(&cscene, "custom_cache_path", NULL, 0);
+ if(path) {
+ params.texture.custom_cache_path = path;
+ MEM_freeN(path);
+ }
+ }
+ else {
+ params.texture.custom_cache_path.clear();
+ }
-
++
return params;
}
diff --cc intern/cycles/render/scene.h
index 49854641302,543feedf72f..36bcd39dfa9
--- a/intern/cycles/render/scene.h
+++ b/intern/cycles/render/scene.h
@@@ -203,10 -166,8 +203,9 @@@ public
bool use_bvh_spatial_split;
bool use_bvh_unaligned_nodes;
int num_bvh_time_steps;
-
bool persistent_data;
int texture_limit;
+ TextureCacheParams texture;
SceneParams()
{
More information about the Bf-blender-cvs
mailing list