Commit: e39d9960fb89354019bcdee3b044e4fd898bbce2
Author: Lukas Tönne
Date:   Thu Apr 16 11:51:15 2015 +0200
Branches: alembic
https://developer.blender.org/rBe39d9960fb89354019bcdee3b044e4fd898bbce2

Renamed passes for cache writing to reflect their origin with mesh
modifier evaluation.

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

M       source/blender/blenkernel/intern/cache_library.c
M       source/blender/editors/io/io_cache_library.c
M       source/blender/pointcache/alembic/abc_group.cpp
M       source/blender/pointcache/alembic/abc_object.cpp
M       source/blender/pointcache/alembic/abc_particles.cpp
M       source/blender/pointcache/util/util_types.h

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

diff --git a/source/blender/blenkernel/intern/cache_library.c 
b/source/blender/blenkernel/intern/cache_library.c
index ca9b0e9..0c9c24f 100644
--- a/source/blender/blenkernel/intern/cache_library.c
+++ b/source/blender/blenkernel/intern/cache_library.c
@@ -378,10 +378,10 @@ static void cache_get_read_flags(CacheLibrary *cachelib, 
eCacheLibrary_EvalMode
 static PTCPass cache_pass_from_eval_mode(eCacheLibrary_EvalMode eval_mode)
 {
        switch (eval_mode) {
-               case CACHE_LIBRARY_EVAL_RENDER: return PTC_PASS_FINAL;
-               case CACHE_LIBRARY_EVAL_REALTIME: return PTC_PASS_PREVIEW;
+               case CACHE_LIBRARY_EVAL_RENDER: return PTC_PASS_RENDER;
+               case CACHE_LIBRARY_EVAL_REALTIME: return PTC_PASS_REALTIME;
        }
-       return PTC_PASS_FINAL;
+       return PTC_PASS_RENDER;
 }
 
 bool BKE_cache_read_dupli_cache(CacheLibrary *cachelib, DupliCache *dupcache,
diff --git a/source/blender/editors/io/io_cache_library.c 
b/source/blender/editors/io/io_cache_library.c
index 1540d7b..ab10293 100644
--- a/source/blender/editors/io/io_cache_library.c
+++ b/source/blender/editors/io/io_cache_library.c
@@ -332,7 +332,7 @@ static void cache_library_bake_startjob(void *customdata, 
short *stop, short *do
                if (data->cachelib->eval_mode & CACHE_LIBRARY_EVAL_REALTIME) {
                        data->cache_eval_mode = CACHE_LIBRARY_EVAL_REALTIME;
                        data->eval_ctx.mode = DAG_EVAL_VIEWPORT;
-                       PTC_writer_archive_set_pass(data->archive, 
PTC_PASS_PREVIEW);
+                       PTC_writer_archive_set_pass(data->archive, 
PTC_PASS_REALTIME);
                        cache_library_bake_do(data, &process_data);
                }
                
@@ -341,7 +341,7 @@ static void cache_library_bake_startjob(void *customdata, 
short *stop, short *do
                if (data->cachelib->eval_mode & CACHE_LIBRARY_EVAL_RENDER) {
                        data->cache_eval_mode = CACHE_LIBRARY_EVAL_RENDER;
                        data->eval_ctx.mode = DAG_EVAL_RENDER;
-                       PTC_writer_archive_set_pass(data->archive, 
PTC_PASS_FINAL);
+                       PTC_writer_archive_set_pass(data->archive, 
PTC_PASS_RENDER);
                        cache_library_bake_do(data, &process_data);
                }
                
diff --git a/source/blender/pointcache/alembic/abc_group.cpp 
b/source/blender/pointcache/alembic/abc_group.cpp
index 2be3dbe..0d367e5 100644
--- a/source/blender/pointcache/alembic/abc_group.cpp
+++ b/source/blender/pointcache/alembic/abc_group.cpp
@@ -147,8 +147,8 @@ void AbcDupligroupWriter::write_sample_object(Object *ob)
 static bool object_visible(Object *ob, PTCPass pass)
 {
        switch (pass) {
-               case PTC_PASS_FINAL: return !(ob->restrictflag & 
OB_RESTRICT_RENDER);
-               case PTC_PASS_PREVIEW: return !(ob->restrictflag & 
OB_RESTRICT_VIEW);
+               case PTC_PASS_RENDER: return !(ob->restrictflag & 
OB_RESTRICT_RENDER);
+               case PTC_PASS_REALTIME: return !(ob->restrictflag & 
OB_RESTRICT_VIEW);
        }
        return true;
 }
diff --git a/source/blender/pointcache/alembic/abc_object.cpp 
b/source/blender/pointcache/alembic/abc_object.cpp
index 0bf61c4..6363f40 100644
--- a/source/blender/pointcache/alembic/abc_object.cpp
+++ b/source/blender/pointcache/alembic/abc_object.cpp
@@ -103,7 +103,7 @@ void AbcObjectWriter::write_sample()
        
        if (m_dm_writer) {
                switch (abc_archive()->get_pass()) {
-                       case PTC_PASS_FINAL:
+                       case PTC_PASS_RENDER:
                                m_final_dm = 
mesh_create_derived_render(m_scene, m_ob, CD_MASK_BAREMESH);
                                
                                if (m_final_dm) {
@@ -113,7 +113,7 @@ void AbcObjectWriter::write_sample()
                                }
                                break;
                        
-                       case PTC_PASS_PREVIEW:
+                       case PTC_PASS_REALTIME:
                                m_final_dm = m_ob->derivedFinal;
                                if (!m_final_dm)
                                        m_final_dm = 
mesh_get_derived_final(m_scene, m_ob, CD_MASK_BAREMESH);
diff --git a/source/blender/pointcache/alembic/abc_particles.cpp 
b/source/blender/pointcache/alembic/abc_particles.cpp
index d0f8915..1f718ae 100644
--- a/source/blender/pointcache/alembic/abc_particles.cpp
+++ b/source/blender/pointcache/alembic/abc_particles.cpp
@@ -273,8 +273,8 @@ void AbcHairChildrenWriter::write_sample()
        
        int keysteps = 0;
        switch (abc_archive()->get_pass()) {
-               case PTC_PASS_FINAL: keysteps = m_psys->part->ren_step; break;
-               case PTC_PASS_PREVIEW: keysteps = m_psys->part->draw_step; 
break;
+               case PTC_PASS_RENDER: keysteps = m_psys->part->ren_step; break;
+               case PTC_PASS_REALTIME: keysteps = m_psys->part->draw_step; 
break;
        }
        int maxkeys = (1 << keysteps) + 1 + (m_psys->part->kink);
        if (ELEM(m_psys->part->kink, PART_KINK_SPIRAL))
diff --git a/source/blender/pointcache/util/util_types.h 
b/source/blender/pointcache/util/util_types.h
index 0fad7f0..a78e7bd 100644
--- a/source/blender/pointcache/util/util_types.h
+++ b/source/blender/pointcache/util/util_types.h
@@ -33,8 +33,8 @@ typedef enum PTCErrorLevel {
 typedef void (*PTCErrorCallback)(void *userdata, PTCErrorLevel level, const 
char *message);
 
 typedef enum PTCPass {
-       PTC_PASS_FINAL = 0,
-       PTC_PASS_PREVIEW,
+       PTC_PASS_RENDER = 0,
+       PTC_PASS_REALTIME,
 } PTCPass;
 
 typedef enum PTCReadSampleResult {

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to