diff options
author | Brian Paul <[email protected]> | 2006-03-20 18:51:57 +0000 |
---|---|---|
committer | Brian Paul <[email protected]> | 2006-03-20 18:51:57 +0000 |
commit | 519b23b21f9cd6945fd17cdb26e7a6f531cdeec0 (patch) | |
tree | cad1402052d00a0e4140454baa07746336019a75 /src/mesa/main/dd.h | |
parent | 4991888fa0ea8e31e3cd2a0d87bb7e205ad1dccd (diff) |
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.
Diffstat (limited to 'src/mesa/main/dd.h')
-rw-r--r-- | src/mesa/main/dd.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/mesa/main/dd.h b/src/mesa/main/dd.h index 6af304fe26a..4b2764979d8 100644 --- a/src/mesa/main/dd.h +++ b/src/mesa/main/dd.h @@ -808,12 +808,10 @@ struct dd_function_table { GLenum attachment, struct gl_renderbuffer *rb); void (*RenderbufferTexture)(GLcontext *ctx, - struct gl_renderbuffer_attachment *att, - struct gl_texture_object *texObj, - GLenum texTarget, GLuint level, GLuint zoffset); + struct gl_framebuffer *fb, + struct gl_renderbuffer_attachment *att); void (*FinishRenderTexture)(GLcontext *ctx, - struct gl_texture_object *texObj, - GLuint face, GLuint level); + struct gl_renderbuffer_attachment *att); /*@}*/ #endif #if FEATURE_EXT_framebuffer_blit |