X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fgallium%2Fwinsys%2Fi915%2Fsw%2Fi915_sw_winsys.c;h=fc48da6fb926d7dec3c56243e2774204e3de608a;hb=92ce9c38fd5e2260ca2a707548c4de13a6002a1b;hp=a03875be5b3c02e98f644cdb386a9b46987be789;hpb=35489ef285f1fde234b2b9bbb91fdc41fddefc02;p=mesa.git diff --git a/src/gallium/winsys/i915/sw/i915_sw_winsys.c b/src/gallium/winsys/i915/sw/i915_sw_winsys.c index a03875be5b3..fc48da6fb92 100644 --- a/src/gallium/winsys/i915/sw/i915_sw_winsys.c +++ b/src/gallium/winsys/i915/sw/i915_sw_winsys.c @@ -1,5 +1,6 @@ #include "i915_sw_winsys.h" +#include "i915_sw_public.h" #include "util/u_memory.h" @@ -28,8 +29,8 @@ i915_sw_destroy(struct i915_winsys *iws) */ -struct pipe_screen * -i915_sw_create_screen() +struct i915_winsys * +i915_sw_winsys_create() { struct i915_sw_winsys *isws; unsigned int deviceID; @@ -46,11 +47,10 @@ i915_sw_create_screen() isws->base.destroy = i915_sw_destroy; - isws->id = deviceID; + isws->base.pci_id = deviceID; isws->max_batch_size = 16 * 4096; - isws->dump_cmd = debug_get_bool_option("INTEL_DUMP_CMD", FALSE); + isws->dump_cmd = debug_get_bool_option("I915_DUMP_CMD", FALSE); - /* XXX so this will leak winsys:es */ - return i915_create_screen(&isws->base, deviceID); + return &isws->base; }