Lines Matching defs:backend
144 ComPtr<IGalliumDXGIBackend> backend;
151 backend = p_backend;
153 backend.reset(new GalliumDXGIX11IdentityBackend((Display*)display));
155 backend.reset(new GalliumDXGIIdentityBackend());
1069 HRESULT hr = parent->backend->GetPresentSize(desc.OutputWindow, &width, &height);
1092 return parent->backend->TestPresent(desc.OutputWindow);
1113 hr = parent->backend->BeginPresent(desc.OutputWindow, &present_cookie, &cur_window, &rect, &rgndata, &preserve_aspect_ratio);
1246 parent->backend->EndPresent(desc.OutputWindow, present_cookie);
1413 IGalliumDXGIBackend* backend;
1428 if(dxgi_thread_binding.backend)
1429 dxgi_thread_binding.backend->Release();
1430 dxgi_thread_binding.backend = 0;
1434 void STDMETHODCALLTYPE GalliumDXGIUseX11Display(Display* dpy, IGalliumDXGIBackend* backend)
1440 if(backend)
1442 dxgi_thread_binding.backend = backend;
1443 backend->AddRef();
1455 dxgi_thread_binding.backend = 0;
1465 dxgi_thread_binding.backend = 0;
1475 dxgi_thread_binding.backend = 0;
1481 if(dxgi_default_binding.backend)
1482 dxgi_default_binding.backend->Release();
1484 if(dxgi_default_binding.backend)
1485 dxgi_default_binding.backend->AddRef();
1499 factory = new GalliumDXGIFactory(dxgi_thread_binding.platform, dxgi_thread_binding.display, dxgi_thread_binding.backend);
1501 factory = new GalliumDXGIFactory(dxgi_default_binding.platform, dxgi_default_binding.display, dxgi_default_binding.backend);