-
Notifications
You must be signed in to change notification settings - Fork 120
Command buffers and thread safety #1323
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Regarding:
In the Vulkan XML file, the parameters that are "externally synchronized" are identified by <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_MEMORY_MAP_FAILED">
<proto><type>VkResult</type> <name>vkMapMemory</name></proto>
<param><type>VkDevice</type> <name>device</name></param>
<param externsync="true"><type>VkDeviceMemory</type> <name>memory</name></param>
<param><type>VkDeviceSize</type> <name>offset</name></param>
<param><type>VkDeviceSize</type> <name>size</name></param>
<param optional="true"><type>VkMemoryMapFlags</type> <name>flags</name></param>
<param optional="false,true"><type>void</type>** <name>ppData</name></param>
</command> |
Discussed in the March 18th teleconference:
|
Now that the short term fix in #1345 is merged, should we create a separate issue for the long term fix and close this one? Reducing the amount of open "cl_khr_command_buffer" labelled issues will help focus our attention on outstanding command-buffer issues for discussion, and the long term fix could be forgotten as a single bullet point inside this larger issue thread. |
Creating a sub-issue based on #1309:
@joshqti asked:
We had a long discussion in the February 18th teleconference. Some takeaways:
clBuildProgram
.clUpdateMutableCommandsKHR
, one of the other command buffer APIs we discussed wasclFinalizeCommandBufferKHR
.We will continue discussion on this issue.
The text was updated successfully, but these errors were encountered: