Code cleanup: use bool instead of int
Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D1026
This commit is contained in:
@@ -402,8 +402,8 @@ static void codegen_set_unique_ids(ListBase *nodes)
|
||||
for (input=node->inputs.first; input; input=input->next) {
|
||||
/* set id for unique names of uniform variables */
|
||||
input->id = id++;
|
||||
input->bindtex = 0;
|
||||
input->definetex = 0;
|
||||
input->bindtex = false;
|
||||
input->definetex = false;
|
||||
|
||||
/* set texid used for settings texture slot with multitexture */
|
||||
if (codegen_input_has_texture(input) &&
|
||||
@@ -414,7 +414,7 @@ static void codegen_set_unique_ids(ListBase *nodes)
|
||||
* buffer to avoid sampling the same texture twice */
|
||||
if (!BLI_ghash_haskey(bindhash, input->link)) {
|
||||
input->texid = texid++;
|
||||
input->bindtex = 1;
|
||||
input->bindtex = true;
|
||||
BLI_ghash_insert(bindhash, input->link, SET_INT_IN_POINTER(input->texid));
|
||||
}
|
||||
else
|
||||
@@ -425,7 +425,7 @@ static void codegen_set_unique_ids(ListBase *nodes)
|
||||
* buffer to avoid sampling the same texture twice */
|
||||
if (!BLI_ghash_haskey(bindhash, input->ima)) {
|
||||
input->texid = texid++;
|
||||
input->bindtex = 1;
|
||||
input->bindtex = true;
|
||||
BLI_ghash_insert(bindhash, input->ima, SET_INT_IN_POINTER(input->texid));
|
||||
}
|
||||
else
|
||||
@@ -436,7 +436,7 @@ static void codegen_set_unique_ids(ListBase *nodes)
|
||||
* buffer to avoid sampling the same texture twice */
|
||||
if (!BLI_ghash_haskey(bindhash, input->prv)) {
|
||||
input->texid = texid++;
|
||||
input->bindtex = 1;
|
||||
input->bindtex = true;
|
||||
BLI_ghash_insert(bindhash, input->prv, SET_INT_IN_POINTER(input->texid));
|
||||
}
|
||||
else
|
||||
@@ -446,7 +446,7 @@ static void codegen_set_unique_ids(ListBase *nodes)
|
||||
if (!BLI_ghash_haskey(bindhash, input->tex)) {
|
||||
/* input is user created texture, check tex pointer */
|
||||
input->texid = texid++;
|
||||
input->bindtex = 1;
|
||||
input->bindtex = true;
|
||||
BLI_ghash_insert(bindhash, input->tex, SET_INT_IN_POINTER(input->texid));
|
||||
}
|
||||
else
|
||||
@@ -457,13 +457,13 @@ static void codegen_set_unique_ids(ListBase *nodes)
|
||||
if (input->source == GPU_SOURCE_TEX_PIXEL) {
|
||||
if (input->ima) {
|
||||
if (!BLI_ghash_haskey(definehash, input->ima)) {
|
||||
input->definetex = 1;
|
||||
input->definetex = true;
|
||||
BLI_ghash_insert(definehash, input->ima, SET_INT_IN_POINTER(input->texid));
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (!BLI_ghash_haskey(definehash, input->link)) {
|
||||
input->definetex = 1;
|
||||
input->definetex = true;
|
||||
BLI_ghash_insert(definehash, input->link, SET_INT_IN_POINTER(input->texid));
|
||||
}
|
||||
}
|
||||
@@ -968,7 +968,7 @@ static void gpu_node_input_link(GPUNode *node, GPUNodeLink *link, const GPUType
|
||||
input->tex = link->dynamictex;
|
||||
input->textarget = GL_TEXTURE_2D;
|
||||
input->textype = type;
|
||||
input->dynamictex = 1;
|
||||
input->dynamictex = true;
|
||||
input->dynamicdata = link->ptr2;
|
||||
MEM_freeN(link);
|
||||
}
|
||||
@@ -1184,7 +1184,7 @@ GPUNodeLink *GPU_dynamic_uniform(float *num, int dynamictype, void *data)
|
||||
|
||||
link->ptr1= num;
|
||||
link->ptr2= data;
|
||||
link->dynamic= 1;
|
||||
link->dynamic= true;
|
||||
link->dynamictype = dynamictype;
|
||||
|
||||
|
||||
@@ -1218,7 +1218,7 @@ GPUNodeLink *GPU_texture(int size, float *pixels)
|
||||
{
|
||||
GPUNodeLink *link = GPU_node_link_create();
|
||||
|
||||
link->texture = 1;
|
||||
link->texture = true;
|
||||
link->texturesize = size;
|
||||
link->ptr1= pixels;
|
||||
|
||||
@@ -1229,7 +1229,7 @@ GPUNodeLink *GPU_dynamic_texture(GPUTexture *tex, int dynamictype, void *data)
|
||||
{
|
||||
GPUNodeLink *link = GPU_node_link_create();
|
||||
|
||||
link->dynamic = 1;
|
||||
link->dynamic = true;
|
||||
link->dynamictex = tex;
|
||||
link->dynamictype = dynamictype;
|
||||
link->ptr2 = data;
|
||||
@@ -1385,7 +1385,7 @@ static void gpu_nodes_tag(GPUNodeLink *link)
|
||||
if (node->tag)
|
||||
return;
|
||||
|
||||
node->tag= 1;
|
||||
node->tag = true;
|
||||
for (input=node->inputs.first; input; input=input->next)
|
||||
if (input->link)
|
||||
gpu_nodes_tag(input->link);
|
||||
@@ -1396,7 +1396,7 @@ static void gpu_nodes_prune(ListBase *nodes, GPUNodeLink *outlink)
|
||||
GPUNode *node, *next;
|
||||
|
||||
for (node=nodes->first; node; node=node->next)
|
||||
node->tag= 0;
|
||||
node->tag = false;
|
||||
|
||||
gpu_nodes_tag(outlink);
|
||||
|
||||
|
||||
@@ -71,7 +71,9 @@ struct GPUNode {
|
||||
struct GPUNode *next, *prev;
|
||||
|
||||
const char *name;
|
||||
int tag;
|
||||
|
||||
/* Internal flag to mark nodes during pruning */
|
||||
bool tag;
|
||||
|
||||
ListBase inputs;
|
||||
ListBase outputs;
|
||||
@@ -84,14 +86,14 @@ struct GPUNodeLink {
|
||||
const char *attribname;
|
||||
|
||||
GPUNodeLinkImage image;
|
||||
int image_isdata;
|
||||
bool image_isdata;
|
||||
|
||||
int texture;
|
||||
bool texture;
|
||||
int texturesize;
|
||||
|
||||
void *ptr1, *ptr2;
|
||||
|
||||
int dynamic;
|
||||
bool dynamic;
|
||||
int dynamictype;
|
||||
|
||||
GPUType type;
|
||||
@@ -127,15 +129,15 @@ typedef struct GPUInput {
|
||||
int id; /* unique id as created by code generator */
|
||||
int texid; /* number for multitexture, starting from zero */
|
||||
int attribid; /* id for vertex attributes */
|
||||
int bindtex; /* input is responsible for binding the texture? */
|
||||
int definetex; /* input is responsible for defining the pixel? */
|
||||
bool bindtex; /* input is responsible for binding the texture? */
|
||||
bool definetex; /* input is responsible for defining the pixel? */
|
||||
int textarget; /* GL_TEXTURE_* */
|
||||
GPUType textype; /* datatype */
|
||||
|
||||
struct Image *ima; /* image */
|
||||
struct ImageUser *iuser;/* image user */
|
||||
struct PreviewImage *prv; /* preview images & icons */
|
||||
int image_isdata; /* image does not contain color data */
|
||||
bool image_isdata; /* image does not contain color data */
|
||||
float *dynamicvec; /* vector data in case it is dynamic */
|
||||
int dynamictype; /* origin of the dynamic uniform (GPUDynamicType) */
|
||||
void *dynamicdata; /* data source of the dynamic uniform */
|
||||
@@ -145,7 +147,7 @@ typedef struct GPUInput {
|
||||
|
||||
float vec[16]; /* vector data */
|
||||
GPUNodeLink *link;
|
||||
int dynamictex; /* dynamic? */
|
||||
bool dynamictex; /* dynamic? */
|
||||
CustomDataType attribtype; /* attribute type */
|
||||
char attribname[32]; /* attribute name */
|
||||
int attribfirst; /* this is the first one that is bound */
|
||||
|
||||
Reference in New Issue
Block a user