I really mean 'without'. The extension forces to use a table, that's what I understood.
Announcement
Collapse
No announcement yet.
GL_KHR_robustness Lands For RadeonSI / NVC0, OpenGL 4.5 Changes Complete
Collapse
X
-
Which discussion are you referring to?
The 64-bit value in the extension can just be a GPU address that points to the descriptor. So you do have to maintain a table, but at least for GCN that's basically the same thing as the descriptor tables we have today.
AFAICS, the only potential issue with ARB_bindless_texture is that it's fairly easy to shoot yourself in the foot with it. All resident textures have to be reserved while a CS is in progress, which means that if you use the extension badly, you might end up forcing more work on the kernel (because buffer lists are longer).
- Likes 2
Comment
-
Originally posted by mannerov View PostThere was discussion long ago between mesa devs on the topic, and the concensus was that it is designed to reduce cpu overhead, but increases gpu work, which is thus a bad idea unless cpu limited.
Comment
Comment