Lines Matching refs:car
75 dat_t car; variable
241 loadDAT( "rom:/resources/supercar.dat", &car); in LoadObjects()
248 unloadDAT(&car); in UnloadObjects()
292 for (int i = 0; i < car.obj_num; i++) in DrawFrame()
294 glBindBuffer(GL_ARRAY_BUFFER, car.posVB); in DrawFrame()
295 glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 0, (void*)car.obj[i].vtx_offset); in DrawFrame()
296 glBindBuffer(GL_ARRAY_BUFFER, car.normVB); in DrawFrame()
297 glVertexAttribPointer(1, 3, GL_FLOAT, GL_FALSE, 0, (void*)car.obj[i].nrm_offset); in DrawFrame()
298 glBindBuffer(GL_ARRAY_BUFFER, car.tangVB); in DrawFrame()
299 glVertexAttribPointer(2, 3, GL_FLOAT, GL_FALSE, 0, (void*)car.obj[i].tgt_offset); in DrawFrame()
300 glBindBuffer(GL_ARRAY_BUFFER, car.texVB); in DrawFrame()
301 glVertexAttribPointer(3, 3, GL_FLOAT, GL_FALSE, 0, (void*)car.obj[i].tex_offset); in DrawFrame()
303 …for (unsigned j = car.obj[i].patch_offset; j < car.obj[i].patch_size + car.obj[i].patch_offset; j+… in DrawFrame()
310 ma[col] = car.patch[j].ambient[col]; in DrawFrame()
311 md[col] = car.patch[j].diffuse[col]; in DrawFrame()
312 ms[col] = car.patch[j].specular[col]; in DrawFrame()
318 glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, car.idxVB); in DrawFrame()
319 glDrawElements(GL_TRIANGLES, car.patch[j].elm_size, in DrawFrame()
320 GL_UNSIGNED_SHORT, (GLvoid*)(car.patch[j].elm_offset + car.obj[i].elm_offset)); in DrawFrame()