src/mesh.c

changeset 117
d1267f656a97
parent 116
bfb2a7d62047
child 118
830608f7e7d9
equal deleted inserted replaced
116:bfb2a7d62047 117:d1267f656a97
82 82
83 // free any previous data 83 // free any previous data
84 free(mesh->vtx_data); 84 free(mesh->vtx_data);
85 85
86 // default values 86 // default values
87 if (args.size.x == 0.0f) args.size.x = 1.0f; 87 args.size.x = ASC_NONZERO_OR(1.f, args.size.x);
88 if (args.size.y == 0.0f) args.size.y = 1.0f; 88 args.size.y = ASC_NONZERO_OR(1.f, args.size.y);
89 if (args.uv_scale.x == 0.0f) args.uv_scale.x = 1.0f; 89 args.uv_scale.x = ASC_NONZERO_OR(1.f, args.uv_scale.x);
90 if (args.uv_scale.y == 0.0f) args.uv_scale.y = 1.0f; 90 args.uv_scale.y = ASC_NONZERO_OR(1.f, args.uv_scale.y);
91 91
92 asc_dprintf("Create plane in VBO %u and VAO %u", mesh->vbo, mesh->vao); 92 asc_dprintf("Create plane in VBO %u and VAO %u", mesh->vbo, mesh->vao);
93 mesh->vtx_count = 4; 93 mesh->vtx_count = 4;
94 AscMeshVertex2d data[4] = { 94 AscMeshVertex2d data[4] = {
95 { 95 {

mercurial