From 3b030cb401970dbccd69ebf418b4b3775dfea306 Mon Sep 17 00:00:00 2001 From: Tobin Ehlis Date: Mon, 2 Nov 2015 15:24:32 -0700 Subject: layers: Remove ObjectTracker check of pTexelBufferView array The different UpdateDescriptorSets() cases are validated in DrawState. Skipping these object checks in ObjectTracker to avoid duplication and to avoid needing custom code gen to handle different update cases and their associated objects. Updated InvalidBufferViewObject test to now catch descriptor error update instead of the ObjectTracker error. --- vk-layer-generate.py | 1 + 1 file changed, 1 insertion(+) diff --git a/vk-layer-generate.py b/vk-layer-generate.py index b55ea543..7c417958 100755 --- a/vk-layer-generate.py +++ b/vk-layer-generate.py @@ -1522,6 +1522,7 @@ class ObjectTrackerSubcommand(Subcommand): 'CreateComputePipelines' : ['basePipelineHandle'], 'BeginCommandBuffer' : ['renderPass', 'framebuffer'], 'QueueSubmit' : ['fence'], + 'UpdateDescriptorSets' : ['pTexelBufferView'], } param_count = 'NONE' # keep track of arrays passed directly into API functions for p in proto.params: -- cgit v1.2.3