Skip to content
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

Ability to force GLES-3.1 on Angle D3D11 #3978

Closed
kvark opened this issue Jul 26, 2023 · 0 comments · Fixed by #3998
Closed

Ability to force GLES-3.1 on Angle D3D11 #3978

kvark opened this issue Jul 26, 2023 · 0 comments · Fixed by #3998
Labels
api: gles Issues with GLES or WebGL area: api Issues related to API surface help required We need community help to make this happen. platform: windows Issues with integration with windows type: enhancement New feature or request

Comments

@kvark
Copy link
Member

kvark commented Jul 26, 2023

Is your feature request related to a problem? Please describe.
D3D11 can easily support GLES-3.1. However, Angle is not officially conformant on this configuration.

Describe the solution you'd like
Some sort of a knob on our side that would force GLES-3.1 on Angle.
Specifically, it would add this to the context attributes:

        let mut context_attributes = vec![
            khronos_egl::CONTEXT_MAJOR_VERSION, 3,
            khronos_egl::CONTEXT_MINOR_VERSION, 1,
        ];

Describe alternatives you've considered
None

Additional context
This would make it easier to run on Windows machines that don't have proper Vulkan support. Current limitation of GLES-3.0 is way too strict there.

@kvark kvark added type: enhancement New feature or request help required We need community help to make this happen. area: api Issues related to API surface api: gles Issues with GLES or WebGL platform: windows Issues with integration with windows labels Jul 26, 2023
PJB3005 added a commit to PJB3005/wgpu that referenced this issue Aug 1, 2023
PJB3005 added a commit to PJB3005/wgpu that referenced this issue Aug 1, 2023
PJB3005 added a commit to PJB3005/wgpu that referenced this issue Aug 1, 2023
PJB3005 added a commit to PJB3005/wgpu that referenced this issue Aug 1, 2023
PJB3005 added a commit to PJB3005/wgpu that referenced this issue Aug 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: gles Issues with GLES or WebGL area: api Issues related to API surface help required We need community help to make this happen. platform: windows Issues with integration with windows type: enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant