-
-
Notifications
You must be signed in to change notification settings - Fork 477
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Example window failed in Windows 7 #952
Comments
That may be normal that OpenGL doesn't work on a virtual desktop, although there's no way for me to be sure. |
I've experienced similar issues in VMs and really old computers. Usually, they just don't support a new enough opengl - or any real graphics functionality at all. By this I don't just mean OpenGL version, but also things like a lot of the pixel formats. To quote @tomaka (#913 (comment)):
Could you please submit some info about the graphics capabilities of this VM, and reopen this issue? |
This is my gl-report.txt Renderer: GDI Generic
Vendor: Microsoft Corporation
Memory: 0 MB
Version: 1.1.0
Shading language version: N/A
Max texture size: 1024 x 1024
Max texture coordinates: 0
Max vertex texture image units: 0
Max texture image units: 0
Max geometry texture units: 0
Max anisotropic filtering value: 0
Max number of light sources: 8
Max viewport size: 16384 x 16384
Max uniform vertex components: 0
Max uniform fragment components: 0
Max geometry uniform components: 0
Max varying vectors: 0
Max samples: 0
Max draw buffers: 0
GL Extensions: 3
\i0
GL_WIN_swap_hint
GL_EXT_paletted_texture
GL_EXT_bgra
Core features
v1.1 (100 % - 7/7)
v1.2 (12 % - 1/8)
v1.3 (0 % - 0/9)
v1.4 (0 % - 0/15)
v1.5 (0 % - 0/3)
v2.0 (0 % - 0/10)
v2.1 (0 % - 0/3)
v3.0 (0 % - 0/23)
v3.1 (0 % - 0/8)
v3.2 (0 % - 0/10)
v3.3 (0 % - 0/10)
v4.0 (0 % - 0/14)
v4.1 (0 % - 0/7)
v4.2 (0 % - 0/13)
v4.3 (0 % - 0/23)
v4.4 (0 % - 0/10)
v4.5 (0 % - 0/11)
v4.6 (0 % - 0/11)
vARB 2015 (0 % - 0/12)
OpenGL driver version check (Current: 0, Latest known: ):
Latest version of display drivers found
According the database, you are running the latest display drivers for your video card.
No multitexturing support
This may cause performance loss in some applications.
No secondary color support
Some applications may not render polygon highlights correctly.
No S3TC compression support
This may cause performance loss in some applications.
No texture edge clamp support
This feature adds clamping control to edge texel filtering. Some programs may not render textures correctly (black line on borders.)
No vertex program support
This feature enables vertex programming (equivalent to DX8 Vertex Shader.) Some current or future OpenGL programs may require this feature.
No fragment program support
This feature enables per pixel programming (equivalent to DX9 Pixel Shader.) Some current or future OpenGL programs may require this feature.
No OpenGL Shading Language support
This may break compatibility for applications using per pixel shading.
No Frame buffer object support
This may break compatibility for applications using render to texture functions.
Few texture units found
This may slow down some applications using fragment programs or extensive texture mapping.
Extension verification:
GL_EXT_color_subtable was not found, but has the entry point glColorSubTableEXT
|
Your VM only supports OpenGl 1.1. Even if glutin didn't fail while trying to create a context, there's not much you could do. |
I recommend you look into your VM's docs to attempt to achieve at minimum OpenGL 2.1 support. |
well, it is too old. But chrome/firfox work perfect in this machine, Does not their render engine require higher version of opengl? |
Your VM might have better DirectX support, or something like that. Even if that's not the case, both browsers have numerous back ends for rendering, at least one of which is going to be non-hardware accelerated (a.k.a. all CPU side). You might wish to inquire with those working on firefox for more details about the architecture of firefox, and how exactly they support older hardware. |
I've run the GL extensions viewer. Don't see an option to export a .txt report anywhere so I'll have to post screenshots. But my rig definitely supports at least OpenGL 3.3 and I have no problem getting an OpenGL 3.3+ context in other programming languages / libraries, etc. (just nothing I've tried in Rust so far) https://i.imgur.com/eatxF8o.png As you can see in the screenshots, my card/drivers support up to OpenGL 4.4. My computer is definitely getting "old" by gaming rig standards, but I can't see any reason why glutin can't give me any pixel format at all. |
@Oddity Can you please open a new issue? This one is about working with a VM that only supports opengl 1.1, which is obviously not your case :D Can you take a look at this new and improved document I just typed up: https://github.com/rust-windowing/glutin/blob/92a3ad375555cbcf6a0fc20d8aaa782bcb3b6656/ISSUES.md |
OS: Windows7-64
Rust: rustc 1.23.0-nightly (3b82e4c74 2017-11-05)
Toolchain: msvc
In my corporation's virtual desktop (Citrix based).
The text was updated successfully, but these errors were encountered: