[Mesa-dev] [PATCH v2 04/24] mesa: glGetProgramInterfaceiv

Tapani Pälli tapani.palli at intel.com
Mon Apr 13 02:58:48 PDT 2015



On 04/13/2015 12:55 PM, Martin Peres wrote:
>
>
> On 13/04/15 12:34, Tapani Pälli wrote:
>>
>>
>> On 04/13/2015 12:27 PM, Martin Peres wrote:
>>> On 01/04/15 15:14, Tapani Pälli wrote:
>>>> Patch adds required helper functions to shaderapi.h and
>>>> the actual implementation.
>>>>
>>>> v2: code cleanup (Ilia Mirkin)
>>>>      fix array size fo xfb varyings
>>>>      validate programInterface and throw error
>>>>
>>>> corresponding Piglit test:
>>>>     arb_program_interface_query-getprograminterfaceiv
>>>>
>>>> Signed-off-by: Tapani Pälli <tapani.palli at intel.com>
>>>> ---
>>>>   src/mesa/main/program_resource.c | 119
>>>> +++++++++++++++++++++++++++++++++++++++
>>>>   src/mesa/main/shader_query.cpp   |  59 +++++++++++++++++++
>>>>   src/mesa/main/shaderapi.h        |   7 +++
>>>>   3 files changed, 185 insertions(+)
>>>>
>>>> diff --git a/src/mesa/main/program_resource.c
>>>> b/src/mesa/main/program_resource.c
>>>> index b3b93aa..0da934a 100644
>>
>> 8<
>>
>>>> +            }
>>>> +         }
>>>> +         break;
>>>> +      case GL_MAX_NUM_COMPATIBLE_SUBROUTINES:
>>> Why did you add GL_MAX_NUM_COMPATIBLE_SUBROUTINE here?
>>
>> That's just a placeholder helper for the guy who will implement
>> subroutine support and grep for this enum in some distant future.
>
> Ack, but why this one only?

I see the confusion, it's in wrong place! It should be one level higher 
in the switch. There are 4 supported pname's for this function and this 
is only one missing.

// Tapani


More information about the mesa-dev mailing list