Lots of changes/fixes for rendering to framebuffer objects.
- When deleting texture objects, unbind from FBOs if necessary. - Changed driver hooks for starting/ending render to texture. - Now properly handle case where gl[Copy]TexImage() is called after glFramebufferTexture[123]D(). That didn't work before.
Showing
- src/mesa/main/dd.h 3 additions, 5 deletionssrc/mesa/main/dd.h
- src/mesa/main/fbobject.c 23 additions, 21 deletionssrc/mesa/main/fbobject.c
- src/mesa/main/fbobject.h 1 addition, 0 deletionssrc/mesa/main/fbobject.h
- src/mesa/main/teximage.c 58 additions, 7 deletionssrc/mesa/main/teximage.c
- src/mesa/main/texobj.c 90 additions, 43 deletionssrc/mesa/main/texobj.c
- src/mesa/main/texrender.c 34 additions, 15 deletionssrc/mesa/main/texrender.c
- src/mesa/main/texrender.h 2 additions, 3 deletionssrc/mesa/main/texrender.h
Loading
Please register or sign in to comment