H A D | core_validation.cpp | 403 // For given buffer_state, verify that the range it's bound to is valid 404 bool ValidateBufferMemoryIsValid(layer_data *dev_data, BUFFER_STATE *buffer_state, const char *functionName) { argument 405 return ValidateMemoryIsValid(dev_data, buffer_state->binding.mem, HandleToUint64(buffer_state->buffer), kVulkanObjectTypeBuffer, 426 void SetBufferMemoryValid(layer_data *dev_data, BUFFER_STATE *buffer_state, bool valid) { argument 427 SetMemoryValid(dev_data, buffer_state->binding.mem, HandleToUint64(buffer_state->buffer), valid); 468 void AddCommandBufferBindingBuffer(const layer_data *dev_data, GLOBAL_CB_NODE *cb_node, BUFFER_STATE *buffer_state) { argument 470 for (auto mem_binding : buffer_state->GetBoundMemory()) { 479 cb_node->object_bindings.insert({HandleToUint64(buffer_state 488 auto buffer_state = GetBufferState(dev_data, view_state->create_info.buffer); local 571 ValidateMemoryIsBoundToBuffer(const layer_data *dev_data, const BUFFER_STATE *buffer_state, const char *api_name, UNIQUE_VALIDATION_ERROR_CODE error_code) argument 2357 auto buffer_state = GetBufferState(dev_data, buffer); local 2493 auto buffer_state = GetBufferState(dev_data, buffer); local 2600 auto buffer_state = GetBufferState(dev_data, buffer); local 2663 auto buffer_state = GetBufferState(dev_data, reinterpret_cast<VkBuffer &>(object.handle)); local 3743 BUFFER_STATE *buffer_state = nullptr; local 3805 PreCallValidateBindBufferMemory(layer_data *dev_data, VkBuffer buffer, BUFFER_STATE *buffer_state, VkDeviceMemory mem, VkDeviceSize memoryOffset, const char *api_name) argument 3897 PostCallRecordBindBufferMemory(layer_data *dev_data, VkBuffer buffer, BUFFER_STATE *buffer_state, VkDeviceMemory mem, VkDeviceSize memoryOffset, const char *api_name) argument 3916 BUFFER_STATE *buffer_state; local 3931 PreCallValidateBindBufferMemory2KHR(layer_data *dev_data, std::vector<BUFFER_STATE *> *buffer_state, uint32_t bindInfoCount, const VkBindBufferMemoryInfoKHR *pBindInfos) argument 3949 PostCallRecordBindBufferMemory2KHR(layer_data *dev_data, const std::vector<BUFFER_STATE *> &buffer_state, uint32_t bindInfoCount, const VkBindBufferMemoryInfoKHR *pBindInfos) argument 3973 BUFFER_STATE *buffer_state; local 6351 auto buffer_state = GetBufferState(dev_data, buffer); local 6405 auto buffer_state = GetBufferState(dev_data, pBuffers[i]); local 6421 auto buffer_state = GetBufferState(dev_data, pBuffers[i]); local 6450 auto buffer_state = GetBufferState(dev_data, buffer); local 6541 PreCallValidateCmdDrawIndirect(layer_data *dev_data, VkCommandBuffer cmd_buffer, VkBuffer buffer, bool indexed, VkPipelineBindPoint bind_point, GLOBAL_CB_NODE **cb_state, BUFFER_STATE **buffer_state, const char *caller) argument 6554 PostCallRecordCmdDrawIndirect(layer_data *dev_data, GLOBAL_CB_NODE *cb_state, VkPipelineBindPoint bind_point, BUFFER_STATE *buffer_state) argument 6564 BUFFER_STATE *buffer_state = nullptr; local 6577 PreCallValidateCmdDrawIndexedIndirect(layer_data *dev_data, VkCommandBuffer cmd_buffer, VkBuffer buffer, bool indexed, VkPipelineBindPoint bind_point, GLOBAL_CB_NODE **cb_state, BUFFER_STATE **buffer_state, const char *caller) argument 6591 PostCallRecordCmdDrawIndexedIndirect(layer_data *dev_data, GLOBAL_CB_NODE *cb_state, VkPipelineBindPoint bind_point, BUFFER_STATE *buffer_state) argument 6601 BUFFER_STATE *buffer_state = nullptr; local 6639 PreCallValidateCmdDispatchIndirect(layer_data *dev_data, VkCommandBuffer cmd_buffer, VkBuffer buffer, bool indexed, VkPipelineBindPoint bind_point, GLOBAL_CB_NODE **cb_state, BUFFER_STATE **buffer_state, const char *caller) argument 6650 PostCallRecordCmdDispatchIndirect(layer_data *dev_data, GLOBAL_CB_NODE *cb_state, VkPipelineBindPoint bind_point, BUFFER_STATE *buffer_state) argument 6659 BUFFER_STATE *buffer_state = nullptr; local 6854 auto buffer_state = GetBufferState(device_data, dstBuffer); local 7628 auto buffer_state = GetBufferState(device_data, mem_barrier->buffer); local [all...] |