History log of /external/vulkan-validation-layers/tests/loader_validation_tests.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
068fdbbb4677125783fda6dabac50681d009583f 07-Feb-2018 Dave Houlton <daveh@lunarg.com> tests: clang-format only

No code changes, just full clang-format.

Change-Id: I096d1b5509897bd642545e3369ccd83ca2849441
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
90fd9a0d8453e3390cb7fd269dde9be3e7156c5e 15-Jul-2017 Mark Young <marky@lunarg.com> loader: Fix vkEnumerateDeviceLayerProperties

The device layers should list the names of the original layers
enabled during vkCreateInstance. We were expanding the
meta-layers which caused there to be a mismatch in names.

NOTE: that this list still include Implicit and Environment
variable enabled layers since those are techincally enabled at
vkCreateInstance as well.

Change-Id: I3ef88623e96a12a8f18f8f04e95a6f5444f4be56
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
c3c4f7316959bbf5c18bc0adb79071dc2292f98b 19-May-2017 Mark Young <marky@lunarg.com> loader: gh1771-Fix realloc handling

Fix how the loader handles realloc calls. Instead of always overriding
the pointer, check to see if the allocation succeeds.

Also, set the paths in our run_all_tests.ps1 to global paths.

Finally, fix a spelling error in the test names.

Change-Id: I7b2e0d246dbe6353d29fb56367397c5d8767aaa2
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
10f0e51c23793b036cb12aa364bbbbb79baad772 12-May-2017 Mark Young <marky@lunarg.com> tests: Fix loader test validation

Fix a few validation errors in the loader test which showed up
when validation is enabled.

Thanks to Tony for catching these.

NOTE: If you have an Nvidia and Intel in the system and Optimus
is enabled, you will get errors during the vkEnumerateDeviceGroupsKHX
test which appear to be because of the way Optimus is calling down
with a non-NULL invalid structure for the groups structure.

Change-Id: I808ca01c719a28f55ef3581647f598a4bdd9d18e
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
44a918406c3baebe4e3ab911f91cf4d13642ea67 27-Apr-2017 Mark Young <marky@lunarg.com> tests: gh1602 - Add define for PRIxLEAST64

In C++, you need to define __STDC_FORMAT_MACROS prior to including
'inttypes.h' in order for it to properly expose PRIxLEAST64.
For some reason, many platforms expose this anyways without the
define, but some dont.

Change-Id: I1f6b6401540c1b84d95525cbe1ebc649f6f2d393
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
c0bf67abd0db83723d0a27e9841ecf30819b87a7 20-Mar-2017 Mark Young <marky@lunarg.com> tests: Fix loader test build

The loader test build needed the appropriate #include defined
for more than just Windows platforms.

Change-Id: I434ba15586915cab4ce3784ca19a6a6f8f1f129a
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
ff87628a54a76dd3a1cdbbdddb45d78063fb13b8 16-Mar-2017 Mark Young <marky@lunarg.com> tests: Add loader device group tests

Add loader tests to evaluate the results returned by the new
vkEnumeratePhysicalDeviceGroupsKHX extension.

Change-Id: Ia5cf10d283be015080d48bb9e9bc4e84bf3b45b9
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
38020fd24748e8a6623054d59086e7529696164b 15-Mar-2017 Mark Young <marky@lunarg.com> tests: Add more loader alloc tests

Add more tests to the loader test which validates intentionally
failing during vkCreateInstance and/or vkCreateDevice. Originally,
we have relied on the CTS tests to catch these issues, but it
makes it more available for general testing if the loader tests do
it as well.

Change-Id: I9043b1c8c0456996954d20e30acf1e2ab3bdd31b
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
74d66215a1bd604023168ae6c6d02daa8487ac06 06-Mar-2017 Mark Young <marky@lunarg.com> tests: Fix loader test

On some platforms, the old ASSERT used in one of the tests caused
a compilation error. This change resolves that error.

Change-Id: I73c97ab76e596fcc2f35e855f31df4fefe095217
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
3d94210aa29fd2b434ca5809db621ea10c81543b 03-Feb-2017 Mark Young <marky@lunarg.com> tests: Add tests for allocation

Add some coverage of the loader with regards to the allocation
callbacks.

Change-Id: I37f5dc1b24c2611eee5992cfebf52edd62cc586e
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
d1b3c093deb88baf621eae8b7053a9237effd02a 24-Feb-2017 Mark Young <marky@lunarg.com> tests: Fix loader tests

Loader test failed on multigpu because it carried a previous failure
value on next iteration before replacing it.

Change-Id: Id67990f37136d89189c832f4b1efc82d6d8a965e
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
cc7c305c82f6443c324165edb7af59f60fc87eeb 26-Jan-2017 Mark Lobodzinski <mark@lunarg.com> repo: Clang-format LVL source files using Google

Switch clang-format standard from the LLVM style to the
Google style for more consistency.

Change-Id: I247c4abc275d7873a91522e1e234198adaa24033
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
8148a6201e5266689e3d8853b1cb88ac190c58db 25-Jan-2017 Mark Young <marky@lunarg.com> tests: Add loader test to catch recent bug

Added a loader test to catch the case where the user just calls
vkEnumeratePhysicalDevices with the full count and array passed
in without previously querying the count. Also, verified that
the count returned with that call matches the count returned by
the standard call. Finally, added a check for the VK_INCOMPLETE
return value when not enough physical devices are indicated on
a second call.

Change-Id: Ic14a109ca59dcba3ea298ec3c0092403026e9b0c
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
34533c357b3334401de676237d5b12a5a97bb8ea 08-Sep-2016 Mark Lobodzinski <mark@lunarg.com> tests: Clang-format loader_validation_tests.cpp

Change-Id: If4f446cc8499bf0c894735923b7661c8e3aa0ae2
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
a031b03bf6544703d9cd05b1e4feaf759b820505 19-Aug-2016 Jeremy Hayes <jeremy@lunarg.com> tests: remove bad tests

These were not supposed to be included in my last commit.

Change-Id: I5b6d6c415c80273dbda824479a71190cbdf4d507
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
251fe8046f9780cd5838564fa8a8aaa365704ea6 15-Aug-2016 Jeremy Hayes <jeremy@lunarg.com> tests: add implicit layer tests

Change-Id: I84e70b2eaafc59fa8d2c3642c87f3b908532445a
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
b78ed36eb47a1d6bf7fcc9b8510107ab5712337d 06-Jul-2016 Jeremy Hayes <jeremy@lunarg.com> tests: test loader enumeration

Change-Id: I6c469e7f863f48fc2655de835c0b54eb928ee653
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
de2b723fbae403e29bc773f23811a0dd625a76fa 30-Jun-2016 Jeremy Hayes <jeremy@lunarg.com> tests: test loader insertion via create-instance

Change-Id: Ifb3a2aa8bfcd7619bdeca54ac8237b267daf7f27
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
fb5c9d8c267491ac8cea0b285485112e4a6a22ce 28-Jun-2016 Jeremy Hayes <jeremy@lunarg.com> tests: test layer insertion

Change-Id: I315a7312514fba817906facf42597c858e2fecd9
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
69f0b937b1bcae147bbcac1283d56a74d22232e7 28-Jun-2016 Rene Lindsay <rene@lunarg.com> tests: Ensure deprecated device layers are ignored.

LX535 / MI-76
For backwards compatibility, a device-layer list may still be passed to vkCreateDevice, but must be ignored, and not trigger any errors.
Change-Id: I00000000000000decaf15bad0000000000000076
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
ce9469d82fc355db0a7e04350892f1673b4a6a42 21-Jun-2016 Jeremy Hayes <jeremy@lunarg.com> tests: fix sign comparison warning

Change-Id: Ic87376dc1211c3f9a074353c49bbce24886915ec
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
191e9c9e5679c0ac181619c2baa21e655849b420 16-Jun-2016 Jeremy Hayes <jeremy@lunarg.com> tests: test layer and ext not present

Change-Id: Ibf6314a5362423af47e655afc34df0da011b7483
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
386171115bf6db105c2231030f3e14a380a41ad9 21-Apr-2016 Jeremy Hayes <jeremy@lunarg.com> loader: fix LX475

Silently ignore VK_NULL_HANDLE in DestroyInstance/Device.

Change-Id: I96305088db75932b6f3f824852db9c72b8352120
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp
4820924d455b86808aaf28bc5ad2a39825205cd3 20-Apr-2016 Jeremy Hayes <jeremy@lunarg.com> tests: add LX435 test

Change-Id: I1c981f70799996b8b01965f2698f3343249be6ad
/external/vulkan-validation-layers/tests/loader_validation_tests.cpp