Changeset 18637 in vbox for trunk/src/VBox/HostServices/SharedOpenGL/render/renderspu_init.c
- Timestamp:
- Apr 2, 2009 1:49:59 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 45557
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedOpenGL/render/renderspu_init.c
r17484 r18637 207 207 } 208 208 } 209 #endif 210 211 #ifdef DARWIN 212 render_spu.hRootVisibleRegion = 0; 209 213 #endif 210 214 … … 326 330 render_spu.barrierHash = NULL; 327 331 332 #ifdef RT_OS_DARWIN 333 if (render_spu.hRootVisibleRegion) 334 { 335 DisposeRgn(render_spu.hRootVisibleRegion); 336 render_spu.hRootVisibleRegion = 0; 337 } 338 #endif 339 328 340 #ifdef RT_OS_WINDOWS 329 341 if (render_spu.dwWinThreadId) … … 357 369 } 358 370 359 voidrenderspuSetWindowId(unsigned int winId)371 DECLEXPORT(void) renderspuSetWindowId(unsigned int winId) 360 372 { 361 373 render_spu_parent_window_id = winId; 362 374 } 375 376 static void renderspuWindowVisibleRegionCB(unsigned long key, void *data1, void *data2) 377 { 378 WindowInfo *window = (WindowInfo *) data1; 379 CRASSERT(window); 380 381 renderspu_SystemWindowApplyVisibleRegion(window); 382 } 383 384 DECLEXPORT(void) renderspuSetRootVisibleRegion(GLint cRects, GLint *pRects) 385 { 386 #ifdef RT_OS_DARWIN 387 renderspu_SystemSetRootVisibleRegion(cRects, pRects); 388 389 crHashtableWalk(render_spu.windowTable, renderspuWindowVisibleRegionCB, NULL); 390 #endif 391 } 392 393 #ifndef RT_OS_DARWIN 394 void renderspu_SystemWindowApplyVisibleRegion(WindowInfo *window) 395 { 396 } 397 #endif
Note:
See TracChangeset
for help on using the changeset viewer.