| Age | Commit message (Collapse) | Author |
|
Prevents doc validator from failing.
Change-Id: I0e70da954f0a7d7ed4a54d4bcefe996a6cc9cfb3
|
|
Generated extension helper has dependencies on vulkan.h and
utility (for std::pair) that weren't declared.
|
|
Change-Id: I0e513ed3054d0d5719ba95b198a489814262b138
|
|
Change-Id: I88d9c5ae82159ad6b1976b0b498fbe4ee7f5e2d5
|
|
Change-Id: Idd86d217020047efabc4634bfdb441f238a07519
|
|
Change-Id: Ifdaa3136883b1129cc435509bf9288b1b5ddf723
|
|
Change-Id: I67301721b064cbc4f3d2a55ff42e10a014d86f3c
|
|
Also removed from android makefiles.
Change-Id: Ib4be1c737e9bd9fda21210ed7b234b9242b7b8f5
|
|
Change-Id: I8628686d3caad6bed2261431776ac9a55d0c076f
|
|
Change-Id: I560dda7156d8550af6b7073eb7fcd0a14aa97131
|
|
Also refactored modified routines for pre/post call structure.
Change-Id: I192e11c1d04effa8d2f3478c1341f6eedea7138a
|
|
|
|
Now we have no spirv details left in core_validation.cpp
|
|
Missed this one.
|
|
|
|
Change-Id: Ifa1f5a8ad95c9c2578d5444764f66c5f552078e8
|
|
Change-Id: Id14c4b5ecb96eed9091ee13aceeb1701adb1f511
|
|
|
|
Change-Id: I0b4a2d1db79a00adca9159345402717d8aafab1b
|
|
Change-Id: I28d4642ca924928b9a76d6ddeb3a4e9ef106710b
|
|
Change-Id: I11cdc2f6524926714d22abd08fba0a670a3a4a97
|
|
Change-Id: If0acd6013b205be973db334f874408d3f4e06c35
|
|
Change-Id: I926836e429a2f38c35291702ab9f71b6d1834d7f
|
|
Change-Id: Ie38e89f67b293cdfda3ade5ce979464206145226
|
|
i.e. disambiguate extension VUIDs from similar VUID in core
|
|
|
|
|
|
This fixes a leak where PostCallRecordDestroyDescriptorSetLayout erases
from the map without calling delete on the erased element.
|
|
Pipeline states are allocated in vkCreateGraphicsPipelines and
vkCreateComputePipelines.
|
|
The objects are allocated in EnumeratePhysicalDevices, but were never
destroyed after use.
|
|
Instance and device data are allocated by the first call to
GetLayerDataPtr in the corresponding vkCreate call. We need to delete
them when we're done with them. Introduce a FreeLayerDataPtr helper
function that assists with this task.
Deletes for dispatch tables were missing in a few places too. Add them.
|
|
Change-Id: Ifb2d79136bba86bb6655f400a2e46cf23e81dfe3
|
|
Got rid of artificially separations in calling GetProcAddr, remove
ext enable-checking at GPA-time -- this happens in CV.
Change-Id: I89815c86d7f9187537efd3568edd11a9ffffa44f
|
|
Change-Id: Id70d38c4e2d6f0d78b7e2d6e2108b0f39f3e99db
|
|
Switch parameter validation code-generated extension dependency checks
to use the existing data in vk_extension_helper.h.
Change-Id: I6e3c83f68430c1d3de915e05a84944782b4a55a2
|
|
Change-Id: I4078b279dd812694c358fdcc9f23f5620befaca0
|
|
Replaced by code-generated vk_extension_helper.h
Change-Id: I399181eb118db1077cf6681951a68ed0bf4622aa
|
|
Change-Id: Ia11632d241b0c717364cc8a2a26d3daaa66bcde5
|
|
Was not being used.
Change-Id: I498b40bd0ee29d4e1ef478b0570947ef2315144e
|
|
Struct contains instance and device extensions, changed name to cover
both.
Change-Id: I34d315b02b426673acb4fc069d8a6a4112f12178
|
|
Change-Id: Idb18d0f358fd359c1c5862fba394c833e2fa13f1
|
|
Change-Id: Id93ead148d5b0beb23ee5d9f1bc7e8fc727aa46e
|
|
This file replaces device_extensions.h and will help to unify
extension enable handling across the validation layers.
Change-Id: I00eb187423e5d912bae64c0e026f34496be185de
|
|
Change-Id: Ice9f1361c56de3cc342dd40a589580f4565bbc9e
|
|
Change-Id: I7baf4a5979bd3acf67fc9c3d722ed8c9584f27a0
|
|
Change-Id: Ic054c35fd777e66e85ed56978ad1628ec24b94a6
|
|
The required extension for one VU is causing a multi-line entry in
database file. Manually updated the line and will pursue permanent
fix by updating spec.
|
|
Change-Id: I1ec5ae94677412a8a6318f99f09b1fa095bf97ab
|
|
This is the first spec update using the new json process.
Updated text for a number of IDs and also added 9 new IDs.
Update command was "python spec.py -update"
|
|
Account for new "validation" top-level in json file when parsing.
Also fix a couple of bugs: wasn't correctly translating ID to hex for
new new IDs and wasn't setting implicit state for new IDs.
|