Bug 102057

Summary: Enabling DSA in COMPATIBILITY PROFILE
Product: Mesa Reporter: Mika <mikael.public>
Component: Mesa coreAssignee: mesa-dev
Status: RESOLVED NOTABUG QA Contact: mesa-dev
Severity: enhancement    
Priority: medium    
Version: git   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: DSA in compatibility profile

Description Mika 2017-08-06 08:06:18 UTC
Created attachment 133265 [details] [review]
DSA in compatibility profile

Hi,

My request is about GL_ARB_direct_state_access, I would like to know, if it could be enabled in compatibility profile. 


I must admit, that I do not own a lot of application to test against, but ATM I did not spot anything fishy.

This allow Cemu ( http://cemu.info ) to work ontop of wine.

This could be linked to a driconf options or to the already existing "Allow a higher compat profile (version 3.1+) for apps that request it"

 GL_ARB_direct_state_access is supported by all drivers.

Thank you !
Comment 1 Timothy Arceri 2018-04-13 06:26:36 UTC
(In reply to Mika from comment #0)
> Created attachment 133265 [details] [review] [review]
> DSA in compatibility profile
> 
> Hi,
> 
> My request is about GL_ARB_direct_state_access, I would like to know, if it
> could be enabled in compatibility profile. 
> 
> 
> I must admit, that I do not own a lot of application to test against, but
> ATM I did not spot anything fishy.
> 
> This allow Cemu ( http://cemu.info ) to work ontop of wine.
> 
> This could be linked to a driconf options or to the already existing "Allow
> a higher compat profile (version 3.1+) for apps that request it"
> 
>  GL_ARB_direct_state_access is supported by all drivers.
> 
> Thank you !

Thanks but patches should be created with git and sent to the mesa-dev mailing list.
Comment 2 Timothy Arceri 2018-06-14 02:36:56 UTC
I'm going to close this bug. We are working towards full compatibility profile support and there is no need to track individual extensions like this.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.