2
#include "i915_sw_winsys.h"
3
#include "i915_sw_public.h"
4
#include "util/u_memory.h"
13
i915_sw_get_device_id(unsigned int *device_id)
15
/* just pick a i945 hw id */
20
i915_sw_destroy(struct i915_winsys *iws)
22
struct i915_sw_winsys *isws = i915_sw_winsys(iws);
33
i915_sw_winsys_create()
35
struct i915_sw_winsys *isws;
36
unsigned int deviceID;
38
isws = CALLOC_STRUCT(i915_sw_winsys);
42
i915_sw_get_device_id(&deviceID);
44
i915_sw_winsys_init_batchbuffer_functions(isws);
45
i915_sw_winsys_init_buffer_functions(isws);
46
i915_sw_winsys_init_fence_functions(isws);
48
isws->base.destroy = i915_sw_destroy;
50
isws->base.pci_id = deviceID;
51
isws->max_batch_size = 16 * 4096;
53
isws->dump_cmd = debug_get_bool_option("INTEL_DUMP_CMD", FALSE);