aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2016-05-19 17:23:38 -0600
committerMark Lobodzinski <mark@lunarg.com>2016-05-20 08:28:10 -0600
commitbcee0e16df42f51e9cf4dae0f9458cb22d216bb0 (patch)
tree18b75b1d0dbf0ba8875b1200354cc666cec8e929
parentb2ea603775cf8038ff2bb9ab86cb30aa903f4b87 (diff)
downloadusermoji-bcee0e16df42f51e9cf4dae0f9458cb22d216bb0.tar.xz
layers: GH7, Fix bad var names in core_validation
Change-Id: I4fd1b8bb1cb83af633e04fc561771b6d76732588
-rw-r--r--layers/core_validation.h20
-rw-r--r--layers/core_validation_error_enums.h14
-rw-r--r--layers/core_validation_types.h33
-rw-r--r--layers/descriptor_sets.h2
4 files changed, 36 insertions, 33 deletions
diff --git a/layers/core_validation.h b/layers/core_validation.h
index f0878f33..1d312e12 100644
--- a/layers/core_validation.h
+++ b/layers/core_validation.h
@@ -110,20 +110,20 @@ struct MT_SWAP_CHAIN_INFO {
};
#endif
-typedef struct _SHADER_DS_MAPPING {
+struct SHADER_DS_MAPPING {
uint32_t slotCount;
VkDescriptorSetLayoutCreateInfo *pShaderMappingSlot;
-} SHADER_DS_MAPPING;
+};
-typedef struct _GENERIC_HEADER {
+struct GENERIC_HEADER {
VkStructureType sType;
const void *pNext;
-} GENERIC_HEADER;
+};
-typedef struct _IMAGE_LAYOUT_NODE {
+struct IMAGE_LAYOUT_NODE {
VkImageLayout layout;
VkFormat format;
-} IMAGE_LAYOUT_NODE;
+};
// Store layouts and pushconstants for PipelineLayout
struct PIPELINE_LAYOUT_NODE {
@@ -263,7 +263,7 @@ class FRAMEBUFFER_NODE {
std::vector<MT_FB_ATTACHMENT_INFO> attachments;
};
-typedef struct _DESCRIPTOR_POOL_NODE {
+struct DESCRIPTOR_POOL_NODE {
VkDescriptorPool pool;
uint32_t maxSets; // Max descriptor sets allowed in this pool
uint32_t availableSets; // Available descriptor sets in this pool
@@ -273,7 +273,7 @@ typedef struct _DESCRIPTOR_POOL_NODE {
std::vector<uint32_t> maxDescriptorTypeCount; // Max # of descriptors of each type in this pool
std::vector<uint32_t> availableDescriptorTypeCount; // Available # of descriptors of each type in this pool
- _DESCRIPTOR_POOL_NODE(const VkDescriptorPool pool, const VkDescriptorPoolCreateInfo *pCreateInfo)
+ DESCRIPTOR_POOL_NODE(const VkDescriptorPool pool, const VkDescriptorPoolCreateInfo *pCreateInfo)
: pool(pool), maxSets(pCreateInfo->maxSets), availableSets(pCreateInfo->maxSets), createInfo(*pCreateInfo),
maxDescriptorTypeCount(VK_DESCRIPTOR_TYPE_RANGE_SIZE, 0), availableDescriptorTypeCount(VK_DESCRIPTOR_TYPE_RANGE_SIZE, 0) {
if (createInfo.poolSizeCount) { // Shadow type struct from ptr into local struct
@@ -292,12 +292,12 @@ typedef struct _DESCRIPTOR_POOL_NODE {
createInfo.pPoolSizes = NULL; // Make sure this is NULL so we don't try to clean it up
}
}
- ~_DESCRIPTOR_POOL_NODE() {
+ ~DESCRIPTOR_POOL_NODE() {
delete[] createInfo.pPoolSizes;
// TODO : pSets are currently freed in deletePools function which uses freeShadowUpdateTree function
// need to migrate that struct to smart ptrs for auto-cleanup
}
-} DESCRIPTOR_POOL_NODE;
+};
typedef struct stencil_data {
uint32_t compareMask;
diff --git a/layers/core_validation_error_enums.h b/layers/core_validation_error_enums.h
index 03827c2a..e6d0ed37 100644
--- a/layers/core_validation_error_enums.h
+++ b/layers/core_validation_error_enums.h
@@ -24,7 +24,7 @@
#define CORE_VALIDATION_ERROR_ENUMS_H_
// Mem Tracker ERROR codes
-typedef enum _MEM_TRACK_ERROR {
+enum MEM_TRACK_ERROR {
MEMTRACK_NONE, // Used for INFO & other non-error messages
MEMTRACK_INVALID_CB, // Cmd Buffer invalid
MEMTRACK_INVALID_MEM_OBJ, // Invalid Memory Object
@@ -39,10 +39,10 @@ typedef enum _MEM_TRACK_ERROR {
MEMTRACK_REBIND_OBJECT, // Non-sparse object bindings are immutable
MEMTRACK_INVALID_USAGE_FLAG, // Usage flags specified at image/buffer create conflict w/ use of object
MEMTRACK_INVALID_MAP, // Size flag specified at alloc is too small for mapping range
-} MEM_TRACK_ERROR;
+};
// Draw State ERROR codes
-typedef enum _DRAW_STATE_ERROR {
+enum DRAW_STATE_ERROR {
// TODO: Remove the comments here or expand them. There isn't any additional information in the
// comments than in the name in almost all cases.
DRAWSTATE_NONE, // Used for INFO & other non-error messages
@@ -214,9 +214,9 @@ typedef enum _DRAW_STATE_ERROR {
DRAWSTATE_INVALID_QUEUE_INDEX, // Specified queue index exceeds number
// of queried queue families
DRAWSTATE_PUSH_CONSTANTS_ERROR, // Push constants exceed maxPushConstantSize
-} DRAW_STATE_ERROR;
+};
-typedef enum _SHADER_CHECKER_ERROR {
+enum SHADER_CHECKER_ERROR {
SHADER_CHECKER_NONE,
SHADER_CHECKER_INTERFACE_TYPE_MISMATCH, // Type mismatch between shader stages or shader and pipeline
SHADER_CHECKER_OUTPUT_NOT_CONSUMED, // Entry appears in output interface, but missing in input
@@ -234,6 +234,6 @@ typedef enum _SHADER_CHECKER_ERROR {
SHADER_CHECKER_DESCRIPTOR_NOT_ACCESSIBLE_FROM_STAGE, // Descriptor used by shader, but not accessible from stage
SHADER_CHECKER_FEATURE_NOT_ENABLED, // Shader uses capability requiring a feature not enabled on device
SHADER_CHECKER_BAD_CAPABILITY, // Shader uses capability not supported by Vulkan (OpenCL features)
-} SHADER_CHECKER_ERROR;
+};
-#endif // CORE_VALIDATION_ERROR_ENUMS_H_ \ No newline at end of file
+#endif // CORE_VALIDATION_ERROR_ENUMS_H_
diff --git a/layers/core_validation_types.h b/layers/core_validation_types.h
index 98fa5a8f..5d9f0715 100644
--- a/layers/core_validation_types.h
+++ b/layers/core_validation_types.h
@@ -72,12 +72,12 @@ class BUFFER_NODE : public BASE_NODE {
BUFFER_NODE(const BUFFER_NODE &rh_obj) : mem(rh_obj.mem), createInfo(rh_obj.createInfo) { in_use.store(rh_obj.in_use.load()); };
};
-typedef struct _SAMPLER_NODE {
+struct SAMPLER_NODE {
VkSampler sampler;
VkSamplerCreateInfo createInfo;
- _SAMPLER_NODE(const VkSampler *ps, const VkSamplerCreateInfo *pci) : sampler(*ps), createInfo(*pci){};
-} SAMPLER_NODE;
+ SAMPLER_NODE(const VkSampler *ps, const VkSamplerCreateInfo *pci) : sampler(*ps), createInfo(*pci){};
+};
class IMAGE_NODE : public BASE_NODE {
public:
@@ -154,7 +154,8 @@ class SWAPCHAIN_NODE {
}
~SWAPCHAIN_NODE() { delete[] pQueueFamilyIndices; }
};
-typedef enum _DRAW_TYPE {
+
+enum DRAW_TYPE {
DRAW = 0,
DRAW_INDEXED = 1,
DRAW_INDIRECT = 2,
@@ -162,7 +163,7 @@ typedef enum _DRAW_TYPE {
DRAW_BEGIN_RANGE = DRAW,
DRAW_END_RANGE = DRAW_INDEXED_INDIRECT,
NUM_DRAW_TYPES = (DRAW_END_RANGE - DRAW_BEGIN_RANGE + 1),
-} DRAW_TYPE;
+};
class IMAGE_CMD_BUF_LAYOUT_NODE {
public:
@@ -222,8 +223,9 @@ struct RENDER_PASS_NODE {
}
}
};
+
// Cmd Buffer Tracking
-typedef enum _CMD_TYPE {
+enum CMD_TYPE {
CMD_BINDPIPELINE,
CMD_BINDPIPELINEDELTA,
CMD_SETVIEWPORTSTATE,
@@ -274,23 +276,24 @@ typedef enum _CMD_TYPE {
CMD_ENDRENDERPASS,
CMD_EXECUTECOMMANDS,
CMD_END, // Should be last command in any RECORDED cmd buffer
-} CMD_TYPE;
+};
+
// Data structure for holding sequence of cmds in cmd buffer
-typedef struct _CMD_NODE {
+struct CMD_NODE {
CMD_TYPE type;
uint64_t cmdNumber;
-} CMD_NODE;
+};
-typedef enum _CB_STATE {
+enum CB_STATE {
CB_NEW, // Newly created CB w/o any cmds
CB_RECORDING, // BeginCB has been called on this CB
CB_RECORDED, // EndCB has been called on this CB
CB_INVALID // CB had a bound descriptor set destroyed or updated
-} CB_STATE;
+};
// CB Status -- used to track status of various bindings on cmd buffer objects
typedef VkFlags CBStatusFlags;
-typedef enum _CBStatusFlagBits {
+enum CBStatusFlagBits {
// clang-format off
CBSTATUS_NONE = 0x00000000, // No status is set
CBSTATUS_VIEWPORT_SET = 0x00000001, // Viewport has been set
@@ -305,7 +308,7 @@ typedef enum _CBStatusFlagBits {
CBSTATUS_SCISSOR_SET = 0x00000200, // Scissor has been set
CBSTATUS_ALL = 0x000003FF, // All dynamic state set
// clang-format on
-} CBStatusFlagBits;
+};
struct QueryObject {
VkQueryPool pool;
@@ -323,7 +326,7 @@ template <> struct hash<QueryObject> {
}
};
}
-typedef struct _DRAW_DATA { std::vector<VkBuffer> buffers; } DRAW_DATA;
+struct DRAW_DATA { std::vector<VkBuffer> buffers; };
struct ImageSubresourcePair {
VkImage image;
@@ -439,4 +442,4 @@ struct GLOBAL_CB_NODE : public BASE_NODE {
~GLOBAL_CB_NODE();
};
-#endif // CORE_VALIDATION_TYPES_H_ \ No newline at end of file
+#endif // CORE_VALIDATION_TYPES_H_
diff --git a/layers/descriptor_sets.h b/layers/descriptor_sets.h
index 58e3b5cd..bf8e29d2 100644
--- a/layers/descriptor_sets.h
+++ b/layers/descriptor_sets.h
@@ -141,7 +141,7 @@ class DescriptorSetLayout {
*/
// Slightly broader than type, each c++ "class" will has a corresponding "DescriptorClass"
-typedef enum _DescriptorClass { PlainSampler, ImageSampler, Image, TexelBuffer, GeneralBuffer } DescriptorClass;
+enum DescriptorClass { PlainSampler, ImageSampler, Image, TexelBuffer, GeneralBuffer };
class Descriptor {
public: