diff options
author | Joshua Leung <aligorith@gmail.com> | 2018-04-19 17:28:27 +0300 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2018-04-20 19:54:41 +0300 |
commit | 59a1ebabcd2e5941fa89d06d7ca2c6c669b417bd (patch) | |
tree | 1b730e3e057c4a411e7147c6fa34d92502ee39bd /source/blender/editors | |
parent | b2eb76cd50c98b6964ade51a486d31e8b40110dd (diff) |
Cleanup: Remove the "SpaceTime->caches" and "SpaceTimeCache" stuff
These were runtime only data, used in pre 2.8 Blender to make use of GL vertex arrays
to draw these more efficiently. Maybe we might restore these sometime as an optimisation
step, but for now, they're not needing and were confusing.
Diffstat (limited to 'source/blender/editors')
-rw-r--r-- | source/blender/editors/space_action/action_draw.c | 3 | ||||
-rw-r--r-- | source/blender/editors/space_time/space_time.c | 5 |
2 files changed, 2 insertions, 6 deletions
diff --git a/source/blender/editors/space_action/action_draw.c b/source/blender/editors/space_action/action_draw.c index b4005faf2f3..3e9b742480a 100644 --- a/source/blender/editors/space_action/action_draw.c +++ b/source/blender/editors/space_action/action_draw.c @@ -406,8 +406,7 @@ void timeline_draw_cache(SpaceAction *saction, Object *ob, Scene *scene) unsigned int pos = GWN_vertformat_attr_add(immVertexFormat(), "pos", GWN_COMP_F32, 2, GWN_FETCH_FLOAT); immBindBuiltinProgram(GPU_SHADER_2D_UNIFORM_COLOR); - /* iterate over pointcaches on the active object, - * add spacetimecache and vertex array for each */ + /* iterate over pointcaches on the active object, and draw each one's range */ for (pid = pidlist.first; pid; pid = pid->next) { float col[4]; diff --git a/source/blender/editors/space_time/space_time.c b/source/blender/editors/space_time/space_time.c index 42027f10fe6..6882fcd396f 100644 --- a/source/blender/editors/space_time/space_time.c +++ b/source/blender/editors/space_time/space_time.c @@ -132,8 +132,7 @@ static void time_draw_cache(SpaceTime *stime, Object *ob, Scene *scene) unsigned int pos = GWN_vertformat_attr_add(immVertexFormat(), "pos", GWN_COMP_F32, 2, GWN_FETCH_FLOAT); immBindBuiltinProgram(GPU_SHADER_2D_UNIFORM_COLOR); - /* iterate over pointcaches on the active object, - * add spacetimecache and vertex array for each */ + /* iterate over pointcaches on the active object, drawing */ for (pid = pidlist.first; pid; pid = pid->next) { float col[4]; @@ -811,8 +810,6 @@ static SpaceLink *time_duplicate(SpaceLink *sl) SpaceTime *stime = (SpaceTime *)sl; SpaceTime *stimen = MEM_dupallocN(stime); - BLI_listbase_clear(&stimen->caches); - return (SpaceLink *)stimen; } |