[Mesa-dev] [PATCH 2/2] mesa: enable ARB_vertex_program in core profile

Timothy Arceri tarceri at itsqueeze.com
Tue Sep 11 00:08:11 UTC 2018


On 11/9/18 9:40 am, Ian Romanick wrote:
> Rather than adding a bunch of this nonsense extension to the core
> profile list, we should probably add a driconf option to advertise any
> GLL extension in GLC.  There can't be very many apps check for weird
> stuff like this.

I was thinking of a driconf option to force a compat profile, its 
probably easier than messing with these tables and the game seems to run 
fine when forced to use compat.

> 
> On 09/09/2018 03:52 PM, Ian Romanick wrote:
>> No.  This is one is definitely out.  ARB_vertex_program *require* all of
>> the legacy stuff that core profile removes.  There is no way this one is
>> valid.
>>
>> On 09/07/2018 09:20 PM, Timothy Arceri wrote:
>>> This extension is required by "Wolfenstein: The Old Blood". Without
>>> it the app causes wine to crash on startup.
>>> ---
>>>   src/mesa/main/extensions_table.h | 2 +-
>>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>>
>>> diff --git a/src/mesa/main/extensions_table.h b/src/mesa/main/extensions_table.h
>>> index 09bf923bd0e..7144ce75bbc 100644
>>> --- a/src/mesa/main/extensions_table.h
>>> +++ b/src/mesa/main/extensions_table.h
>>> @@ -183,7 +183,7 @@ EXT(ARB_vertex_array_object                 , dummy_true
>>>   EXT(ARB_vertex_attrib_64bit                 , ARB_vertex_attrib_64bit                ,  32, GLC,  x ,  x , 2010)
>>>   EXT(ARB_vertex_attrib_binding               , dummy_true                             , GLL, GLC,  x ,  x , 2012)
>>>   EXT(ARB_vertex_buffer_object                , dummy_true                             , GLL, GLC,  x ,  x , 2003)
>>> -EXT(ARB_vertex_program                      , ARB_vertex_program                     , GLL,  x ,  x ,  x , 2002)
>>> +EXT(ARB_vertex_program                      , ARB_vertex_program                     , GLL, GLC,  x ,  x , 2002)
>>>   EXT(ARB_vertex_shader                       , ARB_vertex_shader                      , GLL, GLC,  x ,  x , 2002)
>>>   EXT(ARB_vertex_type_10f_11f_11f_rev         , ARB_vertex_type_10f_11f_11f_rev        , GLL, GLC,  x ,  x , 2013)
>>>   EXT(ARB_vertex_type_2_10_10_10_rev          , ARB_vertex_type_2_10_10_10_rev         , GLL, GLC,  x ,  x , 2009)
>>>
>>
>> _______________________________________________
>> mesa-dev mailing list
>> mesa-dev at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
> 


More information about the mesa-dev mailing list