diff options
Diffstat (limited to 'src/gallium/state_trackers')
-rw-r--r-- | src/gallium/state_trackers/d3d1x/dxgi/src/dxgi_native.cpp | 7 | ||||
-rwxr-xr-x | src/gallium/state_trackers/d3d1x/progs/bin/d3d10tri.exe | bin | 11776 -> 0 bytes | |||
-rwxr-xr-x | src/gallium/state_trackers/d3d1x/progs/bin/d3d11gears.exe | bin | 27136 -> 0 bytes | |||
-rwxr-xr-x | src/gallium/state_trackers/d3d1x/progs/bin/d3d11spikysphere.exe | bin | 17408 -> 0 bytes | |||
-rwxr-xr-x | src/gallium/state_trackers/d3d1x/progs/bin/d3d11tex.exe | bin | 22016 -> 0 bytes | |||
-rwxr-xr-x | src/gallium/state_trackers/d3d1x/progs/bin/d3d11tri.exe | bin | 11776 -> 0 bytes |
6 files changed, 6 insertions, 1 deletions
diff --git a/src/gallium/state_trackers/d3d1x/dxgi/src/dxgi_native.cpp b/src/gallium/state_trackers/d3d1x/dxgi/src/dxgi_native.cpp index a54324a04f2..2ff24e17d41 100644 --- a/src/gallium/state_trackers/d3d1x/dxgi/src/dxgi_native.cpp +++ b/src/gallium/state_trackers/d3d1x/dxgi/src/dxgi_native.cpp @@ -256,11 +256,16 @@ struct GalliumDXGIAdapter { this->parent = factory; + /* FIXME handler should be static */ handler.invalid_surface = handle_invalid_surface; handler.new_drm_screen = dxgi_loader_create_drm_screen; handler.new_sw_screen = dxgi_loader_create_sw_screen; - display = platform->create_display(dpy, &handler, this); + platform->set_event_handler(&handler); + + display = platform->create_display(dpy, FALSE, this); if(!display) + display = platform->create_display(dpy, TRUE, this); + if(!display) throw E_FAIL; memset(&desc, 0, sizeof(desc)); std::string s = std::string("GalliumD3D on ") + display->screen->get_name(display->screen) + " by " + display->screen->get_vendor(display->screen); diff --git a/src/gallium/state_trackers/d3d1x/progs/bin/d3d10tri.exe b/src/gallium/state_trackers/d3d1x/progs/bin/d3d10tri.exe Binary files differdeleted file mode 100755 index 77ab03fcce0..00000000000 --- a/src/gallium/state_trackers/d3d1x/progs/bin/d3d10tri.exe +++ /dev/null diff --git a/src/gallium/state_trackers/d3d1x/progs/bin/d3d11gears.exe b/src/gallium/state_trackers/d3d1x/progs/bin/d3d11gears.exe Binary files differdeleted file mode 100755 index c2cd296a40f..00000000000 --- a/src/gallium/state_trackers/d3d1x/progs/bin/d3d11gears.exe +++ /dev/null diff --git a/src/gallium/state_trackers/d3d1x/progs/bin/d3d11spikysphere.exe b/src/gallium/state_trackers/d3d1x/progs/bin/d3d11spikysphere.exe Binary files differdeleted file mode 100755 index c3bc667fb31..00000000000 --- a/src/gallium/state_trackers/d3d1x/progs/bin/d3d11spikysphere.exe +++ /dev/null diff --git a/src/gallium/state_trackers/d3d1x/progs/bin/d3d11tex.exe b/src/gallium/state_trackers/d3d1x/progs/bin/d3d11tex.exe Binary files differdeleted file mode 100755 index 0be5cb8dd72..00000000000 --- a/src/gallium/state_trackers/d3d1x/progs/bin/d3d11tex.exe +++ /dev/null diff --git a/src/gallium/state_trackers/d3d1x/progs/bin/d3d11tri.exe b/src/gallium/state_trackers/d3d1x/progs/bin/d3d11tri.exe Binary files differdeleted file mode 100755 index abada5484bd..00000000000 --- a/src/gallium/state_trackers/d3d1x/progs/bin/d3d11tri.exe +++ /dev/null |