Anonymous | Login | 03-03-2021 00:10 UTC |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||||||
0001303 | [Croquet] Jasmine | minor | always | 06-02-05 22:04 | 08-18-05 18:34 | ||||||||
Reporter | schwa | View Status | public | ||||||||||
Assigned To | |||||||||||||
Priority | normal | Resolution | fixed | ||||||||||
Status | resolved | ||||||||||||
Summary | 0001303: copy of TPrimitive retains same glListID | ||||||||||||
Description |
Copies of TPrimitive retain the same glListID. A problem arises because the OpenGL's display list registry only knows that the original object uses that glListID, not the copy. An example of a bug that could (and has) occurred: - make a TCube in a space. - make a duplicate of it - delete the original - wait a render cycle or two (so that OpenGL>>cleanup is called) - make a TSphere in the space If you're unlucky, the duplicate cube will start to render as a sphere. This can (has) happened when the newly created sphere ends up using the same glListID as the original and duplicate cubes. Other unlucky scenarios include rendering with an invalid glListID. Results in this case are probably platform/driver dependent. |
||||||||||||
Additional Information | |||||||||||||
Attached Files |
![]() |
||||||||||||
|
Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
46 total queries executed. 33 unique queries executed. |