Home | History | Annotate | Download | only in nine

Lines Matching refs:surfaces

119     This->surfaces = CALLOC(6 * (info->last_level + 1), sizeof(*This->surfaces));
120 if (!This->surfaces)
129 /* Create all the surfaces right away.
139 /* We allocate the memory for the surfaces as continous blocks.
152 l, f, &sfdesc, &This->surfaces[f + 6 * l]);
175 if (This->surfaces) {
177 NineUnknown_Destroy(&This->surfaces[i]->base.base);
178 FREE(This->surfaces);
198 *pDesc = This->surfaces[Level * 6]->desc;
219 NineUnknown_AddRef(NineUnknown(This->surfaces[s]));
220 *ppCubeMapSurface = (IDirect3DSurface9 *)This->surfaces[s];
243 return NineSurface9_LockRect(This->surfaces[s], pLockedRect, pRect, Flags);
258 return NineSurface9_UnlockRect(This->surfaces[s]);