Skip to content
Snippets Groups Projects

Draft: Resolve "Compute: First Network"

Open Josch Morgenstern requested to merge 91-compute-first-network into develop
Files
17
@@ -135,6 +135,22 @@ namespace vkcv
@@ -135,6 +135,22 @@ namespace vkcv
void recordBufferMemoryBarrier(
void recordBufferMemoryBarrier(
const BufferHandle& handle,
const BufferHandle& handle,
vk::CommandBuffer cmdBuffer);
vk::CommandBuffer cmdBuffer);
 
 
 
/**
 
* Reads buffer data from GPU for a given buffer handle
 
* and writes it to data pointer. Uses cmdBuffer to
 
* create neccessary memory barriers.
 
*
 
* @param handle Buffer handle to read
 
* @param cmdBuffer commandbuffer to execute memory barriers
 
* @param data data pointer to which result will be written
 
*
 
*/
 
void readBuffer(
 
const BufferHandle& handle,
 
vk::CommandBuffer cmdBuffer,
 
void* data);
};
};
}
}
Loading