VirtualBox

Ticket #5206 (closed defect: fixed)

Opened 10 months ago

Last modified 2 months ago

3D Acceleration Should [Try Harder To?] Free Textures On Application Exit -> Fixed in SVN

Reported by: fullreset Assigned to:
Priority: minor Component: 3D support
Version: VirtualBox 3.0.8 Keywords: texture memory
Cc: Guest type: Linux
Host type: Mac OS X

Description

The Problem:

- 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.)

Suggested Solution:

- Texture state should be tracked throughout the life of the application, and when/where possible textures should be 'collected'.

Notes:

Only tested with Linux Guest under Mac OSX Host; this problem may exist elsewhere.

Change History

2009-10-12 13:39:58 changed by fullreset

[[ i didn't realize that you were going to PUBLISH my CC email address. could you please remove? thanks. ]]

2009-10-12 13:59:38 changed by sandervl73

  • cc deleted.

2009-12-23 11:31:01 changed by leonid

  • 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.

2010-01-29 09:53:13 changed by sandervl73

Please check if 3.1.4 beta 1 solves the problem: http://forums.virtualbox.org/viewtopic.php?f=15&t=27300

2010-06-11 11:40:33 changed by frank

  • status changed from new to closed.
  • resolution set to fixed.

No response, closing.


ContactPrivacy policy