|
2 | 2 | // |
3 | 3 | //! An implementation of the GPU device for Windows using the WGL API. |
4 | 4 |
|
5 | | -use super::connection::Connection; |
6 | | -use super::context::WGL_EXTENSION_FUNCTIONS; |
7 | | -use super::surface::{Surface, Win32Objects}; |
8 | | -use crate::context::{self, ContextID, CREATE_CONTEXT_MUTEX}; |
| 5 | +use crate::context::{current_context_uses_compatibility_profile, ContextID, CREATE_CONTEXT_MUTEX}; |
9 | 6 | use crate::error::WindowingApiError; |
10 | 7 | use crate::renderbuffers::Renderbuffers; |
11 | 8 | use crate::surface::Framebuffer; |
12 | | -use crate::wgl::context::{ContextStatus, CurrentContextGuard, FramebufferGuard, OPENGL_LIBRARY}; |
13 | | -use crate::wgl::surface::SurfaceDataGuard; |
14 | | -use crate::{gl, ContextDescriptor, SurfaceAccess, SurfaceType}; |
15 | | -use crate::{gl_utils, NativeWidget}; |
16 | | -use crate::{Context, GLApi}; |
17 | | -use crate::{ContextAttributeFlags, ContextAttributes, Error, GLVersion}; |
18 | | -use crate::{Gl, NativeContext}; |
19 | | -use crate::{SurfaceInfo, SurfaceTexture}; |
| 9 | +use crate::wgl::connection::Connection; |
| 10 | +use crate::wgl::context::{ |
| 11 | + Context, ContextDescriptor, ContextStatus, CurrentContextGuard, FramebufferGuard, |
| 12 | + NativeContext, OPENGL_LIBRARY, WGL_EXTENSION_FUNCTIONS, |
| 13 | +}; |
| 14 | +use crate::wgl::surface::{NativeWidget, Surface, SurfaceDataGuard, SurfaceTexture, Win32Objects}; |
| 15 | +use crate::{gl, gl_utils, GLApi, Gl, SurfaceAccess, SurfaceType}; |
| 16 | +use crate::{ContextAttributeFlags, ContextAttributes, Error, GLVersion, SurfaceInfo}; |
20 | 17 | use euclid::default::Size2D; |
21 | 18 | use glow::HasContext; |
22 | 19 | use libc::c_uint; |
@@ -514,8 +511,7 @@ impl Device { |
514 | 511 | let _guard = self.temporarily_make_context_current(context); |
515 | 512 |
|
516 | 513 | let gl_version = GLVersion::current(&context.gl); |
517 | | - let compatibility_profile = |
518 | | - context::current_context_uses_compatibility_profile(&context.gl); |
| 514 | + let compatibility_profile = current_context_uses_compatibility_profile(&context.gl); |
519 | 515 |
|
520 | 516 | ContextDescriptor { |
521 | 517 | pixel_format, |
|
0 commit comments