aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobin Ehlis <tobine@google.com>2016-10-20 14:17:21 -0600
committerTobin Ehlis <tobine@google.com>2016-10-25 21:22:30 -0600
commit4710dda89a1dd2e023334d4eda710a394b211cdc (patch)
treec7799c3fb327c93d3819af19659264c555bd23cb
parentd379c77e4254a740aa838a82e7af186525524617 (diff)
downloadvulkan-validation-layers-4710dda89a1dd2e023334d4eda710a394b211cdc.tar.gz
layers:Rename EVENT_NODE->EVENT_STATE
-rw-r--r--layers/core_validation.cpp50
-rw-r--r--layers/core_validation.h2
2 files changed, 26 insertions, 26 deletions
diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp
index 980add512..d0de53cc7 100644
--- a/layers/core_validation.cpp
+++ b/layers/core_validation.cpp
@@ -151,7 +151,7 @@ struct layer_data {
unordered_map<VkDeviceMemory, unique_ptr<DEVICE_MEM_INFO>> memObjMap;
unordered_map<VkFence, FENCE_NODE> fenceMap;
unordered_map<VkQueue, QUEUE_NODE> queueMap;
- unordered_map<VkEvent, EVENT_NODE> eventMap;
+ unordered_map<VkEvent, EVENT_STATE> eventMap;
unordered_map<QueryObject, bool> queryToStateMap;
unordered_map<VkQueryPool, QUERY_POOL_NODE> queryPoolMap;
unordered_map<VkSemaphore, SEMAPHORE_NODE> semaphoreMap;
@@ -340,7 +340,7 @@ FENCE_NODE *getFenceNode(layer_data *dev_data, VkFence fence) {
return &it->second;
}
-EVENT_NODE *getEventNode(layer_data *dev_data, VkEvent event) {
+EVENT_STATE *getEventNode(layer_data *dev_data, VkEvent event) {
auto it = dev_data->eventMap.find(event);
if (it == dev_data->eventMap.end()) {
return nullptr;
@@ -4689,9 +4689,9 @@ static bool validateAndIncrementResources(layer_data *dev_data, GLOBAL_CB_NODE *
}
}
for (auto event : cb_node->writeEventsBeforeWait) {
- auto event_node = getEventNode(dev_data, event);
- if (event_node)
- event_node->write_in_use++;
+ auto event_state = getEventNode(dev_data, event);
+ if (event_state)
+ event_state->write_in_use++;
}
return skip_call;
}
@@ -5436,7 +5436,7 @@ DestroySemaphore(VkDevice device, VkSemaphore semaphore, const VkAllocationCallb
}
}
-static bool PreCallValidateDestroyEvent(layer_data *dev_data, VkEvent event, EVENT_NODE **event_state, VK_OBJECT *obj_struct) {
+static bool PreCallValidateDestroyEvent(layer_data *dev_data, VkEvent event, EVENT_STATE **event_state, VK_OBJECT *obj_struct) {
if (dev_data->instance_data->disabled.destroy_event)
return false;
bool skip = false;
@@ -5448,14 +5448,14 @@ static bool PreCallValidateDestroyEvent(layer_data *dev_data, VkEvent event, EVE
return skip;
}
-static void PostCallRecordDestroyEvent(layer_data *dev_data, VkEvent event, EVENT_NODE *event_state, VK_OBJECT obj_struct) {
+static void PostCallRecordDestroyEvent(layer_data *dev_data, VkEvent event, EVENT_STATE *event_state, VK_OBJECT obj_struct) {
invalidateCommandBuffers(event_state->cb_bindings, obj_struct);
dev_data->eventMap.erase(event);
}
VKAPI_ATTR void VKAPI_CALL DestroyEvent(VkDevice device, VkEvent event, const VkAllocationCallbacks *pAllocator) {
layer_data *dev_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
- EVENT_NODE *event_state = nullptr;
+ EVENT_STATE *event_state = nullptr;
VK_OBJECT obj_struct;
std::unique_lock<std::mutex> lock(global_lock);
bool skip = PreCallValidateDestroyEvent(dev_data, event, &event_state, &obj_struct);
@@ -8659,11 +8659,11 @@ CmdSetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags s
if (pCB) {
skip_call |= addCmd(dev_data, pCB, CMD_SETEVENT, "vkCmdSetEvent()");
skip_call |= insideRenderPass(dev_data, pCB, "vkCmdSetEvent");
- auto event_node = getEventNode(dev_data, event);
- if (event_node) {
- addCommandBufferBinding(&event_node->cb_bindings,
+ auto event_state = getEventNode(dev_data, event);
+ if (event_state) {
+ addCommandBufferBinding(&event_state->cb_bindings,
{reinterpret_cast<uint64_t &>(event), VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT}, pCB);
- event_node->cb_bindings.insert(pCB);
+ event_state->cb_bindings.insert(pCB);
}
pCB->events.push_back(event);
if (!pCB->waitedEvents.count(event)) {
@@ -8687,11 +8687,11 @@ CmdResetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags
if (pCB) {
skip_call |= addCmd(dev_data, pCB, CMD_RESETEVENT, "vkCmdResetEvent()");
skip_call |= insideRenderPass(dev_data, pCB, "vkCmdResetEvent");
- auto event_node = getEventNode(dev_data, event);
- if (event_node) {
- addCommandBufferBinding(&event_node->cb_bindings,
+ auto event_state = getEventNode(dev_data, event);
+ if (event_state) {
+ addCommandBufferBinding(&event_state->cb_bindings,
{reinterpret_cast<uint64_t &>(event), VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT}, pCB);
- event_node->cb_bindings.insert(pCB);
+ event_state->cb_bindings.insert(pCB);
}
pCB->events.push_back(event);
if (!pCB->waitedEvents.count(event)) {
@@ -9118,12 +9118,12 @@ CmdWaitEvents(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent
if (pCB) {
auto firstEventIndex = pCB->events.size();
for (uint32_t i = 0; i < eventCount; ++i) {
- auto event_node = getEventNode(dev_data, pEvents[i]);
- if (event_node) {
- addCommandBufferBinding(&event_node->cb_bindings,
+ auto event_state = getEventNode(dev_data, pEvents[i]);
+ if (event_state) {
+ addCommandBufferBinding(&event_state->cb_bindings,
{reinterpret_cast<const uint64_t &>(pEvents[i]), VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT},
pCB);
- event_node->cb_bindings.insert(pCB);
+ event_state->cb_bindings.insert(pCB);
}
pCB->waitedEvents.insert(pEvents[i]);
pCB->events.push_back(pEvents[i]);
@@ -11128,11 +11128,11 @@ VKAPI_ATTR VkResult VKAPI_CALL SetEvent(VkDevice device, VkEvent event) {
VkResult result = VK_ERROR_VALIDATION_FAILED_EXT;
layer_data *dev_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
std::unique_lock<std::mutex> lock(global_lock);
- auto event_node = getEventNode(dev_data, event);
- if (event_node) {
- event_node->needsSignaled = false;
- event_node->stageMask = VK_PIPELINE_STAGE_HOST_BIT;
- if (event_node->write_in_use) {
+ auto event_state = getEventNode(dev_data, event);
+ if (event_state) {
+ event_state->needsSignaled = false;
+ event_state->stageMask = VK_PIPELINE_STAGE_HOST_BIT;
+ if (event_state->write_in_use) {
skip_call |= log_msg(dev_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT,
reinterpret_cast<const uint64_t &>(event), __LINE__, DRAWSTATE_QUEUE_FORWARD_PROGRESS, "DS",
"Cannot call vkSetEvent() on event 0x%" PRIxLEAST64 " that is already in use by a command buffer.",
diff --git a/layers/core_validation.h b/layers/core_validation.h
index 325ecea11..9d9769cf4 100644
--- a/layers/core_validation.h
+++ b/layers/core_validation.h
@@ -160,7 +160,7 @@ class SEMAPHORE_NODE : public BASE_NODE {
bool signaled;
};
-class EVENT_NODE : public BASE_NODE {
+class EVENT_STATE : public BASE_NODE {
public:
int write_in_use;
bool needsSignaled;