Mesa (master): d3d1x: assert if X visual is not among enumerated visuals

Luca Barbieri lb at kemper.freedesktop.org
Fri Sep 24 13:12:44 UTC 2010


Module: Mesa
Branch: master
Commit: db1fbb1efc10ee4853c3fbdf63567e62fdde7447
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db1fbb1efc10ee4853c3fbdf63567e62fdde7447

Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Sep 24 14:52:13 2010 +0200

d3d1x: assert if X visual is not among enumerated visuals

---

 .../state_trackers/d3d1x/dxgi/src/dxgi_native.cpp  |    1 +
 1 files changed, 1 insertions(+), 0 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 ef256a8..a75a953 100644
--- a/src/gallium/state_trackers/d3d1x/dxgi/src/dxgi_native.cpp
+++ b/src/gallium/state_trackers/d3d1x/dxgi/src/dxgi_native.cpp
@@ -902,6 +902,7 @@ struct GalliumDXGISwapChain : public GalliumDXGIObject<IDXGISwapChain, GalliumDX
 		{
 			XWindowAttributes xwa;
 			XGetWindowAttributes((Display*)parent->display, (Window)window, &xwa);
+			assert(adapter->configs_by_native_visual_id.count(xwa.visual->visualid));
 			config_num = adapter->configs_by_native_visual_id[xwa.visual->visualid];
 		}
 		else




More information about the mesa-commit mailing list