Ticket #133 (closed enhancement: fixed)
Allow async upload of procedural textures
|Reported by:||res||Owned by:||admin|
|Priority:||minor||Milestone:||Version 1.4 pre1|
Migrated from SFfeat:1504465.
To avoid blocking rendering when procedural textures are used, support a kind of "async" upload would be nice. It probably means that two memory buffers for the pixel data would be needed, one that is uploaded, and one that is changed. Interface-wise, dfryer suggested to add a method to query a buffer that can be filled with pixel buffer, and passing it to Blit() later signals that the modification is complete. Implementation-wise, the APPLE_client_storage and EXT_pixel_buffer_object extensions could be utilized.