aboutsummaryrefslogtreecommitdiff
path: root/layers/object_tracker_utils.cpp
AgeCommit message (Collapse)Author
2017-12-19layers: Ignore pImmutableSamplers on non-samplersPetr Kraus
2017-11-15layers: Validate device dispatchable objectsMark Lobodzinski
Device object validation required dereferencing possibly bad device objects. Moved ownership of device objects to instance objects, and to search each of the layer_data object lists for a created device handle matching the our candidate device object. Change-Id: If5615294c397ff6991d4d21ac75ab58d1b0b0841
2017-10-20layers: Use shared rules for OT CmdPushDescriptorSetKHRChris Forbes
2017-10-20layers: Factor out checking of descriptor write membersChris Forbes
This will allow us to reuse this check for push descriptors, which are currently inconsistent.
2017-08-08layers: Fix CmdPushDescriptorSet object trackerTony Barbour
Ignore the dstSet field of VkWriteDescriptorSet as indicated by the spec Change-Id: I28ca6ea3059f5528bdf369954e1621ef670e0d54
2017-07-24build: Switch to generated object_tracker.cppMark Lobodzinski
- updated desktop/android build - removed layers/object_tracker.cpp - updated doc validator script for new location - updated error database for 124 new checks - added gen'd VU to GetSwapchainImages Change-Id: If1b218dfcf62b203a8df96a0f12cbeb8bdcaf826
2017-07-24layers: Update API for vulkan parameter def changeMark Lobodzinski
One of the DebugMarkerSetObjectName parameters changes to const. Change-Id: I23455957b83a84983bc7217a2a0d937ae03055e2
2017-07-24layers: Move GetSwaphchainImages func in OTMark Lobodzinski
Special case function must avoid code generation. Change-Id: I7c03cb2c0b4053f3d2b0579d532f1da82be80bd4
2017-07-24layers: Move GetDeviceQueue func in OTMark Lobodzinski
Special case function must avoid code generation. Change-Id: I786d4ef4a8855f10e9cfe1234a5d885056f50a93
2017-07-24layers: Move CreateComputePipelines in OTMark Lobodzinski
Moved to manually-generated, it has an odd corner case that's a one- off and not worth code-generating. Change-Id: I2631dd2107fffcd7e641b5a98bee126502d61ba8
2017-07-18layers: Update object_tracker var/func namesMark Lobodzinski
Change-Id: Iacc0cb2676cd2346879d7d51e91b9b75232d5ad4
2017-07-18layers: Reorganize ObjectTracker for future codegenMark Lobodzinski
Moved to-be-generated source to object_tracker.cpp, manually- written and helper functions to object_tracker_utils.cpp (new file), and reworked header. Updated doc validator to search new file. Change-Id: I0fd3bcc4f6d123db07c7f8e2633e6fe16833e231