| Age | Commit message (Collapse) | Author |
|
Ignore the dstSet field of VkWriteDescriptorSet as indicated
by the spec
Change-Id: I28ca6ea3059f5528bdf369954e1621ef670e0d54
|
|
Layers used the wrong VUID for the checks for negative viewport
height if the extensions were not enabled.
Fixed existing test, added a new test, and updated the database,
and removed special case from validation_stats script.
Change-Id: Ia165e6245990a4fabb3745102b345a7b4f1b0202
|
|
- updated vulkan.h
- updated vk.xml
- updated cgenerator.py
- updated Win/Lin json files
- updated and fixed vk_validation_error_database.h
- updated vk_validation_error_messages.h
- updated vulkan.hpp
Change-Id: Idebc490660833daac43d234db44131e9bf2b910b
|
|
Including these enums hosed up the private builds.
Change-Id: I74fcb628171dfd70e7bce03e7ede35d4d22a75b5
|
|
Change-Id: I106fe73c2199d1b4d8aa090bd22bb79884637d58
|
|
Change-Id: I9692f1b2101d6cc1eef3bf55582dbf7980c4e8d2
|
|
Change-Id: I0dd6bf95bf54baa9a71f41a482bc52527944aea8
|
|
In the Enum string helper header, tack on a routine to convert an
index into a VkPhysicalDeviceFeatures structure into its
corresponding feature string.
Change-Id: I8fbfb6fcbfa63361a851ffc93ffd832696050d51
|
|
Replace all usages of the deprecated validextensionstructs member
attribute with the registry.validextensionstructs dict. Internally the
registry builds this extension dictionary using the new structextends
type attribute.
Change-Id: I072ff707bfdfa1f576266291e4196837da526287
|
|
- updated vulkan.h
- updated vk.xml
- updated Win/Lin .json files
- updated vk_validation_error_database.h
- updated vk_validation_error_messages.h
- updated vulkan.hpp
Change-Id: Ibf64c8a1760743b3118794b0ef5f6d34b108bbbc
|
|
- 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
|
|
Change-Id: Ia97d2141a54263a9f034958f416661146dd953e2
|
|
Change-Id: I9419cdfdc39d33f5cc9f769c7498fde0230b144b
|
|
Change-Id: I704df0840801734ca35d5137a9d79d5a202b4fb9
|
|
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
|
|
- updated vulkan.h
- updated generator.py
- updated reg.py
- updated vk.xml
- updated Win/Lin json files
- fixed and updated vulkan.hpp
- updated validation error messages and database
- applied validextensionstruct fixes from 1.0.54 LVL vk.xml file
- fixed parameter_validation DebugMarker prototypes
- fixed unique_objects DebugMarker prototypes
- fixed NV_FILL_RECTANGLE in error DB
- updated error database with new covered VUs
Change-Id: I4eec816a6dc9756105a357beab6af4abb303994d
|
|
Code gen declarations of allowed_structs in nested scopes could cause
warnings in Windows. Modified codegen to append the type name to
allowed_structs (eg allowed_structs_VkGraphicsPipelineCreateInfo) to
avoid name collisions.
Change-Id: I40bd57ff34dcd1df01d3606c79dacbe06b00f464
|
|
Update the headers and xml file with the latest spec changes for
Vulkan 1.0.54. Also, make corresponding loader and layer changes
to support the new extensions.
Change-Id: I11273c5e3e828743f904e4f0b4b2f2c3a7804df0
|
|
Change-Id: I82bd4d1285a7ec69c7b8209937235f538375773a
|
|
Change-Id: If4c37b631de1564dc56bcb1aa69e356538618acb
|
|
Change-Id: I9aa1ea41550d24113117d40617689688b96227db
|
|
Change-Id: I5b1a9901fdd75b35455fadd749b6ccb31236d23a
|
|
Change-Id: I81e0366e7e2cb2054d8b0f706863e932ef4b8318
|
|
Change-Id: Ib9ca0c6b57c4c8faceb9e502c6008624efe8ad23
|
|
Change-Id: I334357b239a6f2ad28fad226306897606814095a
|
|
Change-Id: I7957ffe9696f86d1a4cc402b612884e6bd2aa590
|
|
Change-Id: I762509eb848351db7cd5fffbddbac94f8f8aaf0b
|
|
- updated vulkan.h
- updated reg.py
- updated vk.xml
- updated vk_validation_error_database.txt
- updated vk_validation_error_messages.h
- updated vuid_mapping.py
- updated vulkan.hpp
- fixed error database vuid parser issue
- updated error DB with new VUIDS
Change-Id: I4744f4278981cf808b1b3c9fcf9cf6f5793f1338
|
|
Modified generator script and updated the VUID database.
Change-Id: I78da826981521170f1fa620ca0b91be0d4624cc7
|
|
Change-Id: I124e31e436ec193a6bf55348654c6a99e6daeadc
|
|
Change-Id: I6a9296d7f7bd73bf90855b32c522ab9d2b8bb04a
|
|
Change-Id: Ib6fb0e6d9bb7d2a75bb0bd751a2ec75a161569ea
|
|
In parameter_validation, plumbed VUID value through to validation
routine, added VUIDs for manual PV functions, updated generator to
compute correct VUID.
Change-Id: Ida15c874ba63826902fe93869cecac87415e0259
|
|
Change-Id: I7f3850738de4ac7bf5dc0bc58285267c3e6044ae
|
|
Change-Id: I41f592c8fa7a9180d5bd07446d965fa9eb287558
|
|
- Updated validation check to accept VUID
- Modified PV codegen to calculate VUIDs for sType checks
- Modified PV codegen to verify VUIDs are valid enums before using
- Updated error database for 65 new VUIDs covered
Change-Id: Ia964822d5a12db0da9c8b425e0ccb72d1bd550a8
|
|
As the python script doesn't know where the generated source ends up,
added a search of the build, dbuild, and release layers dirs. This
generated file contains LOTS of VUIDs.
Change-Id: I767ae2c3af11a0686ee629edb9964b294b5f7e08
|
|
This script is now used in all builds and was bogging things down.
Change-Id: Ifd8c7d4c5328ce093e1dd9a111536936e1320ca0
|
|
BeautifulSoup4 caused build farm issues. Seems that this lib is
not necessary.
Change-Id: I2463fbc1bc8f8f7ceec86bfbc823f21b5bb64c37
|
|
Change-Id: I67ae851149973455f5a2f7c156f5f2d87f0dd51e
|
|
Simplifies sharing code among python modules, keeps everything together.
- Moved python scripts out of layers dir into scripts dir
- Updated relative paths for input/output files in layers dir
- Updated doc validation tests to use correct paths
Change-Id: I57e6ad6f551d4fb652583315fe3dccb23b187db1
|
|
There's a discussion of whether or not to make the pointers in
VK_EXT_debug_marker const. If that happens, the current loader
would break. Fix the loader so that it would work with
constant pointers.
Change-Id: I105c22d9e6228a8ab68b1bca69514ec227f988ea
|
|
vk_extension_helper.h uses strcmp so add include of string.h to make
sure this dependency is correctly met.
|
|
Generated extension helper has dependencies on vulkan.h and
utility (for std::pair) that weren't declared.
|
|
Change-Id: Id14c4b5ecb96eed9091ee13aceeb1701adb1f511
|
|
|
|
Change-Id: I28d4642ca924928b9a76d6ddeb3a4e9ef106710b
|
|
Change-Id: I11cdc2f6524926714d22abd08fba0a670a3a4a97
|
|
Switch parameter validation code-generated extension dependency checks
to use the existing data in vk_extension_helper.h.
Change-Id: I6e3c83f68430c1d3de915e05a84944782b4a55a2
|
|
This file replaces device_extensions.h and will help to unify
extension enable handling across the validation layers.
Change-Id: I00eb187423e5d912bae64c0e026f34496be185de
|