Yes, there should always be a full complement of state passed to the driver 
before any drawing -- this sounds like a bug at a higher level, either the 
state tracker or the cso context/hashing code.

Ketih

> Currently in Gallium no state object is bound for blend state if blend
> has not been enabled.  Or is it just if none of the blend state is
> modified?  Either way, I have a hack in the current Cell driver that
> sets some default state on the SPE if cell_bind_blend_state is never called.
> 
> What would it take to change this?  I'd prefer it if some blend state
> object was always bound.  I haven't dug around in the Gallium code
> outside the Cell driver, so I don't know where the right place is to do
> this.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (GNU/Linux)
> 
> iD8DBQFH40OwX1gOwKyEAw8RAhmjAKCFo8pzOaY3nLXoF6qGOXFfiMbvQwCeM4uP
> W9NDoIMb28oT8SlUK0+2AXQ=
> =zGNW
> -----END PGP SIGNATURE-----
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Mesa3d-dev mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
> 



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to