From 242da30a046e1a09af971d3b1a0de45b62211680 Mon Sep 17 00:00:00 2001 From: Alan Jeffrey Date: Wed, 25 Mar 2020 15:09:13 -0500 Subject: [PATCH] Fix windows build --- surfman/src/platform/windows/angle/surface.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/surfman/src/platform/windows/angle/surface.rs b/surfman/src/platform/windows/angle/surface.rs index 73f06bf..55054c0 100644 --- a/surfman/src/platform/windows/angle/surface.rs +++ b/surfman/src/platform/windows/angle/surface.rs @@ -10,6 +10,7 @@ use crate::gl; use crate::platform::generic::egl::device::EGL_FUNCTIONS; use crate::platform::generic::egl::error::ToWindowingApiError; use crate::platform::generic::egl::ffi::EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE; +use crate::platform::generic::egl::ffi::EGL_D3D_TEXTURE_ANGLE; use crate::platform::generic::egl::ffi::EGL_DXGI_KEYED_MUTEX_ANGLE; use crate::platform::generic::egl::ffi::EGL_EXTENSION_FUNCTIONS; use crate::{Error, SurfaceAccess, SurfaceID, SurfaceInfo, SurfaceType}; @@ -158,11 +159,11 @@ impl Device { ]; EGL_FUNCTIONS.with(|egl| { - let egl_surface = if let Some(HandleOrTexture::Texture(texture)) = share_handle { + let egl_surface = if let Some(share_handle) = share_handle { let surface = - egl.CreatePbufferFromClientBuffer(self.native_display.egl_display(), + egl.CreatePbufferFromClientBuffer(self.egl_display, EGL_D3D_TEXTURE_ANGLE, - texture as *const _, + share_handle as *const _, egl_config, attributes.as_ptr()); assert_ne!(surface, egl::NO_SURFACE);