Lines Matching refs:dat
45 unsigned char* dat = 0; in loadDAT() local
73 dat = static_cast<unsigned char*>(malloc(filesize)); in loadDAT()
74 if (!dat) in loadDAT()
76 filesize = file.Read(dat, filesize); in loadDAT()
78 dat_header_t* header = (dat_header_t*)dat; in loadDAT()
79 dat_obj_t* obj = (dat_obj_t*)&dat[sizeof(dat_header_t)]; in loadDAT()
80 …dat_patch_t* patch = (dat_patch_t*)&dat[sizeof(dat_header_t) + sizeof(dat_obj_t) * header->obj_num… in loadDAT()
218 if (dat) in loadDAT()
219 free(dat); in loadDAT()
225 void unloadDAT(dat_t* dat) in unloadDAT() argument
227 if (dat) in unloadDAT()
229 if (dat->posVB) in unloadDAT()
230 glDeleteBuffers(1, &dat->posVB); in unloadDAT()
231 if (dat->normVB) in unloadDAT()
232 glDeleteBuffers(1, &dat->normVB); in unloadDAT()
233 if (dat->texVB) in unloadDAT()
234 glDeleteBuffers(1, &dat->texVB); in unloadDAT()
235 if (dat->tangVB) in unloadDAT()
236 glDeleteBuffers(1, &dat->tangVB); in unloadDAT()
237 if (dat->wghtVB) in unloadDAT()
238 glDeleteBuffers(1, &dat->wghtVB); in unloadDAT()
239 if (dat->midxVB) in unloadDAT()
240 glDeleteBuffers(1, &dat->midxVB); in unloadDAT()
241 if (dat->idxVB) in unloadDAT()
242 glDeleteBuffers(1, &dat->idxVB); in unloadDAT()
243 if (dat->obj) in unloadDAT()
244 free(dat->obj); in unloadDAT()
245 if (dat->patch) in unloadDAT()
246 free(dat->patch); in unloadDAT()