forked from bartvdbraak/blender
style cleanup
This commit is contained in:
parent
ddf39a87aa
commit
857df8065f
@ -100,7 +100,7 @@ static void fill_locales(void)
|
|||||||
/* First loop to find highest locale ID */
|
/* First loop to find highest locale ID */
|
||||||
while (line) {
|
while (line) {
|
||||||
int t;
|
int t;
|
||||||
str = (char*) line->link;
|
str = (char *)line->link;
|
||||||
if (str[0] == '#' || str[0] == '\0') {
|
if (str[0] == '#' || str[0] == '\0') {
|
||||||
line = line->next;
|
line = line->next;
|
||||||
continue; /* Comment or void... */
|
continue; /* Comment or void... */
|
||||||
@ -118,12 +118,12 @@ static void fill_locales(void)
|
|||||||
line = lines;
|
line = lines;
|
||||||
/* Do not allocate locales with zero-sized mem, as LOCALE macro uses NULL locales as invalid marker! */
|
/* Do not allocate locales with zero-sized mem, as LOCALE macro uses NULL locales as invalid marker! */
|
||||||
if (num_locales > 0) {
|
if (num_locales > 0) {
|
||||||
locales = MEM_callocN(num_locales * sizeof(char*), __func__);
|
locales = MEM_callocN(num_locales * sizeof(char *), __func__);
|
||||||
while (line) {
|
while (line) {
|
||||||
int id;
|
int id;
|
||||||
char *loc, *sep1, *sep2, *sep3;
|
char *loc, *sep1, *sep2, *sep3;
|
||||||
|
|
||||||
str = (char*) line->link;
|
str = (char *)line->link;
|
||||||
if (str[0] == '#' || str[0] == '\0') {
|
if (str[0] == '#' || str[0] == '\0') {
|
||||||
line = line->next;
|
line = line->next;
|
||||||
continue;
|
continue;
|
||||||
@ -230,7 +230,7 @@ void BLF_lang_set(const char *str)
|
|||||||
bl_locale_set(short_locale_utf8);
|
bl_locale_set(short_locale_utf8);
|
||||||
|
|
||||||
if (short_locale[0]) {
|
if (short_locale[0]) {
|
||||||
MEM_freeN((void*)short_locale_utf8);
|
MEM_freeN((void *)short_locale_utf8);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1153,7 +1153,7 @@ static int cloth_build_springs ( ClothModifierData *clmd, DerivedMesh *dm )
|
|||||||
if ( !mface[i].v4 )
|
if ( !mface[i].v4 )
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
spring = ( ClothSpring *) MEM_callocN ( sizeof ( ClothSpring ), "cloth spring" );
|
spring = (ClothSpring *)MEM_callocN(sizeof(ClothSpring), "cloth spring");
|
||||||
|
|
||||||
if (!spring) {
|
if (!spring) {
|
||||||
cloth_free_errorsprings(cloth, edgehash, edgelist);
|
cloth_free_errorsprings(cloth, edgehash, edgelist);
|
||||||
|
@ -528,7 +528,7 @@ static void add_collision_object(Object ***objs, unsigned int *numobj, unsigned
|
|||||||
/* extend array */
|
/* extend array */
|
||||||
if (*numobj >= *maxobj) {
|
if (*numobj >= *maxobj) {
|
||||||
*maxobj *= 2;
|
*maxobj *= 2;
|
||||||
*objs= MEM_reallocN(*objs, sizeof(Object*)*(*maxobj));
|
*objs= MEM_reallocN(*objs, sizeof(Object *)*(*maxobj));
|
||||||
}
|
}
|
||||||
|
|
||||||
(*objs)[*numobj] = ob;
|
(*objs)[*numobj] = ob;
|
||||||
@ -740,7 +740,7 @@ int cloth_bvh_objcollision(Object *ob, ClothModifierData * clmd, float step, flo
|
|||||||
/* move object to position (step) in time */
|
/* move object to position (step) in time */
|
||||||
for (i = 0; i < numcollobj; i++) {
|
for (i = 0; i < numcollobj; i++) {
|
||||||
Object *collob= collobjs[i];
|
Object *collob= collobjs[i];
|
||||||
CollisionModifierData *collmd = (CollisionModifierData*)modifiers_findByType(collob, eModifierType_Collision);
|
CollisionModifierData *collmd = (CollisionModifierData *)modifiers_findByType(collob, eModifierType_Collision);
|
||||||
|
|
||||||
if (!collmd->bvhtree)
|
if (!collmd->bvhtree)
|
||||||
continue;
|
continue;
|
||||||
@ -760,7 +760,7 @@ int cloth_bvh_objcollision(Object *ob, ClothModifierData * clmd, float step, flo
|
|||||||
// check all collision objects
|
// check all collision objects
|
||||||
for (i = 0; i < numcollobj; i++) {
|
for (i = 0; i < numcollobj; i++) {
|
||||||
Object *collob= collobjs[i];
|
Object *collob= collobjs[i];
|
||||||
CollisionModifierData *collmd = (CollisionModifierData*)modifiers_findByType(collob, eModifierType_Collision);
|
CollisionModifierData *collmd = (CollisionModifierData *)modifiers_findByType(collob, eModifierType_Collision);
|
||||||
BVHTreeOverlap *overlap = NULL;
|
BVHTreeOverlap *overlap = NULL;
|
||||||
unsigned int result = 0;
|
unsigned int result = 0;
|
||||||
|
|
||||||
|
@ -1996,7 +1996,7 @@ int BKE_imbuf_write_stamp(Scene *scene, struct Object *camera, ImBuf *ibuf, cons
|
|||||||
|
|
||||||
|
|
||||||
static void do_makepicstring(char *string, const char *base, const char *relbase, int frame, const char imtype,
|
static void do_makepicstring(char *string, const char *base, const char *relbase, int frame, const char imtype,
|
||||||
const ImageFormatData *im_format, const short use_ext, const short use_frames)
|
const ImageFormatData *im_format, const short use_ext, const short use_frames)
|
||||||
{
|
{
|
||||||
if (string == NULL) return;
|
if (string == NULL) return;
|
||||||
BLI_strncpy(string, base, FILE_MAX - 10); /* weak assumption */
|
BLI_strncpy(string, base, FILE_MAX - 10); /* weak assumption */
|
||||||
|
@ -1161,11 +1161,11 @@ void ntreeSetOutput(bNodeTree *ntree)
|
|||||||
bNodeTree *ntreeFromID(ID *id)
|
bNodeTree *ntreeFromID(ID *id)
|
||||||
{
|
{
|
||||||
switch (GS(id->name)) {
|
switch (GS(id->name)) {
|
||||||
case ID_MA: return ((Material*)id)->nodetree;
|
case ID_MA: return ((Material *)id)->nodetree;
|
||||||
case ID_LA: return ((Lamp*)id)->nodetree;
|
case ID_LA: return ((Lamp *)id)->nodetree;
|
||||||
case ID_WO: return ((World*)id)->nodetree;
|
case ID_WO: return ((World *)id)->nodetree;
|
||||||
case ID_TE: return ((Tex*)id)->nodetree;
|
case ID_TE: return ((Tex *)id)->nodetree;
|
||||||
case ID_SCE: return ((Scene*)id)->nodetree;
|
case ID_SCE: return ((Scene *)id)->nodetree;
|
||||||
default: return NULL;
|
default: return NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1540,7 +1540,7 @@ void BKE_ptcache_mem_pointers_incr(PTCacheMem *pm)
|
|||||||
|
|
||||||
for (i=0; i<BPHYS_TOT_DATA; i++) {
|
for (i=0; i<BPHYS_TOT_DATA; i++) {
|
||||||
if (pm->cur[i])
|
if (pm->cur[i])
|
||||||
pm->cur[i] = (char*)pm->cur[i] + ptcache_data_size[i];
|
pm->cur[i] = (char *)pm->cur[i] + ptcache_data_size[i];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
int BKE_ptcache_mem_pointers_seek(int point_index, PTCacheMem *pm)
|
int BKE_ptcache_mem_pointers_seek(int point_index, PTCacheMem *pm)
|
||||||
@ -1558,7 +1558,7 @@ int BKE_ptcache_mem_pointers_seek(int point_index, PTCacheMem *pm)
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (i=0; i<BPHYS_TOT_DATA; i++)
|
for (i=0; i<BPHYS_TOT_DATA; i++)
|
||||||
pm->cur[i] = data_types & (1<<i) ? (char*)pm->data[i] + index * ptcache_data_size[i] : NULL;
|
pm->cur[i] = data_types & (1<<i) ? (char *)pm->data[i] + index * ptcache_data_size[i] : NULL;
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
@ -435,7 +435,7 @@ void BMO_slot_buffer_from_all(BMesh *bm, BMOperator *op, BMOpSlot slot_args[BMO_
|
|||||||
* //whether it's a float, pointer, whatever.
|
* //whether it's a float, pointer, whatever.
|
||||||
* //
|
* //
|
||||||
* // so to get a pointer, for example, use:
|
* // so to get a pointer, for example, use:
|
||||||
* // *((void**)BMO_iter_map_value(&oiter));
|
* // *((void **)BMO_iter_map_value(&oiter));
|
||||||
* //or something like that.
|
* //or something like that.
|
||||||
* }
|
* }
|
||||||
* \endcode
|
* \endcode
|
||||||
|
@ -1677,7 +1677,7 @@ void ED_region_panels(const bContext *C, ARegion *ar, int vertical, const char *
|
|||||||
if (pt->draw_header && !(pt->flag & PNL_NO_HEADER) && (open || vertical)) {
|
if (pt->draw_header && !(pt->flag & PNL_NO_HEADER) && (open || vertical)) {
|
||||||
/* for enabled buttons */
|
/* for enabled buttons */
|
||||||
panel->layout = uiBlockLayout(block, UI_LAYOUT_HORIZONTAL, UI_LAYOUT_HEADER,
|
panel->layout = uiBlockLayout(block, UI_LAYOUT_HORIZONTAL, UI_LAYOUT_HEADER,
|
||||||
triangle, (UI_UNIT_Y * 1.1f) + style->panelspace, UI_UNIT_Y, 1, style);
|
triangle, (UI_UNIT_Y * 1.1f) + style->panelspace, UI_UNIT_Y, 1, style);
|
||||||
|
|
||||||
pt->draw_header(C, panel);
|
pt->draw_header(C, panel);
|
||||||
|
|
||||||
@ -1699,7 +1699,7 @@ void ED_region_panels(const bContext *C, ARegion *ar, int vertical, const char *
|
|||||||
panelContext = UI_LAYOUT_PANEL;
|
panelContext = UI_LAYOUT_PANEL;
|
||||||
|
|
||||||
panel->layout = uiBlockLayout(block, UI_LAYOUT_VERTICAL, panelContext,
|
panel->layout = uiBlockLayout(block, UI_LAYOUT_VERTICAL, panelContext,
|
||||||
style->panelspace, 0, w - 2 * style->panelspace, em, style);
|
style->panelspace, 0, w - 2 * style->panelspace, em, style);
|
||||||
|
|
||||||
pt->draw(C, panel);
|
pt->draw(C, panel);
|
||||||
|
|
||||||
|
@ -2070,7 +2070,6 @@ static int wpaint_ensure_data(bContext *C, wmOperator *op)
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
me = BKE_mesh_from_object(ob);
|
|
||||||
if (me == NULL || me->totpoly == 0) {
|
if (me == NULL || me->totpoly == 0) {
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -1006,7 +1006,7 @@ static void draw_sensor_actuator(uiLayout *layout, PointerRNA *ptr)
|
|||||||
|
|
||||||
static void draw_sensor_armature(uiLayout *layout, PointerRNA *ptr)
|
static void draw_sensor_armature(uiLayout *layout, PointerRNA *ptr)
|
||||||
{
|
{
|
||||||
bSensor *sens = (bSensor*)ptr->data;
|
bSensor *sens = (bSensor *)ptr->data;
|
||||||
bArmatureSensor *as = (bArmatureSensor *) sens->data;
|
bArmatureSensor *as = (bArmatureSensor *) sens->data;
|
||||||
Object *ob = (Object *)ptr->id.data;
|
Object *ob = (Object *)ptr->id.data;
|
||||||
PointerRNA pose_ptr, pchan_ptr;
|
PointerRNA pose_ptr, pchan_ptr;
|
||||||
@ -1476,7 +1476,7 @@ static void draw_actuator_action(uiLayout *layout, PointerRNA *ptr)
|
|||||||
|
|
||||||
static void draw_actuator_armature(uiLayout *layout, PointerRNA *ptr)
|
static void draw_actuator_armature(uiLayout *layout, PointerRNA *ptr)
|
||||||
{
|
{
|
||||||
bActuator *act = (bActuator*)ptr->data;
|
bActuator *act = (bActuator *)ptr->data;
|
||||||
bArmatureActuator *aa = (bArmatureActuator *) act->data;
|
bArmatureActuator *aa = (bArmatureActuator *) act->data;
|
||||||
Object *ob = (Object *)ptr->id.data;
|
Object *ob = (Object *)ptr->id.data;
|
||||||
bConstraint *constraint = NULL;
|
bConstraint *constraint = NULL;
|
||||||
|
@ -148,7 +148,7 @@ static SpaceLink *logic_new(const bContext *C)
|
|||||||
/* not spacelink itself */
|
/* not spacelink itself */
|
||||||
static void logic_free(SpaceLink *UNUSED(sl))
|
static void logic_free(SpaceLink *UNUSED(sl))
|
||||||
{
|
{
|
||||||
// Spacelogic *slogic= (SpaceLogic*) sl;
|
// Spacelogic *slogic= (SpaceLogic *) sl;
|
||||||
|
|
||||||
// if (slogic->gpd)
|
// if (slogic->gpd)
|
||||||
// XXX BKE_gpencil_free(slogic->gpd);
|
// XXX BKE_gpencil_free(slogic->gpd);
|
||||||
|
@ -399,8 +399,8 @@ static void node_buts_curvecol(uiLayout *layout, bContext *UNUSED(C), PointerRNA
|
|||||||
|
|
||||||
static void node_buts_normal(uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr)
|
static void node_buts_normal(uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr)
|
||||||
{
|
{
|
||||||
bNodeTree *ntree = (bNodeTree*)ptr->id.data;
|
bNodeTree *ntree = (bNodeTree *)ptr->id.data;
|
||||||
bNode *node = (bNode*)ptr->data;
|
bNode *node = (bNode *)ptr->data;
|
||||||
bNodeSocket *sock = node->outputs.first; /* first socket stores normal */
|
bNodeSocket *sock = node->outputs.first; /* first socket stores normal */
|
||||||
PointerRNA sockptr;
|
PointerRNA sockptr;
|
||||||
|
|
||||||
|
@ -1606,7 +1606,7 @@ static int stitch_init(bContext *C, wmOperator *op)
|
|||||||
}
|
}
|
||||||
|
|
||||||
uvedit_get_aspect(scene, obedit, em, &aspx, &aspy);
|
uvedit_get_aspect(scene, obedit, em, &aspx, &aspy);
|
||||||
state->aspect = aspx/aspy;
|
state->aspect = aspx / aspy;
|
||||||
|
|
||||||
/* Entirely possible if redoing last operator that static island is bigger than total number of islands.
|
/* Entirely possible if redoing last operator that static island is bigger than total number of islands.
|
||||||
* This ensures we get no hang in the island checking code in stitch_stitch_process_data. */
|
* This ensures we get no hang in the island checking code in stitch_stitch_process_data. */
|
||||||
|
@ -92,7 +92,7 @@ void GPU_render_text(MTFace *tface, int mode,
|
|||||||
float *v1, float *v2, float *v3, float *v4, int glattrib)
|
float *v1, float *v2, float *v3, float *v4, int glattrib)
|
||||||
{
|
{
|
||||||
if ((mode & GEMAT_TEXT) && (textlen>0) && tface->tpage) {
|
if ((mode & GEMAT_TEXT) && (textlen>0) && tface->tpage) {
|
||||||
Image* ima = (Image*)tface->tpage;
|
Image* ima = (Image *)tface->tpage;
|
||||||
int index, character;
|
int index, character;
|
||||||
float centerx, centery, sizex, sizey, transx, transy, movex, movey, advance;
|
float centerx, centery, sizex, sizey, transx, transy, movex, movey, advance;
|
||||||
float advance_tab;
|
float advance_tab;
|
||||||
@ -813,7 +813,7 @@ void GPU_create_gl_tex_compressed(unsigned int *bind, unsigned int *pix, int x,
|
|||||||
glBindTexture(GL_TEXTURE_2D, *bind);
|
glBindTexture(GL_TEXTURE_2D, *bind);
|
||||||
|
|
||||||
if (GPU_upload_dxt_texture(ibuf) == 0) {
|
if (GPU_upload_dxt_texture(ibuf) == 0) {
|
||||||
glDeleteTextures(1, (GLuint*)bind);
|
glDeleteTextures(1, (GLuint *)bind);
|
||||||
GPU_create_gl_tex(bind, pix, NULL, x, y, mipmap, 0, ima);
|
GPU_create_gl_tex(bind, pix, NULL, x, y, mipmap, 0, ima);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -134,8 +134,8 @@ void GPU_extensions_init(void)
|
|||||||
glGetIntegerv(GL_BLUE_BITS, &b);
|
glGetIntegerv(GL_BLUE_BITS, &b);
|
||||||
GG.colordepth = r+g+b; /* assumes same depth for RGB */
|
GG.colordepth = r+g+b; /* assumes same depth for RGB */
|
||||||
|
|
||||||
vendor = (const char*)glGetString(GL_VENDOR);
|
vendor = (const char *)glGetString(GL_VENDOR);
|
||||||
renderer = (const char*)glGetString(GL_RENDERER);
|
renderer = (const char *)glGetString(GL_RENDERER);
|
||||||
|
|
||||||
if (strstr(vendor, "ATI")) {
|
if (strstr(vendor, "ATI")) {
|
||||||
GG.device = GPU_DEVICE_ATI;
|
GG.device = GPU_DEVICE_ATI;
|
||||||
@ -916,7 +916,7 @@ void GPU_framebuffer_blur(GPUFrameBuffer *fb, GPUTexture *tex, GPUFrameBuffer *b
|
|||||||
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, blurfb->object);
|
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, blurfb->object);
|
||||||
|
|
||||||
GPU_shader_bind(blur_shader);
|
GPU_shader_bind(blur_shader);
|
||||||
GPU_shader_uniform_vector(blur_shader, scale_uniform, 2, 1, (float*)scaleh);
|
GPU_shader_uniform_vector(blur_shader, scale_uniform, 2, 1, (float *)scaleh);
|
||||||
GPU_shader_uniform_texture(blur_shader, texture_source_uniform, tex);
|
GPU_shader_uniform_texture(blur_shader, texture_source_uniform, tex);
|
||||||
glViewport(0, 0, GPU_texture_opengl_width(blurtex), GPU_texture_opengl_height(blurtex));
|
glViewport(0, 0, GPU_texture_opengl_width(blurtex), GPU_texture_opengl_height(blurtex));
|
||||||
|
|
||||||
@ -942,7 +942,7 @@ void GPU_framebuffer_blur(GPUFrameBuffer *fb, GPUTexture *tex, GPUFrameBuffer *b
|
|||||||
|
|
||||||
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fb->object);
|
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fb->object);
|
||||||
glViewport(0, 0, GPU_texture_opengl_width(tex), GPU_texture_opengl_height(tex));
|
glViewport(0, 0, GPU_texture_opengl_width(tex), GPU_texture_opengl_height(tex));
|
||||||
GPU_shader_uniform_vector(blur_shader, scale_uniform, 2, 1, (float*)scalev);
|
GPU_shader_uniform_vector(blur_shader, scale_uniform, 2, 1, (float *)scalev);
|
||||||
GPU_shader_uniform_texture(blur_shader, texture_source_uniform, blurtex);
|
GPU_shader_uniform_texture(blur_shader, texture_source_uniform, blurtex);
|
||||||
GPU_texture_bind(blurtex, 0);
|
GPU_texture_bind(blurtex, 0);
|
||||||
|
|
||||||
|
@ -370,7 +370,7 @@ static int initialize_chain(Object *ob, bPoseChannel *pchan_tip, bConstraint *co
|
|||||||
|
|
||||||
static bool is_cartesian_constraint(bConstraint *con)
|
static bool is_cartesian_constraint(bConstraint *con)
|
||||||
{
|
{
|
||||||
//bKinematicConstraint* data=(bKinematicConstraint*)con->data;
|
//bKinematicConstraint* data=(bKinematicConstraint *)con->data;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -42,7 +42,7 @@ typedef struct ImMetaData {
|
|||||||
int len;
|
int len;
|
||||||
} ImMetaData;
|
} ImMetaData;
|
||||||
|
|
||||||
/** The metadata is a list of key/value pairs (both char*) that can me
|
/** The metadata is a list of key/value pairs (both char *) that can me
|
||||||
* saved in the header of several image formats.
|
* saved in the header of several image formats.
|
||||||
* Apart from some common keys like
|
* Apart from some common keys like
|
||||||
* 'Software' and 'Description' (png standard) we'll use keys within the
|
* 'Software' and 'Description' (png standard) we'll use keys within the
|
||||||
|
@ -164,7 +164,7 @@ struct ImBuf *imb_load_dds(unsigned char *mem, size_t size, int flags, char colo
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (ibuf->dds_data.fourcc != FOURCC_DDS) {
|
if (ibuf->dds_data.fourcc != FOURCC_DDS) {
|
||||||
ibuf->dds_data.data = (unsigned char*)dds.readData(ibuf->dds_data.size);
|
ibuf->dds_data.data = (unsigned char *)dds.readData(ibuf->dds_data.size);
|
||||||
|
|
||||||
/* flip compressed texture */
|
/* flip compressed texture */
|
||||||
FlipDXTCImage(dds.width(), dds.height(), dds.mipmapCount(), dds.fourCC(), ibuf->dds_data.data);
|
FlipDXTCImage(dds.width(), dds.height(), dds.mipmapCount(), dds.fourCC(), ibuf->dds_data.data);
|
||||||
|
@ -104,7 +104,7 @@ void bicubic_interpolation_color(struct ImBuf *in, unsigned char outI[4], float
|
|||||||
BLI_bicubic_interpolation_fl(in->rect_float, outF, in->x, in->y, 4, u, v);
|
BLI_bicubic_interpolation_fl(in->rect_float, outF, in->x, in->y, 4, u, v);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
BLI_bicubic_interpolation_char((unsigned char*) in->rect, outI, in->x, in->y, 4, u, v);
|
BLI_bicubic_interpolation_char((unsigned char *) in->rect, outI, in->x, in->y, 4, u, v);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -130,7 +130,7 @@ void bilinear_interpolation_color(struct ImBuf *in, unsigned char outI[4], float
|
|||||||
BLI_bilinear_interpolation_fl(in->rect_float, outF, in->x, in->y, 4, u, v);
|
BLI_bilinear_interpolation_fl(in->rect_float, outF, in->x, in->y, 4, u, v);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
BLI_bilinear_interpolation_char((unsigned char*) in->rect, outI, in->x, in->y, 4, u, v);
|
BLI_bilinear_interpolation_char((unsigned char *) in->rect, outI, in->x, in->y, 4, u, v);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -415,10 +415,10 @@ static const char *rna_type_type_name(PropertyRNA *prop)
|
|||||||
return "float";
|
return "float";
|
||||||
case PROP_STRING:
|
case PROP_STRING:
|
||||||
if (prop->flag & PROP_THICK_WRAP) {
|
if (prop->flag & PROP_THICK_WRAP) {
|
||||||
return "char*";
|
return "char *";
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return "const char*";
|
return "const char *";
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -870,16 +870,16 @@ static char *rna_def_property_set_func(FILE *f, StructRNA *srna, PropertyRNA *pr
|
|||||||
|
|
||||||
if (prop->flag & PROP_ID_REFCOUNT) {
|
if (prop->flag & PROP_ID_REFCOUNT) {
|
||||||
fprintf(f, "\n if (data->%s)\n", dp->dnaname);
|
fprintf(f, "\n if (data->%s)\n", dp->dnaname);
|
||||||
fprintf(f, " id_us_min((ID*)data->%s);\n", dp->dnaname);
|
fprintf(f, " id_us_min((ID *)data->%s);\n", dp->dnaname);
|
||||||
fprintf(f, " if (value.data)\n");
|
fprintf(f, " if (value.data)\n");
|
||||||
fprintf(f, " id_us_plus((ID*)value.data);\n\n");
|
fprintf(f, " id_us_plus((ID *)value.data);\n\n");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
PointerPropertyRNA *pprop = (PointerPropertyRNA *)dp->prop;
|
PointerPropertyRNA *pprop = (PointerPropertyRNA *)dp->prop;
|
||||||
StructRNA *type = rna_find_struct((const char *)pprop->type);
|
StructRNA *type = rna_find_struct((const char *)pprop->type);
|
||||||
if (type && (type->flag & STRUCT_ID)) {
|
if (type && (type->flag & STRUCT_ID)) {
|
||||||
fprintf(f, " if (value.data)\n");
|
fprintf(f, " if (value.data)\n");
|
||||||
fprintf(f, " id_lib_extern((ID*)value.data);\n\n");
|
fprintf(f, " id_lib_extern((ID *)value.data);\n\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1084,7 +1084,7 @@ static char *rna_def_property_begin_func(FILE *f, StructRNA *srna, PropertyRNA *
|
|||||||
|
|
||||||
fprintf(f, "\n memset(iter, 0, sizeof(*iter));\n");
|
fprintf(f, "\n memset(iter, 0, sizeof(*iter));\n");
|
||||||
fprintf(f, " iter->parent= *ptr;\n");
|
fprintf(f, " iter->parent= *ptr;\n");
|
||||||
fprintf(f, " iter->prop= (PropertyRNA*)&rna_%s_%s;\n", srna->identifier, prop->identifier);
|
fprintf(f, " iter->prop= (PropertyRNA *)&rna_%s_%s;\n", srna->identifier, prop->identifier);
|
||||||
|
|
||||||
if (dp->dnalengthname || dp->dnalengthfixed) {
|
if (dp->dnalengthname || dp->dnalengthfixed) {
|
||||||
if (manualfunc) {
|
if (manualfunc) {
|
||||||
@ -1768,7 +1768,7 @@ static void rna_def_property_funcs_header_cpp(FILE *f, StructRNA *srna, Property
|
|||||||
const char *collection_funcs = "DefaultCollectionFunctions";
|
const char *collection_funcs = "DefaultCollectionFunctions";
|
||||||
|
|
||||||
if (!(dp->prop->flag & (PROP_IDPROPERTY | PROP_BUILTIN)) && cprop->property.srna)
|
if (!(dp->prop->flag & (PROP_IDPROPERTY | PROP_BUILTIN)) && cprop->property.srna)
|
||||||
collection_funcs = (char*)cprop->property.srna;
|
collection_funcs = (char *)cprop->property.srna;
|
||||||
|
|
||||||
if (cprop->item_type)
|
if (cprop->item_type)
|
||||||
fprintf(f, "\tCOLLECTION_PROPERTY(%s, %s, %s, %s, %s, %s, %s)", collection_funcs, (const char *)cprop->item_type, srna->identifier,
|
fprintf(f, "\tCOLLECTION_PROPERTY(%s, %s, %s, %s, %s, %s, %s)", collection_funcs, (const char *)cprop->item_type, srna->identifier,
|
||||||
@ -2906,9 +2906,9 @@ static void rna_generate_property(FILE *f, StructRNA *srna, const char *nest, Pr
|
|||||||
rna_property_structname(prop->type),
|
rna_property_structname(prop->type),
|
||||||
srna->identifier, strnest, prop->identifier);
|
srna->identifier, strnest, prop->identifier);
|
||||||
|
|
||||||
if (prop->next) fprintf(f, "\t{(PropertyRNA*)&rna_%s%s_%s, ", srna->identifier, strnest, prop->next->identifier);
|
if (prop->next) fprintf(f, "\t{(PropertyRNA *)&rna_%s%s_%s, ", srna->identifier, strnest, prop->next->identifier);
|
||||||
else fprintf(f, "\t{NULL, ");
|
else fprintf(f, "\t{NULL, ");
|
||||||
if (prop->prev) fprintf(f, "(PropertyRNA*)&rna_%s%s_%s,\n", srna->identifier, strnest, prop->prev->identifier);
|
if (prop->prev) fprintf(f, "(PropertyRNA *)&rna_%s%s_%s,\n", srna->identifier, strnest, prop->prev->identifier);
|
||||||
else fprintf(f, "NULL,\n");
|
else fprintf(f, "NULL,\n");
|
||||||
fprintf(f, "\t%d, ", prop->magic);
|
fprintf(f, "\t%d, ", prop->magic);
|
||||||
rna_print_c_string(f, prop->identifier);
|
rna_print_c_string(f, prop->identifier);
|
||||||
@ -3080,12 +3080,12 @@ static void rna_generate_struct(BlenderRNA *UNUSED(brna), StructRNA *srna, FILE
|
|||||||
fprintf(f, "%s%s rna_%s_%s_func = {\n", "", "FunctionRNA", srna->identifier, func->identifier);
|
fprintf(f, "%s%s rna_%s_%s_func = {\n", "", "FunctionRNA", srna->identifier, func->identifier);
|
||||||
|
|
||||||
if (func->cont.next)
|
if (func->cont.next)
|
||||||
fprintf(f, "\t{(FunctionRNA*)&rna_%s_%s_func, ", srna->identifier,
|
fprintf(f, "\t{(FunctionRNA *)&rna_%s_%s_func, ", srna->identifier,
|
||||||
((FunctionRNA *)func->cont.next)->identifier);
|
((FunctionRNA *)func->cont.next)->identifier);
|
||||||
else
|
else
|
||||||
fprintf(f, "\t{NULL, ");
|
fprintf(f, "\t{NULL, ");
|
||||||
if (func->cont.prev)
|
if (func->cont.prev)
|
||||||
fprintf(f, "(FunctionRNA*)&rna_%s_%s_func,\n", srna->identifier,
|
fprintf(f, "(FunctionRNA *)&rna_%s_%s_func,\n", srna->identifier,
|
||||||
((FunctionRNA *)func->cont.prev)->identifier);
|
((FunctionRNA *)func->cont.prev)->identifier);
|
||||||
else
|
else
|
||||||
fprintf(f, "NULL,\n");
|
fprintf(f, "NULL,\n");
|
||||||
@ -3093,11 +3093,11 @@ static void rna_generate_struct(BlenderRNA *UNUSED(brna), StructRNA *srna, FILE
|
|||||||
fprintf(f, "\tNULL,\n");
|
fprintf(f, "\tNULL,\n");
|
||||||
|
|
||||||
parm = func->cont.properties.first;
|
parm = func->cont.properties.first;
|
||||||
if (parm) fprintf(f, "\t{(PropertyRNA*)&rna_%s_%s_%s, ", srna->identifier, func->identifier, parm->identifier);
|
if (parm) fprintf(f, "\t{(PropertyRNA *)&rna_%s_%s_%s, ", srna->identifier, func->identifier, parm->identifier);
|
||||||
else fprintf(f, "\t{NULL, ");
|
else fprintf(f, "\t{NULL, ");
|
||||||
|
|
||||||
parm = func->cont.properties.last;
|
parm = func->cont.properties.last;
|
||||||
if (parm) fprintf(f, "(PropertyRNA*)&rna_%s_%s_%s}},\n", srna->identifier, func->identifier, parm->identifier);
|
if (parm) fprintf(f, "(PropertyRNA *)&rna_%s_%s_%s}},\n", srna->identifier, func->identifier, parm->identifier);
|
||||||
else fprintf(f, "NULL}},\n");
|
else fprintf(f, "NULL}},\n");
|
||||||
|
|
||||||
fprintf(f, "\t");
|
fprintf(f, "\t");
|
||||||
@ -3110,7 +3110,7 @@ static void rna_generate_struct(BlenderRNA *UNUSED(brna), StructRNA *srna, FILE
|
|||||||
else fprintf(f, "\tNULL,\n");
|
else fprintf(f, "\tNULL,\n");
|
||||||
|
|
||||||
if (func->c_ret)
|
if (func->c_ret)
|
||||||
fprintf(f, "\t(PropertyRNA*)&rna_%s_%s_%s\n", srna->identifier, func->identifier, func->c_ret->identifier);
|
fprintf(f, "\t(PropertyRNA *)&rna_%s_%s_%s\n", srna->identifier, func->identifier, func->c_ret->identifier);
|
||||||
else
|
else
|
||||||
fprintf(f, "\tNULL\n");
|
fprintf(f, "\tNULL\n");
|
||||||
|
|
||||||
@ -3128,11 +3128,11 @@ static void rna_generate_struct(BlenderRNA *UNUSED(brna), StructRNA *srna, FILE
|
|||||||
fprintf(f, "\tNULL,\n");
|
fprintf(f, "\tNULL,\n");
|
||||||
|
|
||||||
prop = srna->cont.properties.first;
|
prop = srna->cont.properties.first;
|
||||||
if (prop) fprintf(f, "\t{(PropertyRNA*)&rna_%s_%s, ", srna->identifier, prop->identifier);
|
if (prop) fprintf(f, "\t{(PropertyRNA *)&rna_%s_%s, ", srna->identifier, prop->identifier);
|
||||||
else fprintf(f, "\t{NULL, ");
|
else fprintf(f, "\t{NULL, ");
|
||||||
|
|
||||||
prop = srna->cont.properties.last;
|
prop = srna->cont.properties.last;
|
||||||
if (prop) fprintf(f, "(PropertyRNA*)&rna_%s_%s}},\n", srna->identifier, prop->identifier);
|
if (prop) fprintf(f, "(PropertyRNA *)&rna_%s_%s}},\n", srna->identifier, prop->identifier);
|
||||||
else fprintf(f, "NULL}},\n");
|
else fprintf(f, "NULL}},\n");
|
||||||
fprintf(f, "\t");
|
fprintf(f, "\t");
|
||||||
rna_print_c_string(f, srna->identifier);
|
rna_print_c_string(f, srna->identifier);
|
||||||
@ -3151,7 +3151,7 @@ static void rna_generate_struct(BlenderRNA *UNUSED(brna), StructRNA *srna, FILE
|
|||||||
while (base->base && base->base->nameproperty == prop)
|
while (base->base && base->base->nameproperty == prop)
|
||||||
base = base->base;
|
base = base->base;
|
||||||
|
|
||||||
fprintf(f, "\t(PropertyRNA*)&rna_%s_%s, ", base->identifier, prop->identifier);
|
fprintf(f, "\t(PropertyRNA *)&rna_%s_%s, ", base->identifier, prop->identifier);
|
||||||
}
|
}
|
||||||
else fprintf(f, "\tNULL, ");
|
else fprintf(f, "\tNULL, ");
|
||||||
|
|
||||||
@ -3159,7 +3159,7 @@ static void rna_generate_struct(BlenderRNA *UNUSED(brna), StructRNA *srna, FILE
|
|||||||
base = srna;
|
base = srna;
|
||||||
while (base->base && base->base->iteratorproperty == prop)
|
while (base->base && base->base->iteratorproperty == prop)
|
||||||
base = base->base;
|
base = base->base;
|
||||||
fprintf(f, "(PropertyRNA*)&rna_%s_rna_properties,\n", base->identifier);
|
fprintf(f, "(PropertyRNA *)&rna_%s_rna_properties,\n", base->identifier);
|
||||||
|
|
||||||
if (srna->base) fprintf(f, "\t&RNA_%s,\n", srna->base->identifier);
|
if (srna->base) fprintf(f, "\t&RNA_%s,\n", srna->base->identifier);
|
||||||
else fprintf(f, "\tNULL,\n");
|
else fprintf(f, "\tNULL,\n");
|
||||||
@ -3181,11 +3181,11 @@ static void rna_generate_struct(BlenderRNA *UNUSED(brna), StructRNA *srna, FILE
|
|||||||
}
|
}
|
||||||
|
|
||||||
func = srna->functions.first;
|
func = srna->functions.first;
|
||||||
if (func) fprintf(f, "\t{(FunctionRNA*)&rna_%s_%s_func, ", srna->identifier, func->identifier);
|
if (func) fprintf(f, "\t{(FunctionRNA *)&rna_%s_%s_func, ", srna->identifier, func->identifier);
|
||||||
else fprintf(f, "\t{NULL, ");
|
else fprintf(f, "\t{NULL, ");
|
||||||
|
|
||||||
func = srna->functions.last;
|
func = srna->functions.last;
|
||||||
if (func) fprintf(f, "(FunctionRNA*)&rna_%s_%s_func}\n", srna->identifier, func->identifier);
|
if (func) fprintf(f, "(FunctionRNA *)&rna_%s_%s_func}\n", srna->identifier, func->identifier);
|
||||||
else fprintf(f, "NULL}\n");
|
else fprintf(f, "NULL}\n");
|
||||||
|
|
||||||
fprintf(f, "};\n");
|
fprintf(f, "};\n");
|
||||||
@ -3575,7 +3575,7 @@ static const char *cpp_classes = ""
|
|||||||
" int length;\n"
|
" int length;\n"
|
||||||
"\n"
|
"\n"
|
||||||
" DynamicArray() : data(NULL), length(0) {}\n"
|
" DynamicArray() : data(NULL), length(0) {}\n"
|
||||||
" DynamicArray(int new_length) : data(NULL), length(new_length) { data = (float*)malloc(sizeof(T) * new_length); }\n"
|
" DynamicArray(int new_length) : data(NULL), length(new_length) { data = (float *)malloc(sizeof(T) * new_length); }\n"
|
||||||
" DynamicArray(const DynamicArray<T>& other) { copy_from(other); }\n"
|
" DynamicArray(const DynamicArray<T>& other) { copy_from(other); }\n"
|
||||||
" const DynamicArray<T>& operator=(const DynamicArray<T>& other) { copy_from(other); return *this; }\n"
|
" const DynamicArray<T>& operator=(const DynamicArray<T>& other) { copy_from(other); return *this; }\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -3586,7 +3586,7 @@ static const char *cpp_classes = ""
|
|||||||
"protected:\n"
|
"protected:\n"
|
||||||
" void copy_from(const DynamicArray<T>& other) {\n"
|
" void copy_from(const DynamicArray<T>& other) {\n"
|
||||||
" if (data) free(data);\n"
|
" if (data) free(data);\n"
|
||||||
" data = (float*)malloc(sizeof(T) * other.length);\n"
|
" data = (float *)malloc(sizeof(T) * other.length);\n"
|
||||||
" memcpy(data, other.data, sizeof(T) * other.length);\n"
|
" memcpy(data, other.data, sizeof(T) * other.length);\n"
|
||||||
" length = other.length;\n"
|
" length = other.length;\n"
|
||||||
" }\n"
|
" }\n"
|
||||||
@ -3617,7 +3617,7 @@ static const char *cpp_classes = ""
|
|||||||
"{ return iter.valid != other.iter.valid; }\n"
|
"{ return iter.valid != other.iter.valid; }\n"
|
||||||
"\n"
|
"\n"
|
||||||
" void begin(const Pointer &ptr)\n"
|
" void begin(const Pointer &ptr)\n"
|
||||||
" { if (init) Tend(&iter); Tbegin(&iter, (PointerRNA*)&ptr.ptr); t = T(iter.ptr); init = true; }\n"
|
" { if (init) Tend(&iter); Tbegin(&iter, (PointerRNA *)&ptr.ptr); t = T(iter.ptr); init = true; }\n"
|
||||||
"\n"
|
"\n"
|
||||||
"private:\n"
|
"private:\n"
|
||||||
" const CollectionIterator<T, Tbegin, Tnext, Tend>& operator="
|
" const CollectionIterator<T, Tbegin, Tnext, Tend>& operator="
|
||||||
@ -3751,13 +3751,13 @@ static void rna_generate_header_cpp(BlenderRNA *UNUSED(brna), FILE *f)
|
|||||||
if (first_collection_func_struct == NULL)
|
if (first_collection_func_struct == NULL)
|
||||||
first_collection_func_struct = ds->srna->identifier;
|
first_collection_func_struct = ds->srna->identifier;
|
||||||
|
|
||||||
if (!rna_is_collection_functions_struct(collection_func_structs, (char*)prop->srna)) {
|
if (!rna_is_collection_functions_struct(collection_func_structs, (char *)prop->srna)) {
|
||||||
if (all_collection_func_structs >= max_collection_func_structs) {
|
if (all_collection_func_structs >= max_collection_func_structs) {
|
||||||
printf("Array size to store all collection structures names is too small\n");
|
printf("Array size to store all collection structures names is too small\n");
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
collection_func_structs[all_collection_func_structs++] = (char*)prop->srna;
|
collection_func_structs[all_collection_func_structs++] = (char *)prop->srna;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -748,13 +748,13 @@ static void rna_BevelModifier_angle_limit_set(PointerRNA *ptr, float value)
|
|||||||
|
|
||||||
static void rna_UVWarpModifier_vgroup_set(PointerRNA *ptr, const char *value)
|
static void rna_UVWarpModifier_vgroup_set(PointerRNA *ptr, const char *value)
|
||||||
{
|
{
|
||||||
UVWarpModifierData *umd = (UVWarpModifierData*)ptr->data;
|
UVWarpModifierData *umd = (UVWarpModifierData *)ptr->data;
|
||||||
rna_object_vgroup_name_set(ptr, value, umd->vgroup_name, sizeof(umd->vgroup_name));
|
rna_object_vgroup_name_set(ptr, value, umd->vgroup_name, sizeof(umd->vgroup_name));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void rna_UVWarpModifier_uvlayer_set(PointerRNA *ptr, const char *value)
|
static void rna_UVWarpModifier_uvlayer_set(PointerRNA *ptr, const char *value)
|
||||||
{
|
{
|
||||||
UVWarpModifierData *umd = (UVWarpModifierData*)ptr->data;
|
UVWarpModifierData *umd = (UVWarpModifierData *)ptr->data;
|
||||||
rna_object_uvlayer_name_set(ptr, value, umd->uvlayer_name, sizeof(umd->uvlayer_name));
|
rna_object_uvlayer_name_set(ptr, value, umd->uvlayer_name, sizeof(umd->uvlayer_name));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1101,7 +1101,7 @@ static void rna_ShaderNodeScript_mode_set(PointerRNA *ptr, int value)
|
|||||||
|
|
||||||
/* replace text datablock by filepath */
|
/* replace text datablock by filepath */
|
||||||
if (node->id) {
|
if (node->id) {
|
||||||
Text *text = (Text*)node->id;
|
Text *text = (Text *)node->id;
|
||||||
|
|
||||||
if (value == NODE_SCRIPT_EXTERNAL && text->name) {
|
if (value == NODE_SCRIPT_EXTERNAL && text->name) {
|
||||||
BLI_strncpy(nss->filepath, text->name, sizeof(nss->filepath));
|
BLI_strncpy(nss->filepath, text->name, sizeof(nss->filepath));
|
||||||
|
@ -1123,7 +1123,7 @@ static void rna_GameObjectSettings_used_state_get(PointerRNA *ptr, int *values)
|
|||||||
|
|
||||||
static void rna_GameObjectSettings_col_group_get(PointerRNA *ptr, int *values)
|
static void rna_GameObjectSettings_col_group_get(PointerRNA *ptr, int *values)
|
||||||
{
|
{
|
||||||
Object *ob = (Object*)ptr->data;
|
Object *ob = (Object *)ptr->data;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; i < OB_MAX_COL_MASKS; i++) {
|
for (i = 0; i < OB_MAX_COL_MASKS; i++) {
|
||||||
@ -1133,7 +1133,7 @@ static void rna_GameObjectSettings_col_group_get(PointerRNA *ptr, int *values)
|
|||||||
|
|
||||||
static void rna_GameObjectSettings_col_group_set(PointerRNA *ptr, const int *values)
|
static void rna_GameObjectSettings_col_group_set(PointerRNA *ptr, const int *values)
|
||||||
{
|
{
|
||||||
Object *ob = (Object*)ptr->data;
|
Object *ob = (Object *)ptr->data;
|
||||||
int i, tot = 0;
|
int i, tot = 0;
|
||||||
|
|
||||||
/* ensure we always have some group selected */
|
/* ensure we always have some group selected */
|
||||||
@ -1152,7 +1152,7 @@ static void rna_GameObjectSettings_col_group_set(PointerRNA *ptr, const int *val
|
|||||||
|
|
||||||
static void rna_GameObjectSettings_col_mask_get(PointerRNA *ptr, int *values)
|
static void rna_GameObjectSettings_col_mask_get(PointerRNA *ptr, int *values)
|
||||||
{
|
{
|
||||||
Object *ob = (Object*)ptr->data;
|
Object *ob = (Object *)ptr->data;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; i < OB_MAX_COL_MASKS; i++) {
|
for (i = 0; i < OB_MAX_COL_MASKS; i++) {
|
||||||
@ -1162,7 +1162,7 @@ static void rna_GameObjectSettings_col_mask_get(PointerRNA *ptr, int *values)
|
|||||||
|
|
||||||
static void rna_GameObjectSettings_col_mask_set(PointerRNA *ptr, const int *values)
|
static void rna_GameObjectSettings_col_mask_set(PointerRNA *ptr, const int *values)
|
||||||
{
|
{
|
||||||
Object *ob = (Object*)ptr->data;
|
Object *ob = (Object *)ptr->data;
|
||||||
int i, tot = 0;
|
int i, tot = 0;
|
||||||
|
|
||||||
/* ensure we always have some mask selected */
|
/* ensure we always have some mask selected */
|
||||||
|
@ -1131,7 +1131,7 @@ static void rna_SceneRenderLayer_name_set(PointerRNA *ptr, const char *value)
|
|||||||
|
|
||||||
static char *rna_SceneRenderLayer_path(PointerRNA *ptr)
|
static char *rna_SceneRenderLayer_path(PointerRNA *ptr)
|
||||||
{
|
{
|
||||||
SceneRenderLayer *srl = (SceneRenderLayer*)ptr->data;
|
SceneRenderLayer *srl = (SceneRenderLayer *)ptr->data;
|
||||||
return BLI_sprintfN("render.layers[\"%s\"]", srl->name);
|
return BLI_sprintfN("render.layers[\"%s\"]", srl->name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -305,7 +305,7 @@ void node_group_verify(struct bNodeTree *ntree, struct bNode *node, struct ID *i
|
|||||||
{
|
{
|
||||||
/* check inputs and outputs, and remove or insert them */
|
/* check inputs and outputs, and remove or insert them */
|
||||||
if (node->id==id) {
|
if (node->id==id) {
|
||||||
bNodeTree *ngroup= (bNodeTree*)node->id;
|
bNodeTree *ngroup= (bNodeTree *)node->id;
|
||||||
group_verify_socket_list(ntree, node, &node->inputs, SOCK_IN, &ngroup->inputs);
|
group_verify_socket_list(ntree, node, &node->inputs, SOCK_IN, &ngroup->inputs);
|
||||||
group_verify_socket_list(ntree, node, &node->outputs, SOCK_OUT, &ngroup->outputs);
|
group_verify_socket_list(ntree, node, &node->outputs, SOCK_OUT, &ngroup->outputs);
|
||||||
}
|
}
|
||||||
@ -314,7 +314,7 @@ void node_group_verify(struct bNodeTree *ntree, struct bNode *node, struct ID *i
|
|||||||
struct bNodeTree *node_group_edit_get(bNode *node)
|
struct bNodeTree *node_group_edit_get(bNode *node)
|
||||||
{
|
{
|
||||||
if (node->flag & NODE_GROUP_EDIT)
|
if (node->flag & NODE_GROUP_EDIT)
|
||||||
return (bNodeTree*)node->id;
|
return (bNodeTree *)node->id;
|
||||||
else
|
else
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
@ -322,7 +322,7 @@ struct bNodeTree *node_group_edit_get(bNode *node)
|
|||||||
struct bNodeTree *node_group_edit_set(bNode *node, int edit)
|
struct bNodeTree *node_group_edit_set(bNode *node, int edit)
|
||||||
{
|
{
|
||||||
if (edit) {
|
if (edit) {
|
||||||
bNodeTree *ngroup= (bNodeTree*)node->id;
|
bNodeTree *ngroup= (bNodeTree *)node->id;
|
||||||
if (ngroup) {
|
if (ngroup) {
|
||||||
if (ngroup->id.lib)
|
if (ngroup->id.lib)
|
||||||
ntreeMakeLocal(ngroup);
|
ntreeMakeLocal(ngroup);
|
||||||
@ -339,7 +339,7 @@ struct bNodeTree *node_group_edit_set(bNode *node, int edit)
|
|||||||
|
|
||||||
void node_group_edit_clear(bNode *node)
|
void node_group_edit_clear(bNode *node)
|
||||||
{
|
{
|
||||||
bNodeTree *ngroup= (bNodeTree*)node->id;
|
bNodeTree *ngroup= (bNodeTree *)node->id;
|
||||||
bNode *inode;
|
bNode *inode;
|
||||||
|
|
||||||
node->flag &= ~NODE_GROUP_EDIT;
|
node->flag &= ~NODE_GROUP_EDIT;
|
||||||
|
@ -114,13 +114,13 @@ static struct bNodeStack *setup_stack(bNodeStack *stack, bNodeSocket *sock)
|
|||||||
if (sock->default_value) {
|
if (sock->default_value) {
|
||||||
switch (sock->type) {
|
switch (sock->type) {
|
||||||
case SOCK_FLOAT:
|
case SOCK_FLOAT:
|
||||||
ns->vec[0] = ((bNodeSocketValueFloat*)sock->default_value)->value;
|
ns->vec[0] = ((bNodeSocketValueFloat *)sock->default_value)->value;
|
||||||
break;
|
break;
|
||||||
case SOCK_VECTOR:
|
case SOCK_VECTOR:
|
||||||
copy_v3_v3(ns->vec, ((bNodeSocketValueVector*)sock->default_value)->value);
|
copy_v3_v3(ns->vec, ((bNodeSocketValueVector *)sock->default_value)->value);
|
||||||
break;
|
break;
|
||||||
case SOCK_RGBA:
|
case SOCK_RGBA:
|
||||||
copy_v4_v4(ns->vec, ((bNodeSocketValueRGBA*)sock->default_value)->value);
|
copy_v4_v4(ns->vec, ((bNodeSocketValueRGBA *)sock->default_value)->value);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -139,49 +139,49 @@ void nodeShaderSynchronizeID(bNode *node, int copyto)
|
|||||||
if (copyto) {
|
if (copyto) {
|
||||||
switch (a) {
|
switch (a) {
|
||||||
case MAT_IN_COLOR:
|
case MAT_IN_COLOR:
|
||||||
copy_v3_v3(&ma->r, ((bNodeSocketValueRGBA*)sock->default_value)->value); break;
|
copy_v3_v3(&ma->r, ((bNodeSocketValueRGBA *)sock->default_value)->value); break;
|
||||||
case MAT_IN_SPEC:
|
case MAT_IN_SPEC:
|
||||||
copy_v3_v3(&ma->specr, ((bNodeSocketValueRGBA*)sock->default_value)->value); break;
|
copy_v3_v3(&ma->specr, ((bNodeSocketValueRGBA *)sock->default_value)->value); break;
|
||||||
case MAT_IN_REFL:
|
case MAT_IN_REFL:
|
||||||
ma->ref= ((bNodeSocketValueFloat*)sock->default_value)->value; break;
|
ma->ref= ((bNodeSocketValueFloat *)sock->default_value)->value; break;
|
||||||
case MAT_IN_MIR:
|
case MAT_IN_MIR:
|
||||||
copy_v3_v3(&ma->mirr, ((bNodeSocketValueRGBA*)sock->default_value)->value); break;
|
copy_v3_v3(&ma->mirr, ((bNodeSocketValueRGBA *)sock->default_value)->value); break;
|
||||||
case MAT_IN_AMB:
|
case MAT_IN_AMB:
|
||||||
ma->amb= ((bNodeSocketValueFloat*)sock->default_value)->value; break;
|
ma->amb = ((bNodeSocketValueFloat *)sock->default_value)->value; break;
|
||||||
case MAT_IN_EMIT:
|
case MAT_IN_EMIT:
|
||||||
ma->emit= ((bNodeSocketValueFloat*)sock->default_value)->value; break;
|
ma->emit = ((bNodeSocketValueFloat *)sock->default_value)->value; break;
|
||||||
case MAT_IN_SPECTRA:
|
case MAT_IN_SPECTRA:
|
||||||
ma->spectra= ((bNodeSocketValueFloat*)sock->default_value)->value; break;
|
ma->spectra = ((bNodeSocketValueFloat *)sock->default_value)->value; break;
|
||||||
case MAT_IN_RAY_MIRROR:
|
case MAT_IN_RAY_MIRROR:
|
||||||
ma->ray_mirror= ((bNodeSocketValueFloat*)sock->default_value)->value; break;
|
ma->ray_mirror = ((bNodeSocketValueFloat *)sock->default_value)->value; break;
|
||||||
case MAT_IN_ALPHA:
|
case MAT_IN_ALPHA:
|
||||||
ma->alpha= ((bNodeSocketValueFloat*)sock->default_value)->value; break;
|
ma->alpha = ((bNodeSocketValueFloat *)sock->default_value)->value; break;
|
||||||
case MAT_IN_TRANSLUCENCY:
|
case MAT_IN_TRANSLUCENCY:
|
||||||
ma->translucency= ((bNodeSocketValueFloat*)sock->default_value)->value; break;
|
ma->translucency = ((bNodeSocketValueFloat *)sock->default_value)->value; break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
switch (a) {
|
switch (a) {
|
||||||
case MAT_IN_COLOR:
|
case MAT_IN_COLOR:
|
||||||
copy_v3_v3(((bNodeSocketValueRGBA*)sock->default_value)->value, &ma->r); break;
|
copy_v3_v3(((bNodeSocketValueRGBA *)sock->default_value)->value, &ma->r); break;
|
||||||
case MAT_IN_SPEC:
|
case MAT_IN_SPEC:
|
||||||
copy_v3_v3(((bNodeSocketValueRGBA*)sock->default_value)->value, &ma->specr); break;
|
copy_v3_v3(((bNodeSocketValueRGBA *)sock->default_value)->value, &ma->specr); break;
|
||||||
case MAT_IN_REFL:
|
case MAT_IN_REFL:
|
||||||
((bNodeSocketValueFloat*)sock->default_value)->value= ma->ref; break;
|
((bNodeSocketValueFloat *)sock->default_value)->value= ma->ref; break;
|
||||||
case MAT_IN_MIR:
|
case MAT_IN_MIR:
|
||||||
copy_v3_v3(((bNodeSocketValueRGBA*)sock->default_value)->value, &ma->mirr); break;
|
copy_v3_v3(((bNodeSocketValueRGBA *)sock->default_value)->value, &ma->mirr); break;
|
||||||
case MAT_IN_AMB:
|
case MAT_IN_AMB:
|
||||||
((bNodeSocketValueFloat*)sock->default_value)->value= ma->amb; break;
|
((bNodeSocketValueFloat *)sock->default_value)->value = ma->amb; break;
|
||||||
case MAT_IN_EMIT:
|
case MAT_IN_EMIT:
|
||||||
((bNodeSocketValueFloat*)sock->default_value)->value= ma->emit; break;
|
((bNodeSocketValueFloat *)sock->default_value)->value = ma->emit; break;
|
||||||
case MAT_IN_SPECTRA:
|
case MAT_IN_SPECTRA:
|
||||||
((bNodeSocketValueFloat*)sock->default_value)->value= ma->spectra; break;
|
((bNodeSocketValueFloat *)sock->default_value)->value = ma->spectra; break;
|
||||||
case MAT_IN_RAY_MIRROR:
|
case MAT_IN_RAY_MIRROR:
|
||||||
((bNodeSocketValueFloat*)sock->default_value)->value= ma->ray_mirror; break;
|
((bNodeSocketValueFloat *)sock->default_value)->value = ma->ray_mirror; break;
|
||||||
case MAT_IN_ALPHA:
|
case MAT_IN_ALPHA:
|
||||||
((bNodeSocketValueFloat*)sock->default_value)->value= ma->alpha; break;
|
((bNodeSocketValueFloat *)sock->default_value)->value = ma->alpha; break;
|
||||||
case MAT_IN_TRANSLUCENCY:
|
case MAT_IN_TRANSLUCENCY:
|
||||||
((bNodeSocketValueFloat*)sock->default_value)->value= ma->translucency; break;
|
((bNodeSocketValueFloat *)sock->default_value)->value = ma->translucency; break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -259,7 +259,7 @@ bNode *nodeGetActiveTexture(bNodeTree *ntree)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
if (node)
|
if (node)
|
||||||
ntree= (bNodeTree*)node->id;
|
ntree = (bNodeTree *)node->id;
|
||||||
|
|
||||||
for (node= ntree->nodes.first; node; node= node->next)
|
for (node= ntree->nodes.first; node; node= node->next)
|
||||||
if (node->flag & NODE_ACTIVE_TEXTURE)
|
if (node->flag & NODE_ACTIVE_TEXTURE)
|
||||||
@ -320,7 +320,7 @@ void node_shader_gpu_tex_mapping(GPUMaterial *mat, bNode *node, GPUNodeStack *in
|
|||||||
float domax= (texmap->flag & TEXMAP_CLIP_MAX) != 0;
|
float domax= (texmap->flag & TEXMAP_CLIP_MAX) != 0;
|
||||||
|
|
||||||
if (domin || domax || !(texmap->flag & TEXMAP_UNIT_MATRIX)) {
|
if (domin || domax || !(texmap->flag & TEXMAP_UNIT_MATRIX)) {
|
||||||
GPUNodeLink *tmat = GPU_uniform((float*)texmap->mat);
|
GPUNodeLink *tmat = GPU_uniform((float *)texmap->mat);
|
||||||
GPUNodeLink *tmin = GPU_uniform(texmap->min);
|
GPUNodeLink *tmin = GPU_uniform(texmap->min);
|
||||||
GPUNodeLink *tmax = GPU_uniform(texmap->max);
|
GPUNodeLink *tmax = GPU_uniform(texmap->max);
|
||||||
GPUNodeLink *tdomin = GPU_uniform(&domin);
|
GPUNodeLink *tdomin = GPU_uniform(&domin);
|
||||||
|
@ -70,7 +70,7 @@ static void move_stack(bNodeStack *to, bNodeStack *from)
|
|||||||
|
|
||||||
static void *group_initexec(bNode *node)
|
static void *group_initexec(bNode *node)
|
||||||
{
|
{
|
||||||
bNodeTree *ngroup= (bNodeTree*)node->id;
|
bNodeTree *ngroup = (bNodeTree *)node->id;
|
||||||
bNodeTreeExec *exec;
|
bNodeTreeExec *exec;
|
||||||
|
|
||||||
if (!ngroup)
|
if (!ngroup)
|
||||||
@ -84,7 +84,7 @@ static void *group_initexec(bNode *node)
|
|||||||
|
|
||||||
static void group_freeexec(bNode *UNUSED(node), void *nodedata)
|
static void group_freeexec(bNode *UNUSED(node), void *nodedata)
|
||||||
{
|
{
|
||||||
bNodeTreeExec*gexec= (bNodeTreeExec*)nodedata;
|
bNodeTreeExec*gexec = (bNodeTreeExec *)nodedata;
|
||||||
|
|
||||||
ntreeShaderEndExecTree(gexec, 0);
|
ntreeShaderEndExecTree(gexec, 0);
|
||||||
}
|
}
|
||||||
@ -121,7 +121,7 @@ static void group_move_outputs(bNode *node, bNodeStack **out, bNodeStack *gstack
|
|||||||
|
|
||||||
static void group_execute(void *data, int thread, struct bNode *node, void *nodedata, struct bNodeStack **in, struct bNodeStack **out)
|
static void group_execute(void *data, int thread, struct bNode *node, void *nodedata, struct bNodeStack **in, struct bNodeStack **out)
|
||||||
{
|
{
|
||||||
bNodeTreeExec *exec= (bNodeTreeExec*)nodedata;
|
bNodeTreeExec *exec = (bNodeTreeExec *)nodedata;
|
||||||
bNodeThreadStack *nts;
|
bNodeThreadStack *nts;
|
||||||
|
|
||||||
if (!exec)
|
if (!exec)
|
||||||
@ -177,7 +177,7 @@ static void group_gpu_move_outputs(bNode *node, GPUNodeStack *out, bNodeStack *g
|
|||||||
|
|
||||||
static int gpu_group_execute(GPUMaterial *mat, bNode *node, void *nodedata, GPUNodeStack *in, GPUNodeStack *out)
|
static int gpu_group_execute(GPUMaterial *mat, bNode *node, void *nodedata, GPUNodeStack *in, GPUNodeStack *out)
|
||||||
{
|
{
|
||||||
bNodeTreeExec *exec= (bNodeTreeExec*)nodedata;
|
bNodeTreeExec *exec = (bNodeTreeExec *)nodedata;
|
||||||
|
|
||||||
group_gpu_copy_inputs(node, in, exec->stack);
|
group_gpu_copy_inputs(node, in, exec->stack);
|
||||||
ntreeExecGPUNodes(exec, mat, (node->flag & NODE_GROUP_EDIT));
|
ntreeExecGPUNodes(exec, mat, (node->flag & NODE_GROUP_EDIT));
|
||||||
|
@ -77,7 +77,7 @@ static int gpu_shader_mapping(GPUMaterial *mat, bNode *node, GPUNodeStack *in, G
|
|||||||
TexMapping *texmap= node->storage;
|
TexMapping *texmap= node->storage;
|
||||||
float domin= (texmap->flag & TEXMAP_CLIP_MIN) != 0;
|
float domin= (texmap->flag & TEXMAP_CLIP_MIN) != 0;
|
||||||
float domax= (texmap->flag & TEXMAP_CLIP_MAX) != 0;
|
float domax= (texmap->flag & TEXMAP_CLIP_MAX) != 0;
|
||||||
GPUNodeLink *tmat = GPU_uniform((float*)texmap->mat);
|
GPUNodeLink *tmat = GPU_uniform((float *)texmap->mat);
|
||||||
GPUNodeLink *tmin = GPU_uniform(texmap->min);
|
GPUNodeLink *tmin = GPU_uniform(texmap->min);
|
||||||
GPUNodeLink *tmax = GPU_uniform(texmap->max);
|
GPUNodeLink *tmax = GPU_uniform(texmap->max);
|
||||||
GPUNodeLink *tdomin = GPU_uniform(&domin);
|
GPUNodeLink *tdomin = GPU_uniform(&domin);
|
||||||
|
@ -53,7 +53,7 @@ void PyC_MainModule_Restore(PyObject *main_mod);
|
|||||||
|
|
||||||
void PyC_SetHomePath(const char *py_path_bundle);
|
void PyC_SetHomePath(const char *py_path_bundle);
|
||||||
|
|
||||||
#define PYC_INTERPRETER_ACTIVE (((PyThreadState*)_Py_atomic_load_relaxed(&_PyThreadState_Current)) != NULL)
|
#define PYC_INTERPRETER_ACTIVE (((PyThreadState *)_Py_atomic_load_relaxed(&_PyThreadState_Current)) != NULL)
|
||||||
|
|
||||||
void *PyC_RNA_AsPointer(PyObject *value, const char *type_name);
|
void *PyC_RNA_AsPointer(PyObject *value, const char *type_name);
|
||||||
|
|
||||||
|
@ -173,13 +173,13 @@ static int RE_rayobject_instance_intersect(RayObject *o, Isect *isec)
|
|||||||
|
|
||||||
static void RE_rayobject_instance_free(RayObject *o)
|
static void RE_rayobject_instance_free(RayObject *o)
|
||||||
{
|
{
|
||||||
InstanceRayObject *obj = (InstanceRayObject*)o;
|
InstanceRayObject *obj = (InstanceRayObject *)o;
|
||||||
MEM_freeN(obj);
|
MEM_freeN(obj);
|
||||||
}
|
}
|
||||||
|
|
||||||
static float RE_rayobject_instance_cost(RayObject *o)
|
static float RE_rayobject_instance_cost(RayObject *o)
|
||||||
{
|
{
|
||||||
InstanceRayObject *obj = (InstanceRayObject*)o;
|
InstanceRayObject *obj = (InstanceRayObject *)o;
|
||||||
return RE_rayobject_cost(obj->target) + RE_COST_INSTANCE;
|
return RE_rayobject_cost(obj->target) + RE_COST_INSTANCE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -161,7 +161,7 @@ static HaloRen *initstar(Render *re, ObjectRen *obr, const float vec[3], float h
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
void RE_make_stars(Render *re, Scene *scenev3d, void (*initfunc)(void),
|
void RE_make_stars(Render *re, Scene *scenev3d, void (*initfunc)(void),
|
||||||
void (*vertexfunc)(float*), void (*termfunc)(void))
|
void (*vertexfunc)(float *), void (*termfunc)(void))
|
||||||
{
|
{
|
||||||
extern unsigned char hash[512];
|
extern unsigned char hash[512];
|
||||||
ObjectRen *obr= NULL;
|
ObjectRen *obr= NULL;
|
||||||
|
@ -81,7 +81,7 @@ extern struct Render R;
|
|||||||
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
|
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
|
||||||
static int test_break(void *data)
|
static int test_break(void *data)
|
||||||
{
|
{
|
||||||
Render *re = (Render*)data;
|
Render *re = (Render *)data;
|
||||||
return re->test_break(re->tbh);
|
return re->test_break(re->tbh);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -250,9 +250,9 @@ RayObject* makeraytree_object(Render *re, ObjectInstanceRen *obi)
|
|||||||
//Create Ray cast accelaration structure
|
//Create Ray cast accelaration structure
|
||||||
raytree = rayobject_create( re, re->r.raytrace_structure, faces );
|
raytree = rayobject_create( re, re->r.raytrace_structure, faces );
|
||||||
if ( (re->r.raytrace_options & R_RAYTRACE_USE_LOCAL_COORDS) )
|
if ( (re->r.raytrace_options & R_RAYTRACE_USE_LOCAL_COORDS) )
|
||||||
vlakprimitive = obr->rayprimitives = (VlakPrimitive*)MEM_callocN(faces*sizeof(VlakPrimitive), "ObjectRen primitives");
|
vlakprimitive = obr->rayprimitives = (VlakPrimitive *)MEM_callocN(faces * sizeof(VlakPrimitive), "ObjectRen primitives");
|
||||||
else
|
else
|
||||||
face = obr->rayfaces = (RayFace*)MEM_callocN(faces*sizeof(RayFace), "ObjectRen faces");
|
face = obr->rayfaces = (RayFace *)MEM_callocN(faces * sizeof(RayFace), "ObjectRen faces");
|
||||||
|
|
||||||
obr->rayobi = obi;
|
obr->rayobi = obi;
|
||||||
|
|
||||||
@ -345,10 +345,10 @@ static void makeraytree_single(Render *re)
|
|||||||
raytree = re->raytree = rayobject_create( re, re->r.raytrace_structure, faces+special );
|
raytree = re->raytree = rayobject_create( re, re->r.raytrace_structure, faces+special );
|
||||||
|
|
||||||
if ( (re->r.raytrace_options & R_RAYTRACE_USE_LOCAL_COORDS) ) {
|
if ( (re->r.raytrace_options & R_RAYTRACE_USE_LOCAL_COORDS) ) {
|
||||||
vlakprimitive = re->rayprimitives = (VlakPrimitive*)MEM_callocN(faces*sizeof(VlakPrimitive), "Raytrace vlak-primitives");
|
vlakprimitive = re->rayprimitives = (VlakPrimitive *)MEM_callocN(faces * sizeof(VlakPrimitive), "Raytrace vlak-primitives");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
face = re->rayfaces = (RayFace*)MEM_callocN(faces*sizeof(RayFace), "Render ray faces");
|
face = re->rayfaces = (RayFace *)MEM_callocN(faces * sizeof(RayFace), "Render ray faces");
|
||||||
}
|
}
|
||||||
|
|
||||||
for (obi=re->instancetable.first; obi; obi=obi->next)
|
for (obi=re->instancetable.first; obi; obi=obi->next)
|
||||||
@ -496,8 +496,8 @@ static void shade_ray_set_derivative(ShadeInput *shi)
|
|||||||
|
|
||||||
void shade_ray(Isect *is, ShadeInput *shi, ShadeResult *shr)
|
void shade_ray(Isect *is, ShadeInput *shi, ShadeResult *shr)
|
||||||
{
|
{
|
||||||
ObjectInstanceRen *obi= (ObjectInstanceRen*)is->hit.ob;
|
ObjectInstanceRen *obi = (ObjectInstanceRen *)is->hit.ob;
|
||||||
VlakRen *vlr= (VlakRen*)is->hit.face;
|
VlakRen *vlr = (VlakRen *)is->hit.face;
|
||||||
|
|
||||||
/* set up view vector */
|
/* set up view vector */
|
||||||
copy_v3_v3(shi->view, is->dir);
|
copy_v3_v3(shi->view, is->dir);
|
||||||
|
@ -1172,7 +1172,7 @@ typedef struct ZbufSolidData {
|
|||||||
|
|
||||||
static void make_pixelstructs(RenderPart *pa, ZSpan *zspan, int sample, void *data)
|
static void make_pixelstructs(RenderPart *pa, ZSpan *zspan, int sample, void *data)
|
||||||
{
|
{
|
||||||
ZbufSolidData *sdata= (ZbufSolidData*)data;
|
ZbufSolidData *sdata = (ZbufSolidData *)data;
|
||||||
ListBase *lb= sdata->psmlist;
|
ListBase *lb= sdata->psmlist;
|
||||||
intptr_t *rd= pa->rectdaps;
|
intptr_t *rd= pa->rectdaps;
|
||||||
int *ro= zspan->recto;
|
int *ro= zspan->recto;
|
||||||
@ -1740,7 +1740,7 @@ void zbufshade_sss_tile(RenderPart *pa)
|
|||||||
#if 0
|
#if 0
|
||||||
if (rs) {
|
if (rs) {
|
||||||
/* for each sample in this pixel, shade it */
|
/* for each sample in this pixel, shade it */
|
||||||
for (ps=(PixStr*)*rs; ps; ps=ps->next) {
|
for (ps = (PixStr *)(*rs); ps; ps=ps->next) {
|
||||||
ObjectInstanceRen *obi= &re->objectinstance[ps->obi];
|
ObjectInstanceRen *obi= &re->objectinstance[ps->obi];
|
||||||
ObjectRen *obr= obi->obr;
|
ObjectRen *obr= obi->obr;
|
||||||
vlr= RE_findOrAddVlak(obr, (ps->facenr-1) & RE_QUAD_MASK);
|
vlr= RE_findOrAddVlak(obr, (ps->facenr-1) & RE_QUAD_MASK);
|
||||||
@ -2461,8 +2461,8 @@ static void do_bake_shade(void *handle, int x, int y, float u, float v)
|
|||||||
|
|
||||||
/* if hit, we shade from the new point, otherwise from point one starting face */
|
/* if hit, we shade from the new point, otherwise from point one starting face */
|
||||||
if (hit) {
|
if (hit) {
|
||||||
obi= (ObjectInstanceRen*)minisec.hit.ob;
|
obi = (ObjectInstanceRen *)minisec.hit.ob;
|
||||||
vlr= (VlakRen*)minisec.hit.face;
|
vlr = (VlakRen *)minisec.hit.face;
|
||||||
quad= (minisec.isect == 2);
|
quad= (minisec.isect == 2);
|
||||||
copy_v3_v3(shi->co, minco);
|
copy_v3_v3(shi->co, minco);
|
||||||
|
|
||||||
|
@ -370,7 +370,7 @@ RadFace **RE_vlakren_get_radface(ObjectRen *obr, VlakRen *vlak, int verify)
|
|||||||
radface= obr->vlaknodes[nr].radface;
|
radface= obr->vlaknodes[nr].radface;
|
||||||
if (radface==NULL) {
|
if (radface==NULL) {
|
||||||
if (verify)
|
if (verify)
|
||||||
radface= obr->vlaknodes[nr].radface= MEM_callocN(256*RE_RADFACE_ELEMS*sizeof(void*), "radface table");
|
radface = obr->vlaknodes[nr].radface= MEM_callocN(256 * RE_RADFACE_ELEMS * sizeof(void *), "radface table");
|
||||||
else
|
else
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
@ -888,9 +888,9 @@ HaloRen *RE_findOrAddHalo(ObjectRen *obr, int nr)
|
|||||||
// TABLEINITSIZE, obr->blohalen+TABLEINITSIZE );
|
// TABLEINITSIZE, obr->blohalen+TABLEINITSIZE );
|
||||||
temp=obr->bloha;
|
temp=obr->bloha;
|
||||||
|
|
||||||
obr->bloha=(HaloRen**)MEM_callocN(sizeof(void*)*(obr->blohalen+TABLEINITSIZE), "Bloha");
|
obr->bloha = (HaloRen**)MEM_callocN(sizeof(void *) * (obr->blohalen + TABLEINITSIZE), "Bloha");
|
||||||
if (temp) memcpy(obr->bloha, temp, obr->blohalen*sizeof(void*));
|
if (temp) memcpy(obr->bloha, temp, obr->blohalen*sizeof(void *));
|
||||||
memset(&(obr->bloha[obr->blohalen]), 0, TABLEINITSIZE*sizeof(void*));
|
memset(&(obr->bloha[obr->blohalen]), 0, TABLEINITSIZE * sizeof(void *));
|
||||||
obr->blohalen+=TABLEINITSIZE; /*Does this really need to be power of 2?*/
|
obr->blohalen+=TABLEINITSIZE; /*Does this really need to be power of 2?*/
|
||||||
if (temp) MEM_freeN(temp);
|
if (temp) MEM_freeN(temp);
|
||||||
}
|
}
|
||||||
|
@ -812,7 +812,7 @@ void makeshadowbuf(Render *re, LampRen *lar)
|
|||||||
|
|
||||||
static void *do_shadow_thread(void *re_v)
|
static void *do_shadow_thread(void *re_v)
|
||||||
{
|
{
|
||||||
Render *re= (Render*)re_v;
|
Render *re = (Render *)re_v;
|
||||||
LampRen *lar;
|
LampRen *lar;
|
||||||
|
|
||||||
do {
|
do {
|
||||||
|
@ -522,7 +522,7 @@ static APixstrand *addpsAstrand(ZSpan *zspan)
|
|||||||
|
|
||||||
static void do_strand_fillac(void *handle, int x, int y, float u, float v, float z)
|
static void do_strand_fillac(void *handle, int x, int y, float u, float v, float z)
|
||||||
{
|
{
|
||||||
StrandPart *spart= (StrandPart*)handle;
|
StrandPart *spart= (StrandPart *)handle;
|
||||||
StrandShadeCache *cache= spart->cache;
|
StrandShadeCache *cache= spart->cache;
|
||||||
StrandSegment *sseg= spart->segment;
|
StrandSegment *sseg= spart->segment;
|
||||||
APixstrand *apn, *apnew;
|
APixstrand *apn, *apnew;
|
||||||
|
@ -493,7 +493,7 @@ typedef struct VolPrecacheQueue {
|
|||||||
*/
|
*/
|
||||||
static void *vol_precache_part(void *data)
|
static void *vol_precache_part(void *data)
|
||||||
{
|
{
|
||||||
VolPrecacheQueue *queue = (VolPrecacheQueue*)data;
|
VolPrecacheQueue *queue = (VolPrecacheQueue *)data;
|
||||||
VolPrecachePart *pa;
|
VolPrecachePart *pa;
|
||||||
|
|
||||||
while ((pa = BLI_thread_queue_pop(queue->work))) {
|
while ((pa = BLI_thread_queue_pop(queue->work))) {
|
||||||
|
@ -200,7 +200,7 @@ void WM_operator_stack_clear(struct bContext *C) {}
|
|||||||
void WM_autosave_init(struct bContext *C) {}
|
void WM_autosave_init(struct bContext *C) {}
|
||||||
void WM_jobs_kill_all_except(struct wmWindowManager *wm) {}
|
void WM_jobs_kill_all_except(struct wmWindowManager *wm) {}
|
||||||
|
|
||||||
char *WM_clipboard_text_get(int selection) {return (char*)0;}
|
char *WM_clipboard_text_get(int selection) {return (char *)0;}
|
||||||
void WM_clipboard_text_set(char *buf, int selection) {}
|
void WM_clipboard_text_set(char *buf, int selection) {}
|
||||||
|
|
||||||
void WM_uilisttype_init(void) {}
|
void WM_uilisttype_init(void) {}
|
||||||
|
Loading…
Reference in New Issue
Block a user