Home | History | Annotate | Download | only in layers

Lines Matching refs:VkBool32

95     VkBool32 wsi_enabled;
362 static VkBool32 add_fence_info(layer_data *my_data, VkFence fence, VkQueue queue, uint64_t *fenceId) {
363 VkBool32 skipCall = VK_FALSE;
431 static VkBool32 validate_usage_flags(layer_data *my_data, void *disp_obj, VkFlags actual, VkFlags desired, VkBool32 strict,
434 VkBool32 correct_usage = VK_FALSE;
435 VkBool32 skipCall = VK_FALSE;
452 static VkBool32 validate_image_usage_flags(layer_data *my_data, void *disp_obj, VkImage image, VkFlags desired, VkBool32 strict,
454 VkBool32 skipCall = VK_FALSE;
466 static VkBool32 validate_buffer_usage_flags(layer_data *my_data, void *disp_obj, VkBuffer buffer, VkFlags desired, VkBool32 strict,
468 VkBool32 skipCall = VK_FALSE;
506 static VkBool32 validate_memory_is_valid(layer_data *dev_data, VkDeviceMemory mem, const char *functionName,
546 static VkBool32 update_cmd_buf_and_mem_references(layer_data *dev_data, const VkCommandBuffer cb, const VkDeviceMemory mem,
548 VkBool32 skipCall = VK_FALSE;
557 VkBool32 found = VK_FALSE;
577 VkBool32 found = VK_FALSE;
626 static VkBool32 reportMemReferencesAndCleanUp(layer_data *dev_data, DEVICE_MEM_INFO *pMemObjInfo) {
627 VkBool32 skipCall = VK_FALSE;
663 static VkBool32 deleteMemObjInfo(layer_data *my_data, void *object, VkDeviceMemory mem) {
664 VkBool32 skipCall = VK_FALSE;
679 VkBool32 skipCall = false;
698 static VkBool32 freeMemObjInfo(layer_data *dev_data, void *object, VkDeviceMemory mem, VkBool32 internal) {
699 VkBool32 skipCall = VK_FALSE;
762 static VkBool32 clear_object_binding(layer_data *dev_data, void *dispObj, uint64_t handle, VkDebugReportObjectTypeEXT type) {
764 VkBool32 skipCall = VK_FALSE;
774 VkBool32 clearSucceeded = VK_FALSE;
802 static VkBool32 set_mem_binding(layer_data *dev_data, void *dispatch_object, VkDeviceMemory mem, uint64_t handle,
804 VkBool32 skipCall = VK_FALSE;
858 static VkBool32 set_sparse_mem_binding(layer_data *dev_data, void *dispObject, VkDeviceMemory mem, uint64_t handle,
860 VkBool32 skipCall = VK_FALSE;
875 VkBool32 found = VK_FALSE;
909 static VkBool32 get_mem_binding_from_object(layer_data *my_data, void *dispObj, const uint64_t handle,
911 VkBool32 skipCall = VK_FALSE;
2161 static VkBool32 hasDrawCmd(GLOBAL_CB_NODE *pCB) {
2170 static VkBool32 validate_status(layer_data *my_data, GLOBAL_CB_NODE *pNode, CBStatusFlags enable_mask, CBStatusFlags status_mask,
2193 static VkBool32 isDynamic(const PIPELINE_NODE *pPipeline, const VkDynamicState state) {
2204 static VkBool32 validate_draw_state_flags(layer_data *my_data, GLOBAL_CB_NODE *pCB, VkBool32 indexedDraw) {
2205 VkBool32 result;
2391 static VkBool32 validate_specialization_offsets(layer_data *my_data, VkPipelineShaderStageCreateInfo const *info) {
2392 VkBool32 pass = VK_TRUE;
2490 static VkBool32 require_feature(layer_data *my_data, VkBool32 feature, char const *feature_name) {
2504 static VkBool32 validate_shader_capabilities(layer_data *my_data, VkDevice dev, shader_module const *src)
2506 VkBool32 pass = VK_TRUE;
2647 static VkBool32 validate_pipeline_shaders(layer_data *my_data, VkDevice dev, PIPELINE_NODE *pPipeline) {
2660 VkBool32 pass = VK_TRUE;
2818 static VkBool32 validate_dynamic_offsets(layer_data *my_data, const GLOBAL_CB_NODE *pCB, const vector<SET_NODE *> activeSetNodes) {
2819 VkBool32 result = VK_FALSE;
2894 static VkBool32 validate_draw_state(layer_data *my_data, GLOBAL_CB_NODE *pCB, VkBool32 indexedDraw) {
2896 VkBool32 result = validate_draw_state_flags(my_data, pCB, indexedDraw);
2971 VkBool32 dynViewport = isDynamic(pPipe, VK_DYNAMIC_STATE_VIEWPORT);
2972 VkBool32 dynScissor = isDynamic(pPipe, VK_DYNAMIC_STATE_SCISSOR);
2997 static VkBool32 verifyPipelineCreateState(layer_data *my_data, const VkDevice device, std::vector<PIPELINE_NODE *> pPipelines,
2999 VkBool32 skipCall = VK_FALSE;
3151 VkBool32 dynViewport = isDynamic(pPipeline, VK_DYNAMIC_STATE_VIEWPORT);
3152 VkBool32 dynScissor = isDynamic(pPipeline, VK_DYNAMIC_STATE_SCISSOR);
3318 static VkBool32 validatePipelineState(layer_data *my_data, const GLOBAL_CB_NODE *pCB, const VkPipelineBindPoint pipelineBindPoint,
3392 static VkBool32 validUpdateStruct(layer_data *my_data, const VkDevice device, const GENERIC_HEADER *pUpdateStruct) {
3456 static VkBool32 validateUpdateConsistency(layer_data *my_data, const VkDevice device, const LAYOUT_NODE *pLayout,
3459 VkBool32 skipCall = VK_FALSE;
3502 static VkBool32 shadowUpdateNode(layer_data *my_data, const VkDevice device, GENERIC_HEADER *pUpdate, GENERIC_HEADER **pNewNode) {
3503 VkBool32 skipCall = VK_FALSE;
3558 static VkBool32 validateSampler(const layer_data *my_data, const VkSampler *pSampler, const VkBool32 immutable) {
3559 VkBool32 skipCall = VK_FALSE;
3719 static VkBool32 validateImageView(const layer_data *my_data, const VkImageView *pImageView, const VkImageLayout imageLayout) {
3720 VkBool32 skipCall = VK_FALSE;
3755 VkBool32 ds = vk_format_is_depth_or_stencil(format);
3821 static VkBool32 validateBufferView(const layer_data *my_data, const VkBufferView *pBufferView) {
3822 VkBool32 skipCall = VK_FALSE;
3836 static VkBool32 validateBufferInfo(const layer_data *my_data, const VkDescriptorBufferInfo *pBufferInfo) {
3837 VkBool32 skipCall = VK_FALSE;
3851 static VkBool32 validateUpdateContents(const layer_data *my_data, const VkWriteDescriptorSet *pWDS,
3853 VkBool32 skipCall = VK_FALSE;
3856 VkBool32 immutable = VK_FALSE;
3925 VkBool32 validateIdleDescriptorSet(const layer_data *my_data, VkDescriptorSet set, std::string func_str) {
3926 VkBool32 skip_call = VK_FALSE;
3953 static VkBool32 dsUpdate(layer_data *my_data, VkDevice device, uint32_t descriptorWriteCount, const VkWriteDescriptorSet *pWDS,
3955 VkBool32 skipCall = VK_FALSE;
4112 static VkBool32 validate_descriptor_availability_in_pool(layer_data *dev_data, DESCRIPTOR_POOL_NODE *pPoolNode, uint32_t count,
4114 VkBool32 skipCall = VK_FALSE;
4301 static VkBool32 report_error_no_cb_begin(const layer_data *dev_data, const VkCommandBuffer cb, const char *caller_name) {
4307 VkBool32 validateCmdsInCmdBuffer(const layer_data *dev_data, const GLOBAL_CB_NODE *pCB, const CMD_TYPE cmd_type) {
4310 VkBool32 skip_call = VK_FALSE;
4349 static VkBool32 addCmd(const layer_data *my_data, GLOBAL_CB_NODE *pCB, const CMD_TYPE cmd, const char *caller_name) {
4350 VkBool32 skipCall = VK_FALSE;
4540 static VkBool32
4541 VkBool32 skipCall = VK_FALSE;
4572 static VkBool32 synchAndPrintDSConfig(layer_data *my_data, const VkCommandBuffer cb) {
4573 VkBool32 skipCall = VK_FALSE;
4583 static VkBool32 insideRenderPass(const layer_data *my_data, GLOBAL_CB_NODE *pCB, const char *apiName) {
4584 VkBool32 inside = VK_FALSE;
4596 static VkBool32 outsideRenderPass(const layer_data *my_data, GLOBAL_CB_NODE *pCB, const char *apiName) {
4597 VkBool32 outside = VK_FALSE;
4774 VkBool32 skipCall = VK_FALSE;
4866 VkBool32
4867 VkBool32 skip_call = VK_FALSE;
4893 VkBool32 validateAndIncrementResources(layer_data *my_data, GLOBAL_CB_NODE *pCB) {
4894 VkBool32 skip_call = VK_FALSE;
5183 static VkBool32 validatePrimaryCommandBufferState(layer_data *dev_data, GLOBAL_CB_NODE *pCB) {
5185 VkBool32 skipCall = validateAndIncrementResources(dev_data, pCB);
5220 VkBool32 skipCall = VK_FALSE;
5245 skipCall |= static_cast<VkBool32>(function(queue));
5382 VkBool32 validateMemRange(layer_data *my_data, VkDeviceMemory mem, VkDeviceSize offset, VkDeviceSize size) {
5383 VkBool32 skipCall = VK_FALSE;
5431 VkBool32 deleteMemRanges(layer_data *my_data, VkDeviceMemory mem) {
5432 VkBool32 skipCall = VK_FALSE;
5473 VkBool32 cleanInFlightCmdBuffer(layer_data *my_data, VkCommandBuffer cmdBuffer) {
5474 VkBool32 skip_call = VK_FALSE;
5514 VkBool32 skipCall = false;
5540 vkWaitForFences(VkDevice device, uint32_t fenceCount, const VkFence *pFences, VkBool32 waitAll, uint64_t timeout) {
5542 VkBool32 skip_call = VK_FALSE;
5593 VkBool32 skip_call = VK_FALSE;
5630 VkBool32 skip_call = VK_FALSE;
5654 VkBool32 skip_call = VK_FALSE;
5761 VkBool32 skip_call = VK_FALSE;
5821 VkBool32 validateIdleBuffer(const layer_data *my_data, VkBuffer buffer) {
5822 VkBool32 skip_call = VK_FALSE;
5841 VkBool32 skipCall = VK_FALSE;
5873 VkBool32 skipCall = VK_FALSE;
5907 VkBool32 print_memory_range_error(layer_data *dev_data, const uint64_t object_handle, const uint64_t other_handle,
5920 VkBool32 validate_memory_range(layer_data *dev_data, const vector<MEMORY_RANGE> &ranges, const MEMORY_RANGE &new_range,
5922 VkBool32 skip_call = false;
5936 VkBool32 validate_buffer_image_aliasing(layer_data *dev_data, uint64_t handle, VkDeviceMemory mem, VkDeviceSize memoryOffset,
5955 VkBool32 skipCall =
6110 VkBool32 validateCommandBuffersNotInUse(const layer_data *dev_data, VkCommandPool commandPool) {
6111 VkBool32 skipCall = VK_FALSE;
6474 VkBool32 skipCall = VK_FALSE;
6512 VkBool32 skipCall = VK_FALSE;
6725 VkBool32 skipCall = VK_FALSE;
6803 VkBool32 skipCall = VK_FALSE;
6874 VkBool32 rtn = dsUpdate(dev_data, device, descriptorWriteCount, pDescriptorWrites, descriptorCopyCount, pDescriptorCopies);
6911 VkBool32 skipCall = VK_FALSE;
7052 VkBool32 skipCall = VK_FALSE;
7087 VkBool32 skipCall = VK_FALSE;
7136 VkBool32 skipCall = VK_FALSE;
7168 VkBool32 skipCall = VK_FALSE;
7185 VkBool32 skipCall = VK_FALSE;
7201 VkBool32 skipCall = VK_FALSE;
7216 VkBool32 skipCall = VK_FALSE;
7231 VkBool32 skipCall = VK_FALSE;
7246 VkBool32 skipCall = VK_FALSE;
7261 VkBool32 skipCall = VK_FALSE;
7276 VkBool32 skipCall = VK_FALSE;
7291 VkBool32 skipCall = VK_FALSE;
7308 VkBool32 skipCall = VK_FALSE;
7498 VkBool32 skipCall = VK_FALSE;
7507 std::function<VkBool32()> function = [=]() { return validate_memory_is_valid(dev_data, mem, "vkCmdBindIndexBuffer()"); };
7555 VkBool32 skipCall = VK_FALSE;
7565 std::function<VkBool32()> function =
7607 std::function<VkBool32()> function = [=]() {
7617 std::function<VkBool32()> function = [=]() {
7630 VkBool32 skipCall = VK_FALSE;
7661 VkBool32 skipCall = VK_FALSE;
7691 VkBool32 skipCall = VK_FALSE;
7723 VkBool32 skipCall = VK_FALSE;
7758 VkBool32 skipCall = VK_FALSE;
7776 VkBool32 skipCall = VK_FALSE;
7798 VkBool32 skipCall = VK_FALSE;
7808 std::function<VkBool32()> function = [=]() { return validate_memory_is_valid(dev_data, mem, "vkCmdCopyBuffer()"); };
7815 std::function<VkBool32()> function = [=]() {
7838 VkBool32 VerifySourceImageLayout(VkCommandBuffer cmdBuffer, VkImage srcImage, VkImageSubresourceLayers subLayers,
7840 VkBool32 skip_call = VK_FALSE;
7877 VkBool32 VerifyDestImageLayout(VkCommandBuffer cmdBuffer, VkImage destImage, VkImageSubresourceLayers subLayers,
7879 VkBool32 skip_call = VK_FALSE;
7918 VkBool32 skipCall = VK_FALSE;
7927 std::function<VkBool32()> function = [=]() { return validate_memory_is_valid(dev_data, mem, "vkCmdCopyImage()", srcImage); };
7934 std::function<VkBool32()> function = [=]() {
7964 VkBool32 skipCall = VK_FALSE;
7973 std::function<VkBool32()> function = [=]() { return validate_memory_is_valid(dev_data, mem, "vkCmdBlitImage()", srcImage); };
7980 std::function<VkBool32()> function = [=]() {
8006 VkBool32 skipCall = VK_FALSE;
8014 std::function<VkBool32()> function = [=]() {
8024 std::function<VkBool32()> function = [=]() { return validate_memory_is_valid(dev_data, mem, "vkCmdCopyBufferToImage()"); };
8051 VkBool32 skipCall = VK_FALSE;
8059 std::function<VkBool32()> function =
8067 std::function<VkBool32()> function = [=]() {
8096 VkBool32 skipCall = VK_FALSE;
8105 std::function<VkBool32()> function = [=]() {
8128 VkBool32 skipCall = VK_FALSE;
8137 std::function<VkBool32()> function = [=]() {
8161 VkBool32 skipCall = VK_FALSE;
8192 VkBool32 found = VK_FALSE;
8231 VkBool32 skipCall = VK_FALSE;
8240 std::function<VkBool32()> function = [=]() {
8262 VkBool32 skipCall = VK_FALSE;
8271 std::function<VkBool32()> function = [=]() {
8293 VkBool32 skipCall = VK_FALSE;
8301 std::function<VkBool32()> function =
8309 std::function<VkBool32()> function = [=]() {
8343 VkBool32 skipCall = VK_FALSE;
8362 VkBool32 skipCall = VK_FALSE;
8379 VkBool32 TransitionImageLayouts(VkCommandBuffer cmdBuffer, uint32_t memBarrierCount, const VkImageMemoryBarrier *pImgMemBarriers) {
8382 VkBool32 skip = VK_FALSE;
8442 VkBool32 ValidateMaskBits(const layer_data *my_data, VkCommandBuffer cmdBuffer, const VkAccessFlags &accessMask,
8444 VkBool32 skip_call = VK_FALSE;
8480 VkBool32 ValidateMaskBitsFromLayouts(const layer_data *my_data, VkCommandBuffer cmdBuffer, const VkAccessFlags &accessMask,
8482 VkBool32 skip_call = VK_FALSE;
8532 VkBool32 ValidateBarriers(const char *funcName, VkCommandBuffer cmdBuffer, uint32_t memBarrierCount,
8536 VkBool32 skip_call = VK_FALSE;
8746 VkBool32 skipCall = VK_FALSE;
8780 VkBool32 skipCall = VK_FALSE;
8800 VkBool32 skipCall = VK_FALSE;
8818 VkBool32 skipCall = VK_FALSE;
8846 VkBool32 skipCall = VK_FALSE;
8871 VkBool32 skipCall = VK_FALSE;
8881 std::function<VkBool32()> function = [=]() {
8940 VkBool32 skipCall = VK_FALSE;
8992 VkBool32 FindDependency(const int index, const int dependent, const std::vector<DAGNode> &subpass_to_node,
9011 VkBool32 CheckDependencyExists(const layer_data *my_data, const int subpass, const std::vector<uint32_t> &dependent_subpasses,
9012 const std::vector<DAGNode> &subpass_to_node, VkBool32 &skip_call) {
9013 VkBool32 result = VK_TRUE;
9044 VkBool32 CheckPreserved(const layer_data *my_data, const VkRenderPassCreateInfo *pCreateInfo, const int index,
9045 const uint32_t attachment, const std::vector<DAGNode> &subpass_to_node, int depth, VkBool32 &skip_call) {
9057 VkBool32 result = VK_FALSE;
9065 VkBool32 has_preserved = VK_FALSE;
9092 VkBool32 ValidateDependencies(const layer_data *my_data, const VkRenderPassBeginInfo *pRenderPassBegin,
9094 VkBool32 skip_call = VK_FALSE;
9209 VkBool32 ValidateLayouts(const layer_data *my_data, VkDevice device, const VkRenderPassCreateInfo *pCreateInfo) {
9210 VkBool32 skip = VK_FALSE;
9265 VkBool32 CreatePassDAG(const layer_data *my_data, VkDevice device, const VkRenderPassCreateInfo *pCreateInfo,
9267 VkBool32 skip_call = VK_FALSE;
9300 VkBool32 skip_call = VK_FALSE;
9322 VkBool32 skip_call = VK_FALSE;
9462 VkBool32 VerifyFramebufferAndRenderPassLayouts(VkCommandBuffer cmdBuffer, const VkRenderPassBeginInfo *pRenderPassBegin) {
9463 VkBool32 skip_call = VK_FALSE;
9534 VkBool32 validatePrimaryCommandBuffer(const layer_data *my_data, const GLOBAL_CB_NODE *pCB, const std::string &cmd_name) {
9535 VkBool32 skip_call = VK_FALSE;
9565 VkBool32 skipCall = VK_FALSE;
9581 std::function<VkBool32()> function = [=]() {
9598 std::function<VkBool32()> function = [=]() {
9606 std::function<VkBool32()> function = [=]() {
9614 std::function<VkBool32()> function = [=]() {
9657 VkBool32 skipCall = VK_FALSE;
9680 VkBool32 skipCall = VK_FALSE;
9693 std::function<VkBool32()> function = [=]() {
9701 std::function<VkBool32()> function = [=]() {
9946 VkBool32 skipCall = VK_FALSE;
10054 VkBool32 ValidateMapImageLayouts(VkDevice device, VkDeviceMemory mem) {
10055 VkBool32 skip_call = VK_FALSE;
10078 VkBool32 skip_call = VK_FALSE;
10110 VkBool32 skipCall = VK_FALSE;
10120 VkBool32 validateMemoryIsMapped(layer_data *my_data, const char *funcName, uint32_t memRangeCount,
10122 VkBool32 skipCall = VK_FALSE;
10150 VkBool32 validateAndCopyNoncoherentMemoryToDriver(layer_data *my_data, uint32_t memRangeCount,
10152 VkBool32 skipCall = VK_FALSE;
10186 VkBool32 skipCall = VK_FALSE;
10202 VkBool32 skipCall = VK_FALSE;
10218 VkBool32 skipCall = VK_FALSE;
10264 VkBool32 skip_call = VK_FALSE;