3D Acceleration Should [Try Harder To?] Free Textures On Application Exit -> Fixed in SVN
|Reported by:||fullreset||Owned by:|
|Component:||3D support||Version:||VirtualBox 3.0.8|
|Guest type:||Linux||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.
Change History (5)
comment:3 by , 14 years ago
|Summary:||3D Acceleration Should [Try Harder To?] Free Textures On Application Exit → 3D Acceleration Should [Try Harder To?] Free Textures On Application Exit -> Fixed in SVN|