Changeset 27994 in vbox
- Timestamp:
- Apr 6, 2010 9:26:00 AM (15 years ago)
- Location:
- trunk/src/VBox/GuestHost/OpenGL/state_tracker
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/GuestHost/OpenGL/state_tracker/state_error.c
r15532 r27994 21 21 g->error = error; 22 22 23 if ( crGetenv("CR_DEBUG"))23 if (1||crGetenv("CR_DEBUG")) 24 24 { 25 25 char *glerr; -
trunk/src/VBox/GuestHost/OpenGL/state_tracker/state_texture.c
r27396 r27994 641 641 } 642 642 643 static void crStateTextureCheckFBOAPs( CRFramebufferObject *pFBO, GLuint texture)643 static void crStateTextureCheckFBOAPs(GLenum target, GLuint texture) 644 644 { 645 645 GLuint u; 646 646 CRFBOAttachmentPoint *ap; 647 647 CRContext *g = GetCurrentContext(); 648 CRFramebufferObjectState *fbo = &g->framebufferobject; 649 CRFramebufferObject *pFBO; 650 651 pFBO = GL_READ_FRAMEBUFFER==target ? fbo->readFB : fbo->drawFB; 648 652 if (!pFBO) return; 649 653 … … 653 657 if (ap->type==GL_TEXTURE && ap->name==texture) 654 658 { 655 crStateFramebufferTexture1DEXT( GL_FRAMEBUFFER_EXT, u+GL_COLOR_ATTACHMENT0_EXT, 0, 0, 0);659 crStateFramebufferTexture1DEXT(target, u+GL_COLOR_ATTACHMENT0_EXT, 0, 0, 0); 656 660 } 657 661 } … … 660 664 if (ap->type==GL_TEXTURE && ap->name==texture) 661 665 { 662 crStateFramebufferTexture1DEXT( GL_FRAMEBUFFER_EXT, GL_DEPTH_ATTACHMENT_EXT, 0, 0, 0);666 crStateFramebufferTexture1DEXT(target, GL_DEPTH_ATTACHMENT_EXT, 0, 0, 0); 663 667 } 664 668 … … 666 670 if (ap->type==GL_TEXTURE && ap->name==texture) 667 671 { 668 crStateFramebufferTexture1DEXT( GL_FRAMEBUFFER_EXT, GL_STENCIL_ATTACHMENT_EXT, 0, 0, 0);672 crStateFramebufferTexture1DEXT(target, GL_STENCIL_ATTACHMENT_EXT, 0, 0, 0); 669 673 } 670 674 } … … 739 743 740 744 #ifdef CR_EXT_framebuffer_object 741 crStateTextureCheckFBOAPs( g->framebufferobject.drawFB, name);742 crStateTextureCheckFBOAPs( g->framebufferobject.readFB, name);745 crStateTextureCheckFBOAPs(GL_DRAW_FRAMEBUFFER, name); 746 crStateTextureCheckFBOAPs(GL_READ_FRAMEBUFFER, name); 743 747 #endif 744 748 crStateDeleteTextureObject(tObj);
Note:
See TracChangeset
for help on using the changeset viewer.