gallium: raise PIPE_MAX_SAMPLERS to 32
authorNicolai Hähnle <nicolai.haehnle@amd.com>
Wed, 6 Apr 2016 16:51:47 +0000 (11:51 -0500)
committerNicolai Hähnle <nicolai.haehnle@amd.com>
Thu, 7 Apr 2016 18:15:05 +0000 (13:15 -0500)
commitf09036f6c0433c37b826319e2345f88b43b3f141
tree498655bcdeb4e1799b020a2ef358dc1956725a22
parent84c4d069ac7be1dece2f5eeed277089a79e6acbf
gallium: raise PIPE_MAX_SAMPLERS to 32

The previous value of 18 was motivated by having drivers that want to expose
16 samplers but also use some additional samplers for internal use. Raising
the value even higher isn't going to hurt that case.

On the other hand, some drivers actually use PIPE_MAX_SAMPLERS as the number
of samplers they expose externally, so raising this number above 32 is fragile
(because several places in the code use bitfields, and tracking down and
widening all of them is prone to miss some case).

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/gallium/include/pipe/p_state.h