If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
Announcement
Collapse
No announcement yet.
NVIDIA 367.18 Beta Linux Driver Released With Many Fixes
Nobody in the OpenGL spec does it say that buffer object contents may randomly get discarded; heck, there's not even a mechanism in GL for the driver to report texture/buffer losses to the app (not counting this NV extension).
It's crazy though; can you imagine getting a notification from the OS saying "sorry, all your heap allocations are now invalid, please reinitialize them?". The program may as well crash at that point.
I believe we are talking about different issues here. This happens after removing/adding X screens, not randomly.
I believe we are talking about different issues here. This happens after removing/adding X screens, not randomly.
Sure, but the app knows nothing about X screen, so from its standpoint, it's still "random". In the D3D world it's perfectly normal to lose your device and all buffers / non-managed textures with it, but no such concept exists in GL, and frankly I'm thankful for it.
Comment