Lines Matching refs:kimono
74 dat_t kimono; variable
275 loadDAT( "rom:/resources/kimono.dat", &kimono); in LoadObjects()
307 unloadDAT(&kimono); in UnloadObjects()
332 for (int i = 0; i < kimono.obj_num; i++) in DrawFrame()
334 glBindBuffer(GL_ARRAY_BUFFER, kimono.posVB); in DrawFrame()
335 glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 0, (void*)kimono.obj[i].vtx_offset); in DrawFrame()
336 glBindBuffer(GL_ARRAY_BUFFER, kimono.normVB); in DrawFrame()
337 glVertexAttribPointer(1, 3, GL_FLOAT, GL_FALSE, 0, (void*)kimono.obj[i].nrm_offset); in DrawFrame()
338 if (kimono.obj[i].tex_size) in DrawFrame()
340 glBindBuffer(GL_ARRAY_BUFFER, kimono.tangVB); in DrawFrame()
341 glVertexAttribPointer(2, 3, GL_FLOAT, GL_FALSE, 0, (void*)kimono.obj[i].tgt_offset); in DrawFrame()
342 glBindBuffer(GL_ARRAY_BUFFER, kimono.texVB); in DrawFrame()
343 glVertexAttribPointer(3, 3, GL_FLOAT, GL_FALSE, 0, (void*)kimono.obj[i].tex_offset); in DrawFrame()
355 …for (unsigned j = kimono.obj[i].patch_offset; j < kimono.obj[i].patch_size + kimono.obj[i].patch_o… in DrawFrame()
362 ma[col] = kimono.patch[j].ambient[col]; in DrawFrame()
363 md[col] = kimono.patch[j].diffuse[col]; in DrawFrame()
364 ms[col] = kimono.patch[j].specular[col]; in DrawFrame()
370 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, kimono.idxVB); in DrawFrame()
371 glDrawElements(GL_TRIANGLES, kimono.patch[j].elm_size, in DrawFrame()
372 … GL_UNSIGNED_SHORT, (GLvoid*)(kimono.patch[j].elm_offset + kimono.obj[i].elm_offset)); in DrawFrame()