diff options
author | Roland Scheidegger <[email protected]> | 2013-08-30 17:24:59 +0200 |
---|---|---|
committer | Roland Scheidegger <[email protected]> | 2013-08-30 23:20:04 +0200 |
commit | 431e60625b1dcacc126087f36adedb89fa60bfaa (patch) | |
tree | 23a57c583d593a02080e52a67384753f8fca30e4 /src/gallium/drivers/radeonsi | |
parent | f37edb5e20bddf082c25e812ee6f144c4306b8e2 (diff) |
draw: fix PIPE_MAX_SAMPLER/PIPE_MAX_SHADER_SAMPLER_VIEWS issues
pstipple/aaline stages used PIPE_MAX_SAMPLER instead of
PIPE_MAX_SHADER_SAMPLER_VIEWS when dealing with sampler views.
Now these stages can't actually handle sampler_unit != texture_unit anyway
(they cannot work with d3d10 shaders at all due to using tex not sample
opcodes as "mixed mode" shaders are impossible) but this leads to crashes if
a driver just installs these stages and then more than PIPE_MAX_SAMPLER views
are set even if the stages aren't even used.
Reviewed-by: Zack Rusin <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeonsi')
0 files changed, 0 insertions, 0 deletions