Conversation
|
As discussed, forcing read/write flags for all images to support fill on device is not great as it can have a significant impact on performance for some workloads. |
d59877c to
6be4cdd
Compare
|
I have updated that PR with a new implementation that does not require all images to use read/write flags. It creates a second image (with write_only flag) using the same |
|
Marking as draft while the fill image on device PR is under review. |
Change-Id: Ida268ca818c0b5c124b65e6fd97ff3b1031f80b4
- Compile with CL_ENABLE_BETA_EXTENSIONS - Complete implementation for new cl*CommandBufferKHR functions - Complete implementation for new DeviceInfo entries - Commands can be reused: - Reset event - Remove command from event - Move QueryPool inside event instead of command - Add optional support to fill image on device (used by default for command buffer) - Refcount command for easier lifetime management - cvk_command_batch holds both commands and events as getting event through command cannot be done once the command has been executed. - Add 'clone' method for all commands for queue migration
@kpet draft implementation followed by:
command buffer)
through command cannot be done once the command has been executed.