| Age | Commit message (Collapse) | Author |
|
Change-Id: I2e635bed2d132f636ab19739693d252e495ea648
|
|
Folks continue to confuse 'enabled' with 'supported', expecially on
this particular feature.
Change-Id: I73df704436a95c9c47194169a53602b87b422174
|
|
Update of external reference commit ids.
Change-Id: Iaa004adc60d8b41c5d894476103453491ed54535
|
|
While trying to determine cause of TravisCI failures, back out the
update of LVL externals.
This reverts commit 6f607ea84a2226496628842fab1ed130be355536.
|
|
Change-Id: Ie3df06c1c4f78cd515cb4579e93bd80331913669
|
|
Change-Id: I33129c1d80d7c1d1615b7b86a7abfae1c33d0204
|
|
Change-Id: I69d12159534a4569dd2335b4fc52e9ba0bc004b0
|
|
Change-Id: I36f683c7deb4aac27b27ca253c3324439eb2f2f2
|
|
Change-Id: I04636aef6ebfcc092d58971574ba5fa0359e08d0
|
|
Update of external reference commit ids.
Change-Id: Iaa004adc60d8b41c5d894476103453491ed54535
|
|
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
|
|
Change-Id: I5a35e1bb5f1f9bf9b773588e1a20c24da78ddc35
|
|
Add 11 more VU checks to CmdBlitImage. Fix layer_validation_tests
errors exposed by these new checks, add new tests for the new checks.
Update database file and clang-format the modified source files.
Change-Id: I3457dd0a31e04ab001bc8fb5bf638eb3f990f5d9
|
|
When acquiring swapchain images
Change-Id: I8c502e06490f73fc5c9cd8057cd12869a66ea942
|
|
Change-Id: Ie6587c26c8528ffac5698b8cb3ca2c4cc86b1dfd
layers: Fill out the rest of debug marker calls
Change-Id: I0c4085e36e5c06e11c0c09d1ca126ae6db35526d
|
|
Add a check to determine if the API version being requested can be
handled by the loader. If it can't, then we return incompatible driver.
If we can, we continue along our merry way.
An addendum is that we also bumped the Loader/ICD interface version.
This was requested by Nvidia so that the ICDs know that we pay attention
to the version in the loader. If they don't see the new Loader/ICD
interface version, they will handle the failing on all non-1.0 API
requests.
Change-Id: Icb7dd45e754c9f6a6c8186198333bacc68077b93
|
|
Was causing CI to fail.
Change-Id: I38a86432718ff21dd7cf58055b55102190c76937
|
|
Modified generator script and updated the VUID database.
Change-Id: I78da826981521170f1fa620ca0b91be0d4624cc7
|
|
Change-Id: I124e31e436ec193a6bf55348654c6a99e6daeadc
|
|
Change-Id: I6a9296d7f7bd73bf90855b32c522ab9d2b8bb04a
|
|
Change-Id: Ib6fb0e6d9bb7d2a75bb0bd751a2ec75a161569ea
|
|
Change-Id: I79be1658f827682330e1a9ea6abd9931b0121211
|
|
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: I6f7ed5cdfc20401237833c670a8bbc83ce98579e
|
|
This enables the 'Control Flow Guard' security feature, which
prevents memory corruption vulnerabilites by placing a restriction
on where application can execute from.
The change is applied to both VulkanRT and it's NSIS installer.
WARN: This change requires re-patching and rebuillding NSIS with
attached patch.
WARN#2: This change requires Visual Studion 2015 or vs140 toolset to
take effect.
Control Flow Guard documentation:
https://msdn.microsoft.com/en-us/library/windows/desktop/mt637065(v=vs.85).aspx
Change-Id: I7683c0570087d994961c79fb64419509f83536a8
|
|
The set of subresources touched by this submission is likely to be very
small compared to the complete set we're tracking. It doesn't make any
sense to copy this entire hashtable in each submit call.
Instead, maintain an overlay table with the submission's modifications
in it.
Saves approx 12s in an internal workload.
|
|
I want to be able to swap out std::mutex for something the VS
concurrency profiler can see, so let's get all the mentions of it to one
place.
|
|
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
|
|
If a JSON layer manifest file says it contained device extensions
but didn't provide a list, or the list was malformed, it caused
issues.
Change-Id: I94b97b190aca35f9464918eb7195486566becaa0
|
|
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
|
|
Change-Id: Idf9d85d36c66a63de0c07322a367b45cfe84e3de
|
|
Change-Id: I234f65c3422628c7a66c53e01044045126c4a7b2
|
|
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
|
|
|
|
|