Changeset 53400 in vbox for trunk/src/VBox/GuestHost/OpenGL/state_tracker
- Timestamp:
- Nov 26, 2014 11:25:27 AM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 97041
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/GuestHost/OpenGL/state_tracker/state_diff.c
r52263 r53400 308 308 { 309 309 CRFBDataElement *el = &data->aElements[i]; 310 bool fUseRenderBuffer = 311 (el->enmFormat == GL_STENCIL_INDEX || el->enmFormat == GL_DEPTH_COMPONENT || el->enmFormat == GL_DEPTH_STENCIL); 310 312 #if 0 311 313 char fname[200]; … … 343 345 } 344 346 345 diff_api.BindFramebufferEXT(GL_DRAW_FRAMEBUFFER, el->idFBO); 347 /* Bind to corresponding buffer. */ 348 if (fUseRenderBuffer) 349 diff_api.BindRenderbufferEXT(GL_RENDERBUFFER_EXT, el->idFBO); 350 else 351 diff_api.BindFramebufferEXT(GL_DRAW_FRAMEBUFFER, el->idFBO); 346 352 347 353 if (el->enmBuffer) … … 380 386 diff_api.Disable(GL_STENCIL_TEST); 381 387 } 388 389 /* Bind to window system default buffer. */ 390 if (fUseRenderBuffer) 391 diff_api.BindRenderbufferEXT(GL_RENDERBUFFER_EXT, 0); 392 else 393 diff_api.BindFramebufferEXT(GL_DRAW_FRAMEBUFFER, 0); 382 394 } 383 395
Note:
See TracChangeset
for help on using the changeset viewer.