| 1171 | } |
| 1172 | |
| 1173 | void SyncValidator::PostCallRecordCmdDraw(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, |
| 1174 | uint32_t firstVertex, uint32_t firstInstance, const RecordObject& record_obj) { |
| 1175 | auto cb_state = Get<vvl::CommandBuffer>(commandBuffer); |
| 1176 | auto* cb_access_context = GetAccessContext(*cb_state); |
| 1177 | const auto tag = cb_access_context->NextCommandTag(record_obj.location.function); |
| 1178 | |
| 1179 | cb_access_context->RecordDispatchDrawDescriptorSet(VK_PIPELINE_BIND_POINT_GRAPHICS, tag); |
| 1180 | cb_access_context->RecordDrawVertex(vertexCount, firstVertex, tag); |
| 1181 | cb_access_context->RecordDrawAttachment(tag); |
| 1182 | } |
| 1183 | |
| 1184 | bool SyncValidator::PreCallValidateCmdDrawIndexed(VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, |
| 1185 | uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance, |
nothing calls this directly
no test coverage detected