#include "main/mtypes.h"
struct intel_context;
-struct intel_region;
struct gl_buffer_object;
/** System memory buffer data, if not using a BO to store the data. */
void *sys_buffer;
- struct intel_region *region; /* Is there a zero-copy texture
- associated with this (pixel)
- buffer object? */
-
drm_intel_bo *range_map_bo;
void *range_map_buffer;
unsigned int range_map_offset;
return (struct intel_buffer_object *) obj;
}
-/* Helpers for zerocopy image uploads. See also intel_regions.h:
- */
-void intel_bufferobj_cow(struct intel_context *intel,
- struct intel_buffer_object *intel_obj);
-void intel_bufferobj_release_region(struct intel_buffer_object *intel_obj);
-
-
#endif