wined3d: Bind correct # of samplers for GLSL shaders
Ivan Gyurdiev
ivg231 at gmail.com
Tue Jun 20 17:54:42 CDT 2006
On 6/20/06, Jason Green <jave27 at gmail.com> wrote:
>
> - We are only checking against GL_MAX_TEXTURES when binding samplers,
> when we should be checking against the maximum number of samplers that
> the card supports. Spotted by H. Verbeet.
Yes, I'm aware of that...it was done on purpose.
This limit is in a lot of other places - stateblock code, drawprim code.
Have you checked that it will all interact properly using this higher limit?
Specifically, have you tested a sampler > 4 with SetTexture()?
I think this problem should be solved by a single patch that updates all the
necessary places to use the higher texture units value, as opposed to the
legacy one (there's some caps code to write for this).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.winehq.org/pipermail/wine-devel/attachments/20060620/19998847/attachment.htm
More information about the wine-devel
mailing list