Changeset View
Changeset View
Standalone View
Standalone View
source/blender/render/intern/source/envmap.c
| Show First 20 Lines • Show All 137 Lines • ▼ Show 20 Lines | static Render *envmap_render_copy(Render *re, EnvMap *env) | ||||
| cuberes = (env->cuberes * re->r.size) / 100; | cuberes = (env->cuberes * re->r.size) / 100; | ||||
| cuberes &= 0xFFFC; | cuberes &= 0xFFFC; | ||||
| /* this flag has R_ZTRA in it for example */ | /* this flag has R_ZTRA in it for example */ | ||||
| envre->flag = re->flag; | envre->flag = re->flag; | ||||
| /* set up renderdata */ | /* set up renderdata */ | ||||
| envre->r.mode &= ~(R_BORDER | R_PANORAMA | R_ORTHO | R_MBLUR); | envre->r.mode &= ~(R_BORDER | R_PANORAMA | R_ORTHO | R_MBLUR); | ||||
| BLI_freelistN(&envre->r.layers); | BLI_freelistN(&envre->render_layers); | ||||
| BLI_freelistN(&envre->r.views); | BLI_freelistN(&envre->r.views); | ||||
| envre->r.filtertype = 0; | envre->r.filtertype = 0; | ||||
| envre->r.tilex = envre->r.xsch / 2; | envre->r.tilex = envre->r.xsch / 2; | ||||
| envre->r.tiley = envre->r.ysch / 2; | envre->r.tiley = envre->r.ysch / 2; | ||||
| envre->r.size = 100; | envre->r.size = 100; | ||||
| envre->r.yasp = envre->r.xasp = 1; | envre->r.yasp = envre->r.xasp = 1; | ||||
| RE_InitState(envre, NULL, &envre->r, &envre->view_render, NULL, cuberes, cuberes, NULL); | RE_InitState(envre, NULL, &envre->r, &re->render_layers, re->active_layer, &envre->view_render, NULL, cuberes, cuberes, NULL); | ||||
| envre->main = re->main; | envre->main = re->main; | ||||
| envre->scene = re->scene; /* unsure about this... */ | envre->scene = re->scene; /* unsure about this... */ | ||||
| envre->scene_color_manage = re->scene_color_manage; | envre->scene_color_manage = re->scene_color_manage; | ||||
| envre->lay = re->lay; | envre->lay = re->lay; | ||||
| /* view stuff in env render */ | /* view stuff in env render */ | ||||
| viewscale = (env->type == ENV_PLANE) ? env->viewscale : 1.0f; | viewscale = (env->type == ENV_PLANE) ? env->viewscale : 1.0f; | ||||
| RE_SetEnvmapCamera(envre, env->object, viewscale, env->clipsta, env->clipend); | RE_SetEnvmapCamera(envre, env->object, viewscale, env->clipsta, env->clipend); | ||||
| ▲ Show 20 Lines • Show All 657 Lines • Show Last 20 Lines | |||||