Ticket #5206 (closed defect: fixed)
3D Acceleration Should [Try Harder To?] Free Textures On Application Exit -> Fixed in SVN
|Reported by:||fullreset||Owned by:|
|Version:||VirtualBox 3.0.8||Keywords:||texture memory|
|Host type:||Mac OS X|
- Tracking texture IDs returned by OpenGL in the Guest OS across several application launches suggests that under abnormal termination (eg signals, incl SIGINT) makes no attempt to free textures.
- Furthermore, many applications are 'sloppy' about freeing textures, assuming that the OS/libs will do so when the program ends (regardless of cause.)
- Texture state should be tracked throughout the life of the application, and when/where possible textures should be 'collected'.
Only tested with Linux Guest under Mac OSX Host; this problem may exist elsewhere.
- Summary changed from 3D Acceleration Should [Try Harder To?] Free Textures On Application Exit to 3D Acceleration Should [Try Harder To?] Free Textures On Application Exit -> Fixed in SVN
Note: See TracTickets for help on using tickets.