Ticket #133 (closed enhancement: fixed)
Allow async upload of procedural textures
| Reported by: | res | Owned by: | admin |
|---|---|---|---|
| Priority: | minor | Milestone: | Version 1.4 pre1 |
| Component: | renderer | Version: | |
| Keywords: | Cc: |
Description
Migrated from SFfeat:1504465.
Original description:
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.
Change History
Note: See
TracTickets for help on using
tickets.
