On Fri, Feb 5, 2016 at 5:46 PM, Ilia Mirkin <imir...@alum.mit.edu> wrote:
> On Fri, Feb 5, 2016 at 11:43 AM, Marek Olšák <mar...@gmail.com> wrote:
>> On Fri, Feb 5, 2016 at 12:44 PM, Edward O'Callaghan
>> <eocallag...@alterapraxis.com> wrote:
>>> Signed-off-by: Edward O'Callaghan <eocallag...@alterapraxis.com>
>>> ---
>>>  src/gallium/drivers/radeonsi/si_pipe.c | 4 +++-
>>>  1 file changed, 3 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/src/gallium/drivers/radeonsi/si_pipe.c 
>>> b/src/gallium/drivers/radeonsi/si_pipe.c
>>> index d3f3677..a58a9d5 100644
>>> --- a/src/gallium/drivers/radeonsi/si_pipe.c
>>> +++ b/src/gallium/drivers/radeonsi/si_pipe.c
>>> @@ -361,7 +361,6 @@ static int si_get_param(struct pipe_screen* pscreen, 
>>> enum pipe_cap param)
>>>         case PIPE_CAP_GENERATE_MIPMAP:
>>>         case PIPE_CAP_STRING_MARKER:
>>>         case PIPE_CAP_QUERY_BUFFER_OBJECT:
>>> -       case PIPE_CAP_MAX_FRAMEBUFFER_LAYERS:
>>>                 return 0;
>>>
>>>         case PIPE_CAP_MAX_SHADER_PATCH_VARYINGS:
>>> @@ -401,6 +400,9 @@ static int si_get_param(struct pipe_screen* pscreen, 
>>> enum pipe_cap param)
>>>                 /* textures support 8192, but layered rendering supports 
>>> 2048 */
>>>                 return 2048;
>>>
>>> +       case PIPE_CAP_MAX_FRAMEBUFFER_LAYERS:
>>> +               return 2048;
>>> +
>>
>> Others have probably said this already, but I think this new CAP is
>> unnecessary and PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS can be used instead.
>
> Not sure that we want to flip this on for all drivers that have array
> textures... I think a separate enable is needed, but of the boolean
> variety.

Oh yes, that would be better.

Marek
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to