This series unbinds shaders properly in bind_(vs/fs/etc.)_state, because any 
context can release them now, therefore we can't rely on unbinding in 
delete_shader. This is basically a fix for sharable shader.

It also gets rid of the dummy pixel shader. Instead, the driver just skips draw 
calls that have rasterizer_discard==0 and ps==NULL set at the same time. 
rasterizer_discard==1 and ps==NULL works as expected.

Please review.

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

Reply via email to