mesa: Attempt to pair up Driver.RenderTexture and FinishRenderTexture()
authorEric Anholt <eric@anholt.net>
Wed, 4 Nov 2009 22:31:30 +0000 (14:31 -0800)
committerEric Anholt <eric@anholt.net>
Fri, 6 Nov 2009 19:37:32 +0000 (11:37 -0800)
commit6b68482e6869bdc03339ef5380d7273e14a61a56
tree823064919194d773de661f066844194f5225f482
parent8df81bca1704aef2f5cdc4052ef313d8f84f5d06
mesa: Attempt to pair up Driver.RenderTexture and FinishRenderTexture()

This is probably not 100% complete (bind vs unbind may still not pair up
exactly), but it should help out drivers which are relying on
FinishRenderTexture to be called when we're done rendering to a particular
texture level, not just when we're done rendering to the object at all.
This is the case for the one consumer of FinishRenderTexture() so far: the
gallium state tracker.  Noticed when trying to make use of FRT() in the intel
driver.
src/mesa/main/fbobject.c