Mark Lobodzinski [Fri, 17 Jun 2016 21:10:03 +0000 (15:10 -0600)]
tests: Fix crash in Windows Release builds
Change-Id: I65258cc7a0e9682717e16facd1d3f168cb444427
Mark Lobodzinski [Tue, 14 Jun 2016 22:33:29 +0000 (16:33 -0600)]
tests: GH401, Add test for stencil[Load|Store]Op
Change-Id: Ie63c4e46615b2120cf7efdce87e91df067d595fc
Mark Lobodzinski [Fri, 10 Jun 2016 21:28:17 +0000 (15:28 -0600)]
layers: GH401, Break out stencil load/storeOp check
Stencil attachment load/storeOp settings were being ignored. Added
format appropriate checks for these flags.
Change-Id: I6a917fc8a28cbb0d0441152e8d6630defb1b81e3
Tony Barbour [Thu, 16 Jun 2016 19:29:58 +0000 (13:29 -0600)]
tests: Clear srcMask if old layout is undefined
Change-Id: Ib0b538bf95a3963e80cc7afbb17654cdc97ae249
Tony Barbour [Thu, 16 Jun 2016 19:28:59 +0000 (13:28 -0600)]
tests: Set stencil aspect if Depth Stencil format
Change-Id: I12ee716a239147bcc402df1b41cd79dc770d6697
Tony Barbour [Thu, 16 Jun 2016 19:27:30 +0000 (13:27 -0600)]
tests: Add usage to init of VkDepthStencilObj
Change-Id: Ia99032354e34b87ac200fccb0c69a420cc1d448d
Tony Barbour [Thu, 16 Jun 2016 19:17:35 +0000 (13:17 -0600)]
tests: Pass access flags instead of bit so you can pass >1
Change-Id: I4ef07ac5a14b5df95cde5d94483d08801825b085
Mark Lobodzinski [Fri, 17 Jun 2016 18:00:46 +0000 (12:00 -0600)]
tests: Properly delete RenderPass
Test will crash if RenderPass was not properly created.
Change-Id: I3103f871076aa6c1e42778bb712ff8a6e0dc7885
GregF [Fri, 17 Jun 2016 18:30:58 +0000 (12:30 -0600)]
get latest spirv-tools revision
GregF [Fri, 17 Jun 2016 18:26:49 +0000 (12:26 -0600)]
update_external_sources.sh: now get spirv-tools headers from Khronos/SPIRV-Headers
Greg Fischer [Fri, 17 Jun 2016 18:21:47 +0000 (12:21 -0600)]
Merge branch 'master' of github.com:KhronosGroup/Vulkan-LoaderAndValidationLayers
Greg Fischer [Fri, 17 Jun 2016 18:19:46 +0000 (12:19 -0600)]
update_external_sources.bat: now get headers from Khronos/SPIRV-Headers
Alexandre BACQUART [Fri, 17 Jun 2016 17:30:32 +0000 (11:30 -0600)]
demos: fix ppm loader swapped width & height
Change-Id: I277fe91a928223a09f672d07c22a1547e710b847
Alexander F Rødseth [Fri, 17 Jun 2016 15:45:26 +0000 (09:45 -0600)]
Only set scripts that starts with a hashbang as executable
Remove executable bit from files like README.md
Change-Id: I6a2a86e8312616c175845f0a3b777515a58c52b9
Mark Lobodzinski [Thu, 16 Jun 2016 21:27:32 +0000 (15:27 -0600)]
layers: GH576, Update layer details doc
Added entries for new attachment index tests and enums.
Change-Id: Ida1de0bffc544718e63ccf3641a09dbe577f3c4d
Mark Lobodzinski [Thu, 16 Jun 2016 19:23:02 +0000 (13:23 -0600)]
layers: GH576, Validate attachment image usage
Framebuffer attachment images are created with IMAGE_USAGE flags. These
flags are now validated against their attachment location in subpass
description structures. Also added a check for a preserve attachment
being set to UNUSED and fixed a few typos in the attachment index
checking stuff.
Change-Id: Id62d3539c490ce8f381d7ae606402980f11946fa
Mark Lobodzinski [Thu, 16 Jun 2016 19:21:38 +0000 (13:21 -0600)]
tests: GH576, Add framebuffer attachment tests
Added validation test for attachments with conflicting image usage
settings and unused preserve attachments.
Change-Id: I1790e3a2e5a474adf6820c240a1c018ab5b4cb1f
Mark Young [Thu, 16 Jun 2016 20:57:25 +0000 (14:57 -0600)]
build: Fix typos in CMakeLists.txt (SPRIV->SPIRV)
Change-Id: I6a2b685cea8cda1fde5ae40a0beaa04f1319c6a3
Mark Mueller [Thu, 16 Jun 2016 15:54:29 +0000 (09:54 -0600)]
test: WriteDescriptorSetIntegrityCheck fixes from GH421
1) Add missing '=' for structure initialization which somehow
sneaks through compilation and clang analysis.
2) Truncate expected error messages to mask disparate results
between windows and linux
Change-Id: I8f92683d6c0d0f4cef8aa04d6ffa2902c497f182
Mark Mueller [Thu, 16 Jun 2016 15:54:29 +0000 (09:54 -0600)]
test: WriteDescriptorSetIntegrityCheck fix from GH421
Remove accidentally inserted code snippet which caused
test to crash.
Change-Id: Ic4cd91b05c0cb9b6d105776ec673be62861533ae
Mark Lobodzinski [Thu, 16 Jun 2016 14:32:57 +0000 (08:32 -0600)]
tests: Remove failing descriptorset test
WriteDescriptorSetIntegrityCheck is crashing on multiple platforms.
Change-Id: I59209a61ce0285a91d96f61e51513c98abbbdb7a
Mark Lobodzinski [Wed, 15 Jun 2016 23:48:23 +0000 (17:48 -0600)]
layers: LX539, update layer details doc
Added new error enum for memory index type mismatches.
Change-Id: I6f857facc4209f103da5cef9f6561a0e4ec3c334
Mark Lobodzinski [Wed, 15 Jun 2016 22:28:53 +0000 (16:28 -0600)]
tests: LX539, Add invalid memory type index test
Change-Id: I59b2d6fbbfb9616b8082818cb2811dc7a99ed061
Mark Lobodzinski [Tue, 14 Jun 2016 18:11:29 +0000 (12:11 -0600)]
layers: LX539, Validate mem types
Bind[Image|Buffer]Memory did not validate that the memoryPropertyType
matched the memory_requirements memory type flags for the buffer
or image.
Change-Id: I7007588d78408689c34df66a17cc9201a37569b1
Mark Mueller [Mon, 13 Jun 2016 23:52:06 +0000 (17:52 -0600)]
tests: GH421 vkUpdateDescriptorSets tests
A) Adding the WriteDescriptorSetIntegrityCheck test, which verifies
some requirements of chapter 13.2.3 of the Vulkan Spec
1) A uniform buffer update must have a valid buffer index.
2) When using an array of descriptors in a single WriteDescriptor,
the descriptor types and stageflags must all be the same.
3) Immutable Sampler state must match across descriptors
The above tests also exercise cases where descriptors are updated with
consecutive bindings both correctly and incorrectly
B) adding a MissingClearAttachment test that points to a wrong
colorAttachment index in a VkClearAttachment structure passed to
vkCmdClearAttachments
C) update vk_validation_layer_details.md to reflect above changes.
Change-Id: I3f4f2233371b68caf23b5a4111d63a94765121c3
Karl Schultz [Wed, 15 Jun 2016 16:37:06 +0000 (10:37 -0600)]
tests: remove unreferenced variables.
Rene Lindsay [Wed, 15 Jun 2016 15:55:32 +0000 (08:55 -0700)]
vulkaninfo: Show TexelOffset in decimal, instead of hex.
Mark Young [Tue, 14 Jun 2016 20:59:44 +0000 (14:59 -0600)]
loader: GH362 - Fix json output of escape chars
The strings from the JSON file already add escape characters.
So, \ becomes \\ in the JSON file strings. However, the cJSON
library was adding \\ for ever encountered \ when converting
to a string. This became messy as C:\\vulkanSDK\\layerfile.json
became C:\\\\vulkanSDK\\\\layerfile.json.
Change-Id: I006252e33d6e91e2bef704dd5dee0777105388a7
Mark Young [Mon, 13 Jun 2016 20:49:53 +0000 (14:49 -0600)]
loader: Fix GH607 by adding proper array support
JSON spec does not allow objects of the same name at the same
level. But, that's what we used to allow with "layer" definitions.
Update new file version to 1.0.1, add "layers" array object, and
add multiple "layer" definition warning.
Change-Id: I040f07897c689800364d243daf3c247f1b3cace7
Jeremy Hayes [Tue, 14 Jun 2016 17:50:02 +0000 (11:50 -0600)]
loader: return ext not present when applicable
Mark Young [Tue, 14 Jun 2016 17:48:50 +0000 (11:48 -0600)]
tests: Fix type mismatch in wrap_objects
Change-Id: I4544293ae03565f345650a2dd41c8e36b5ab8205
Jesse Hall [Sun, 12 Jun 2016 06:40:43 +0000 (23:40 -0700)]
vkjson: Include instance layers and extensions
Jesse Hall [Sun, 12 Jun 2016 06:09:56 +0000 (23:09 -0700)]
vkjson: Add ability to dump an entire instance
Jesse Hall [Sun, 12 Jun 2016 05:51:33 +0000 (22:51 -0700)]
vkjson: rename vkjson_device.cc -> vkjson_instance.cc
Jesse Hall [Sun, 12 Jun 2016 05:50:00 +0000 (22:50 -0700)]
vkjson: Add VkJsonGetInstance()
To prepare for being able to dump an entire instance, vkjson_info now
always gathers info about all devices using VkJsonGetInstance, and
then dumps whichever devices were requested.
Jesse Hall [Sun, 12 Jun 2016 04:48:54 +0000 (21:48 -0700)]
vkjson: Rename VkJsonAllProperties to VkJsonDevice
In preparation for introducing VkJsonInstance. Typedefs and inline
functions are included in vkjson.h to preserve source compatibility.
Jesse Hall [Sun, 12 Jun 2016 04:36:17 +0000 (21:36 -0700)]
vkjson: Add .clang-format
Future changes to vkjson should use consistent code formatting. The
vkjson-specific .clang-format will define the style to be used; I
picked Chromium style because it's the closest to the style of the
current code.
To avoid polluting git history/blame, I'm not reformatting all of the
existing code at this point. New changes should be run through
git-clang-format to reformat any modified lines. Recommended
configuration is:
git config clangFormat.style file
git config clangFormat.extension h,cc
Mark Mueller [Tue, 14 Jun 2016 00:26:30 +0000 (18:26 -0600)]
layers: Fix CMakeLists.txt for non-MSVC Win builds
Fix a recent change broke windows builds that don't use the VC IDE or
decorate build trees like VC does
Change-Id: I93c8a559c4255408a6fa890b2a3e4d81822d1cea
Rene Lindsay [Mon, 13 Jun 2016 23:20:39 +0000 (17:20 -0600)]
vulkaninfo: Clean up XCB window creation code.
Change-Id: I5ef0862326d9a7ce4e59fe7c8947b532f252d604
Mark Lobodzinski [Mon, 13 Jun 2016 20:48:12 +0000 (14:48 -0600)]
layers: Update docs for shared utils DLL
Change-Id: I129b4d074f0604bbdf6d81c052333229ece99ac3
Mark Lobodzinski [Wed, 8 Jun 2016 18:44:54 +0000 (12:44 -0600)]
layers: Add debug report header
Enable output of a short message header containing definitions of
debug message types.
Change-Id: Ia84fb0e79d599b8d022b7d78267b7b6a0307823e
Mark Lobodzinski [Wed, 8 Jun 2016 18:48:18 +0000 (12:48 -0600)]
layers: Make vklayer_utils a shared library
Was previously statically linked. Converting to a DLL will allow
data sharing and use of utils in samples repo.
Change-Id: I63ccc1f0f57dfad40f7068c60ac623bce5bd714d
Jeremy Hayes [Mon, 13 Jun 2016 22:47:53 +0000 (16:47 -0600)]
tests: remove unused flags
Change-Id: I41ffcd1b89d7e18eb4bab3a1cdfb5e92dff017cb
Mark Lobodzinski [Mon, 13 Jun 2016 22:56:26 +0000 (16:56 -0600)]
layers: Fix Windows Dota2 crash
One of the event tracking lists was not getting cleared upon a reset,
resulting in an invalid reference on reuse.
Change-Id: I45d932822f27197266b363634d6cdccc785209d3
Chris Forbes [Sun, 12 Jun 2016 21:59:34 +0000 (09:59 +1200)]
layers: Fix test fallout in CommandBufferTwoSubmits
This test was accidentally triggering the fence reuse case as well, and
blindly continuing past that error. It doesn't need to use the fence at
all, so don't supply one.
Also tweak the layer to not run into the assert if the caller elected to
skip -- QueueSubmit still has validation and updates tangled together,
but this improves it slightly.
Signed-off-by: Chris Forbes <chrisforbes@google.com>
Chris Forbes [Fri, 10 Jun 2016 03:25:45 +0000 (15:25 +1200)]
layers: Fix mistracking of semaphores associated with submissions
When a command buffer is simultaneously inflight multiple times, each
can have different semaphores associated. Storing the set of semaphores
on the GLOBAL_CB_NODE caused us to get confused and emit bogus errors.
Signed-off-by: Chris Forbes <chrisforbes@google.com>
Chris Forbes [Fri, 10 Jun 2016 03:25:12 +0000 (15:25 +1200)]
layers: Note broken behavior around stealing tracking from other queues
Signed-off-by: Chris Forbes <chrisforbes@google.com>
Chris Forbes [Fri, 10 Jun 2016 03:22:37 +0000 (15:22 +1200)]
layers: Add members to FENCE_NODE and QUEUE_NODE to hold the handles
We'd like to be able to get back to them from the tracking struct.
Signed-off-by: Chris Forbes <chrisforbes@google.com>
Chris Forbes [Fri, 10 Jun 2016 03:21:43 +0000 (15:21 +1200)]
layers: Add helpers for getting fence and queue nodes
Signed-off-by: Chris Forbes <chrisforbes@google.com>
Chris Forbes [Fri, 10 Jun 2016 00:43:13 +0000 (12:43 +1200)]
layers: Add CB_SUBMISSION struct
Signed-off-by: Chris Forbes <chrisforbes@google.com>
Chris Forbes [Thu, 9 Jun 2016 22:06:42 +0000 (10:06 +1200)]
layers: Unify fence checks for queue functions
Signed-off-by: Chris Forbes <chrisforbes@google.com>
Chris Forbes [Wed, 8 Jun 2016 21:40:55 +0000 (09:40 +1200)]
layers: Remove dead fence members from GLOBAL_CB_NODE
Signed-off-by: Chris Forbes <chrisforbes@google.com>
Chris Forbes [Wed, 8 Jun 2016 04:52:28 +0000 (16:52 +1200)]
tests: Add simultaneous submission test with signal semaphores
This exposes some bad behavior in core_validation, as shown in #626.
Signed-off-by: Chris Forbes <chrisforbes@google.com>
Chris Forbes [Tue, 7 Jun 2016 21:51:34 +0000 (09:51 +1200)]
layers: remove tracking of last queue and fence for CB
Unused.
Signed-off-by: Chris Forbes <chrisforbes@google.com>
Jon Ashburn [Mon, 13 Jun 2016 20:13:39 +0000 (14:13 -0600)]
layers: Update manifest files for vers 1.0.16
Change-Id: I7468c088d99f7bebabc05d1a84529f6e9e00d424
Jon Ashburn [Mon, 13 Jun 2016 20:10:18 +0000 (14:10 -0600)]
misc: Update to Vulkan header version 16
Only change is the addition of AMD extensions.
Change-Id: Ia4270600247b2e3f406cdac0cfff3492ec1ce109
Jon Ashburn [Wed, 11 May 2016 22:57:26 +0000 (16:57 -0600)]
tests: add dispatchable object wrapping layer
Change-Id: I181fd9b4363d98d4da63017b8bdce68e86e8aefc
Jon Ashburn [Mon, 13 Jun 2016 20:02:13 +0000 (14:02 -0600)]
Revert "loader: Fix build warning on windows"
This reverts commit
27a58419aab1bd62201e00ea5a6d822b65f99fa3.
Jon Ashburn [Mon, 13 Jun 2016 19:31:32 +0000 (13:31 -0600)]
loader: Fix build warning on windows
Don't use default library for libcmt.
Change-Id: I68c0f629044713c0c875758af9a0a1dd345dad75
Rene Lindsay [Fri, 10 Jun 2016 23:25:55 +0000 (16:25 -0700)]
Added {} to if statements.
Change-Id: I5ef0862326d9a7ce4e59fe7c8947b532f252d604
Rene Lindsay [Fri, 10 Jun 2016 22:56:01 +0000 (16:56 -0600)]
Removed some window event handling code.
Change-Id: I5ef0862326d9a7ce4e59fe7c8947b532f252d604
Rene Lindsay [Fri, 10 Jun 2016 22:33:08 +0000 (15:33 -0700)]
Applied the "clang-format" obfuscator
Change-Id: I5ef0862326d9a7ce4e59fe7c8947b532f252d604
Rene Lindsay [Fri, 10 Jun 2016 15:26:26 +0000 (08:26 -0700)]
Show "Presentable Formats" per GPU for Win32/XCB/XLib
Change-Id: I5ef0862326d9a7ce4e59fe7c8947b532f252d604
Mark Lobodzinski [Thu, 9 Jun 2016 23:04:56 +0000 (17:04 -0600)]
tests: GH536, Updated Fill/UpdateBuffer test cases
Change-Id: I529ea57f0c4d68bc65baec1d953c1ff60fd331b2
Mark Lobodzinski [Thu, 9 Jun 2016 23:03:52 +0000 (17:03 -0600)]
layers: GH536, Updated layer details doc
Added new cases, removed old enums, moved info from devlimits
to parameter validation.
Change-Id: Iddf6a679dc8596dcf411a6b880a63a26999607ec
Mark Lobodzinski [Thu, 9 Jun 2016 23:01:19 +0000 (17:01 -0600)]
layers: GH536, Update CmdFillBuffer validation
Was ignoring VK_WHOLE_SIZE. Moved validation cases for Update/FillBuffer
to Parameter Validation layer (as they were stateless) and added the
remaining additional stateless valid usage checks.
Change-Id: I0f41c6ba55f218a6db9fb34736a2abc52f856edf
David Pinedo [Fri, 10 Jun 2016 17:37:44 +0000 (11:37 -0600)]
winrt: fix error on uninstall
Remove old log files before writing them. When 2 uninstalls
are done in a row, this caused the uninstaller to display
an error
David Pinedo [Fri, 10 Jun 2016 14:01:56 +0000 (08:01 -0600)]
winrtinstaller: display error num in ps warning window
Display an error number in warning window if powershell
script fails.
David Pinedo [Thu, 9 Jun 2016 22:12:44 +0000 (16:12 -0600)]
winrt: configure loader even if ps script fails
Mark Lobodzinski [Thu, 9 Jun 2016 19:45:00 +0000 (13:45 -0600)]
tests: Add missing DestroyRenderPass call in LVT
Change-Id: I0f483883365abe34ce304ab6923e2507d8983367
Mark Lobodzinski [Thu, 9 Jun 2016 19:25:20 +0000 (13:25 -0600)]
tests: Fix line-endings in powershell scripts
Change-Id: Ibf90d79a93cc0689e647942271d86faade0bb1ca
Mark Lobodzinski [Thu, 9 Jun 2016 19:22:04 +0000 (13:22 -0600)]
tests: Fix instructions in doc validator
Change-Id: Ie0d5d87da5e36e4206c6af73451ff28e3ad4b100
David Pinedo [Thu, 9 Jun 2016 19:40:21 +0000 (13:40 -0600)]
winrtinstaller: fixed problems introduced by piping script to powershell.exe
PS script return value is now correctly retrieved by NSIS script.
Logging is less verbose, removed extranous errors.
David McFarland [Fri, 20 May 2016 21:26:28 +0000 (18:26 -0300)]
layers: PR573, Handle imageArraySize rename
Swapchain layer had stale references -- rename things still using
imageArraySize instead of imageArrayLayers.
Change-Id: Iaa4500ab8cf55e50b96636a50136605dd3e6d83e
Mark Lobodzinski [Thu, 9 Jun 2016 16:59:03 +0000 (10:59 -0600)]
layers: PR632, Updated layer details doc
Added device_limits MISSING_QUERY_COUNT
Change-Id: I5b129ec12930129f5d5fe46bbe2622977dc2d992
Jan-Harald Fredriksen [Wed, 8 Jun 2016 16:51:52 +0000 (18:51 +0200)]
layers: PR632, Change devlimits errors to warnings
Replace call sequence errors with warnings for
vkEnumeratePhysicalDevices and GetPhysicalDeviceQueueFamilyProperties.
Change-Id: I1505f4a2b339ac7ef435da8b3ec2f85612026a42
Jan-Harald Fredriksen [Wed, 8 Jun 2016 12:20:50 +0000 (14:20 +0200)]
layers: PR629, Remove subpass warnings
The validation layer checks for dependency between subpasses using the
same attachments, but it also issues warnings if there are "only"
implicit dependencies between two subpasses. This is explicitly
allowed by the spec and should not cause validation warnings.
Change-Id: I1039955d6d445e1ee234116c6da2e4dbaf9c7dd9
Tony Barbour [Mon, 6 Jun 2016 16:55:04 +0000 (10:55 -0600)]
layers: Initialize write_in_use in eventMap entries
Change-Id: Ic296788beb078f19a35b93b99df5dbf677c95122
David Pinedo [Wed, 8 Jun 2016 22:30:06 +0000 (16:30 -0600)]
winrtinstaller: avoid executing ps scripts, instead just pipe cmds to ps
Tony Barbour [Tue, 7 Jun 2016 16:44:06 +0000 (10:44 -0600)]
demos: Add -lrt to link options for smoke LVL #500
Change-Id: I0480e60e3c6c2f06f24022332640756bcdc3f1a0
Tony Barbour [Mon, 6 Jun 2016 19:05:19 +0000 (13:05 -0600)]
tests: Remove 2 queue requirements for tests that only use 1
Change-Id: I95abf1b5414ca8ffc28397f07a8d20dcb5f405bc
Mark Mueller [Tue, 7 Jun 2016 20:43:26 +0000 (14:43 -0600)]
tests: GH421 reflect vkAllocateDescriptorSets test
InvalidDescriptorSetLayout test was added with
772fcd1c
Mark Mueller [Tue, 7 Jun 2016 20:32:29 +0000 (14:32 -0600)]
tests: GH421 reflect vkCmdBindDescriptorSets test
Test was added with 772fcd1
Tony Barbour [Thu, 2 Jun 2016 15:43:50 +0000 (09:43 -0600)]
layers: Add check for image usage in vkCmdClearColorImage
Change-Id: I7ba803a11de29e65ae65fbf0a0168561a2e6739f
David Pinedo [Tue, 7 Jun 2016 15:35:56 +0000 (09:35 -0600)]
winrtinstaller: retry ps script failure with full path to powershell.exe
Also changed diagnostics to log the contents of dir containing
powershell.exe, and log the current value of $PATH.
Jon Ashburn [Mon, 23 May 2016 19:05:21 +0000 (13:05 -0600)]
loader: doc update for merge android and desktop layer interface
Change-Id: Ibbffc0bf05bcbd1aa3b9272caa0b2c1c3a54037d
lenny-lunarg [Mon, 6 Jun 2016 17:07:53 +0000 (11:07 -0600)]
demos: Added --suppress_popups flag
Added a command line option to cube and tri to suppress
windows message boxes to facilitate Windows testing.
Change-Id: I069f9b199c9740e1e21c42100ceec42d5fb8f0e2
Karl Schultz [Mon, 6 Jun 2016 18:15:00 +0000 (12:15 -0600)]
doc: Expand LVL acronym in BUILD.md
Mark Lobodzinski [Wed, 1 Jun 2016 22:12:49 +0000 (16:12 -0600)]
layers: Update docs for default dbg msg callbacks
Change-Id: Ic1f192ea7c95762d7e53f091cc9f0ea55be96c04
Mark Lobodzinski [Tue, 24 May 2016 22:04:56 +0000 (16:04 -0600)]
layers: Move debug action enums from vk_layer.h
Moved debug-report related items from vk_layer.h. Enums are now in
vk_layer_logging.h and DbgFunctionNode has been moved into a new
loader header file vk_loader_layer.h.
Change-Id: I6031146ba474ff01ca039da44ad5d42d054383a3
Mark Lobodzinski [Thu, 19 May 2016 21:27:18 +0000 (15:27 -0600)]
layers: Add default layer error message config
Allows layers to output error messages even if no vk_layer_settings.txt
config file is present. Sets defaults to LOG_MSG, error, stdout.
A layer settings file will override any default values. If no settings
file is present and an app creates a debug callback, the default
callbacks will be removed and unregistered.
Change-Id: I49f37189665816df58c258b9e9629f2bf76751c8
David Pinedo [Mon, 6 Jun 2016 15:09:13 +0000 (09:09 -0600)]
winsdkinstaller: add cmd copy as additional diagnosic for ps failure
David Pinedo [Sat, 4 Jun 2016 00:32:58 +0000 (18:32 -0600)]
winrtinstaller: add more logging debug code to powershell script invocation
David Pinedo [Fri, 3 Jun 2016 18:08:12 +0000 (12:08 -0600)]
winrtinstaller: fixes and diagnostics for powershell config script failure
Cody Northrop [Thu, 2 Jun 2016 17:38:31 +0000 (11:38 -0600)]
windows: Allow run_all_tests.ps1 to skip tests
Use -TestExceptions to filter out tests with known problems.
Test list should follow a space, separated by a colon, i.e.
powershell -command .\run_all_tests.ps1 -TestExceptions ^
VkLayerTest.RequiredParameter:^
VkLayerTest.UnrecognizedValue
Cody Northrop [Thu, 2 Jun 2016 17:36:23 +0000 (11:36 -0600)]
windows: Enable vk_loader_validation_tests
Tested and passed on Windows Skylake
Cody Northrop [Wed, 25 May 2016 07:38:50 +0000 (01:38 -0600)]
windows: Return exit status from test script
Tobin Ehlis [Thu, 2 Jun 2016 19:04:47 +0000 (13:04 -0600)]
layers: Comment update
Tobin Ehlis [Thu, 2 Jun 2016 19:02:17 +0000 (13:02 -0600)]
layers: Clean up poolMap access
Remove some unneeded passing of poolMap around and use getPoolNode()
function in DescriptorSet class.
Tobin Ehlis [Thu, 2 Jun 2016 18:48:25 +0000 (12:48 -0600)]
layers: Remove unneccessary consts