vulkan-loader: Changes to 'upstream-unstable'
New branch 'upstream-unstable' available with the following commits:
commit 1affe90f0ec7f9bccb6841a56a2a5b66861efe6a
Author: Dustin Graves <dustin@lunarg.com>
Date: Mon Feb 15 15:54:52 2016 -0700
demos: Adjust vulkaninfo failure cases
For Windows, after vulkaninfo allocates a console, it tries to resize the
console and change the title text. Failure of either operation was
treated as console icreation failure, which led to vulkaninfo printing
to the console and then closing the console immediately. Now treating
AllocConsole() failure as console creation failure and ignoring resize and
title text change failures. With this change, resize failure will not
stop the app from pausing after printing info to the console.
commit 113e52ed2f5193d14559e01e520692b4715d4983
Author: Karl Schultz <karl@lunarg.com>
Date: Mon Feb 15 11:44:53 2016 -0700
layers: Update debug_report spec version in json files to match vulkan.h
commit 71c7c136cd8cb953be15c7eb403d3d8451247f22
Author: Karl Schultz <karl@lunarg.com>
Date: Mon Feb 15 11:44:53 2016 -0700
layers: Update debug_report spec version in json files to match vulkan.h
commit 699748ee8c59b207f7dba3b5a1342957e18dbe50
Author: Jon Ashburn <jon@lunarg.com>
Date: Mon Feb 15 10:19:26 2016 -0700
loader: move doc png file to loader current directory for use of same file in SDK
commit 743ee5a68f95df3ca65d16bbd03a07bd94e060a3
Author: Jon Ashburn <jon@lunarg.com>
Date: Sun Feb 14 21:54:52 2016 -0700
loader: more doc updates
commit 06ecf7f940a095a59d6b90b2ac31132a4a1d3f7c
Author: Jon Ashburn <jon@lunarg.com>
Date: Sun Feb 14 21:40:34 2016 -0700
loader: Add more info in layer interface doc, the layer section
commit a4d99d13f9d3eb600cf7ca23a656a2ce53644e39
Author: Courtney Goeltzenleuchter <courtneygo@google.com>
Date: Sun Feb 14 11:42:24 2016 -0700
loader: Doc review comments
commit 40619ca2384f2de65a152485e7a99e852688dfc5
Author: Courtney Goeltzenleuchter <courtneygo@google.com>
Date: Sun Feb 14 10:48:22 2016 -0700
loader: Add images to interface Doc
commit ecea0c4f6a1cde06b97329ca559c172941f7f935
Author: Courtney Goeltzenleuchter <courtneygo@google.com>
Date: Sun Feb 14 09:31:24 2016 -0700
loader: Add line breaks to interface doc
Wrapped long lines to make it easier to edit in text based editor.
Also hoping that editing diffs could be smaller since a line is not
a whole paragraph.
commit e3b1a0d3f8538e219daa31352db935bc96951e45
Author: Jon Ashburn <jon@lunarg.com>
Date: Sun Feb 14 21:00:39 2016 -0700
loader: change so LoaderAndLayerInterface document is the sole document
commit 48202c325ae37b562f8caed041c23aa4c3a43ef0
Author: David Pinedo <david@lunarg.com>
Date: Sat Feb 13 18:19:50 2016 -0700
loader: check for null pointers in loader_add_layer_property_meta
Fixes vulkaninfo when only RT is installed and there are no layers
installed.
commit 1aef34f921f057e6c94e8ae2f94359d5a8d8d9ea
Author: David Pinedo <david@lunarg.com>
Date: Sat Feb 13 14:06:55 2016 -0700
winrtinstaller: change error message
commit e6d6afe54817c16d394fde278907111c79d37caf
Author: David Pinedo <david@lunarg.com>
Date: Fri Feb 12 12:23:57 2016 -0700
winrtinstaller: Unique error codes
commit c6b7c4a80219ec1bd8524c79c76bb10cefda20d8
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Fri Feb 12 14:10:53 2016 -0700
layers: Fix possible crash in draw_state layer
Uninitialized descriptor slots are not filled this could cause
null pointer dereferences.
commit ed86487aac4068eee023fd4dcfcbdb0ce215b444
Author: Mark Young <marky@lunarg.com>
Date: Fri Feb 12 13:56:56 2016 -0700
windowsrtinstall: Fix errors on vcredist not being present before install.
We install the 2013 VC redistributables, but we first read the registry to
determine if they were already installed. That registry read returns an
error if they aren't already present. So, we clear the error after reading
the registry. We also added the 32-bit 2013 VC redistributables to the
64-bit OS install, just to be safe.
commit 8e1a56f4b387de3701b003eb8c670459f3dd5c5d
Author: Karl Schultz <karl@lunarg.com>
Date: Fri Feb 12 13:50:13 2016 -0700
codegen: Add special case for DebugReportCallback inconsistency
commit fc3a0d24c354414091dfece8153477a4370b905b
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Fri Feb 12 12:06:09 2016 -0700
layers: Fix UpdateDescriptorSets crash in mem_tracker
Validation was handling TEXEL_BUFFER descriptorTypes incorrectly.
Removing for now.
commit 329eeb7aaf9fa0729d82c241fc05bade5a12271c
Author: Mark Young <marky@lunarg.com>
Date: Fri Feb 12 12:07:45 2016 -0700
windowssdk: Fixed Config powershell script to look at Windows Folder.
This replaces a hard-code to C:\windows instead of looking at the
proper windows drive letter <SYSTEMDRIVE and SYSTEMROOT>.
commit 1da9eadb084529c18465c28326b9e7eb398756c1
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Fri Feb 12 11:30:14 2016 -0700
layers/loader: Fix string validation error
commit fd2fbb709fa61bc5ae86e93fbb6f93e6a08a21d2
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Fri Feb 12 11:24:55 2016 -0700
layers: Processed source files with clang-format llvm 4
commit 8c03fdfc1f0f1cb8eef5b5471b862c88ee651671
Author: Courtney Goeltzenleuchter <courtneygo@google.com>
Date: Mon Feb 8 11:16:21 2016 -0700
layers: MR221: Correct name for unique_objects layer
commit e1e488fbceac188522106b38d3b2783f708daf14
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Fri Feb 12 09:13:05 2016 -0700
layers: Update extension info to match json files
commit eb95147c8d576a12649d086a0eb48b9ce0fc7a6e
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Fri Feb 12 09:04:28 2016 -0700
layers: Fix swapchain layer name in properties
commit 21c1a3712c13f5a71b8276b35430b6f3efeedac7
Author: Courtney Goeltzenleuchter <courtneygo@google.com>
Date: Sat Feb 6 17:22:25 2016 -0700
layers: MR221: Fix implementationVersion
commit 0b89cec3aa230d3bbaf71c63a4467f8011b2557c
Author: David Pinedo <david@lunarg.com>
Date: Fri Feb 12 09:23:33 2016 -0700
license: move RenderDoc license from LoaderAndTools to SDK
commit bbaf2800969fb39f6ae9be43b585f350ee2b243b
Author: Jon Ashburn <jon@lunarg.com>
Date: Fri Feb 12 08:20:06 2016 -0700
loader: For dev ext trampoline error code, add error logging
commit 4ecb04ca223186c5d9c0f16d798ffadb8d40605c
Author: Jon Ashburn <jon@lunarg.com>
Date: Thu Feb 11 18:59:43 2016 -0700
loader: add support for standard_validation layer enabled from env var
Also fix memory corruption issue with the original std_validation patch.
commit 756afe98397f96f26f4bdcc87bb122826ee46e3d
Author: Jon Ashburn <jon@lunarg.com>
Date: Wed Feb 10 20:59:26 2016 -0700
loader: Add feature standard-validation layer from application
Adds a validation layer grouping VK_LAYER_LUNARG_standard_validation, which
is the set of validation layers in a fixed order.
This only adds support for enumerating the meta layer and enabling it explicitly
from the app. Environment variable enablement of this layer is not yet added.
commit 8ca8769348e727f59b4655d78b5c12b0d69ac439
Author: Dustin Graves <dustin@lunarg.com>
Date: Thu Feb 11 18:28:06 2016 -0700
tests: Fix ClearDepthStencilImageWithinRenderPass
Modify VkLayerTest.ClearDepthStencilImageWithinRenderPass to remove
the VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT memory requirement from
depth-stencil image creation to avoid vkBindImageMemory failure.
commit 9a0c3e1ac92b272bca821ea640e4469130a353d3
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Thu Feb 11 09:26:16 2016 -0700
header: Update 1.0.3 header revision for inclusion of debug report extension
Removed vk_ext_debug_report.h (contents moved into vulkan.h)
Renamed debug report message enums
commit 4d464173ee4196abf19650e2ca1b67d6290dbdae
Author: David Pinedo <david@lunarg.com>
Date: Thu Feb 11 13:49:09 2016 -0700
winrtinstaller: Fix typo in messagebox
commit 2973819213b9e53cdcf98b9e1aeae035abad5a9e
Author: Jon Ashburn <jon@lunarg.com>
Date: Thu Feb 11 14:57:30 2016 -0700
loader: Update the interface document
Mostly formatting and typos.
commit 2359e8db282fe47d06ecd2c2ea6c0cf54f7a4f16
Merge: a0440bc d090c39
Author: Greg Fischer <greg@lunarg.com>
Date: Thu Feb 11 15:03:05 2016 -0700
Merge branch 'sdk-1.0.3' of gitlab.khronos.org:vulkan/LoaderAndTools into sdk-1.0.3
commit a0440bcff86a45c930d6cff992d437a29888a035
Author: Greg Fischer <greg@lunarg.com>
Date: Thu Feb 11 15:01:53 2016 -0700
glslang/spirv-tools: update versions for 1.0.3
commit d090c39bde74bba44e349514978473eb2995d21b
Author: David Pinedo <david@lunarg.com>
Date: Thu Feb 11 12:06:38 2016 -0700
winrtinstaller: add section to README on ProductVersion property
commit 5153b2be14605564b02bbab3c35719ae130c48c2
Author: Courtney Goeltzenleuchter <courtneygo@google.com>
Date: Fri Jan 29 15:43:49 2016 -0700
param_checker: Check for pQueuePriorities
Verify that pQueuePriorities is set before using it.
commit 525595b1127690ebabb9d1c9f5e1d96773b5aedb
Author: Dustin Graves <dustin@lunarg.com>
Date: Tue Feb 9 14:00:18 2016 -0700
layers: Add NULL and struct type param checks
Verify that required parameters are not NULL and that structures with
sType fields have the correct VkStructureType values. Messages are
logged for the following conditions:
- If a pointer is NULL and is not marked as optional in the XML
- If an array is null, has count > 0, and is not marked as optional
- in the XML
- If an array count is 0 and is not marked as optional in the XML
- If a structre's sType value does not match the value specified
in the XML
commit 73436d7b0d3c2642c61a42c0deeddc56e1597b7e
Author: Dustin Graves <dustin@lunarg.com>
Date: Thu Feb 11 11:02:56 2016 -0700
layers: Add generated param checker code
Add param checker code to verify that required pointer/array
parameters are not NULL and that structures with sType fields
have the correct VkStructureType value. The checks are generated
from the Vulkan XML API registry based on the optional parameter
tag and sType comments.
commit 8824b5fb168036402418d890cd27aed9efed110e
Author: Courtney Goeltzenleuchter <courtneygo@google.com>
Date: Wed Feb 10 15:13:55 2016 -0700
bug-135: param_checker incorrectly checking optional strings
https://gitlab.khronos.org/vulkan/LoaderAndTools/issues/135
commit d91501b4f9a73794191c789c4a5c731cbe403251
Author: Courtney Goeltzenleuchter <courtneygo@google.com>
Date: Wed Feb 10 14:00:52 2016 -0700
bug 134: param_checker using layer private data before it's been created
https://gitlab.khronos.org/vulkan/LoaderAndTools/issues/134
commit 2c07361dd0efdb225f2ab39975412a906acdab45
Author: Tony Barbour <tony@LunarG.com>
Date: Wed Feb 10 16:12:30 2016 -0700
More api version bumps
commit a0397c5f08818fbd0c85c08ccafdc01413e089ec
Author: David Pinedo <david@lunarg.com>
Date: Thu Feb 11 08:27:20 2016 -0700
licensing: Add RenderDoc to LICENSE.txt
commit 6a6048fddfa026f0afce4744ef4414395229b78b
Author: Jon Ashburn <jon@lunarg.com>
Date: Wed Feb 10 20:50:19 2016 -0700
loader: rerun clang-format on some files
commit 76c03317462bb710878061c21221d479d18eec3d
Author: David Pinedo <david@lunarg.com>
Date: Wed Feb 10 16:21:38 2016 -0700
winrtinstaller: Remove mention of SDK from RT license file
commit 6b233db58e19bf35c9004425a089e43c6d49db5d
Author: David Pinedo <david@lunarg.com>
Date: Wed Feb 10 16:20:45 2016 -0700
winrtinstaller: Add file properties to rt installer executable
commit 37e103c89423f23b9bce217e975e65840d8a9ddd
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Wed Feb 10 15:55:22 2016 -0700
layers: Correctly handle VK_WHOLE_SIZE for dynamic offsets
In draw_state:validate_dynamic_offsets, a range of VK_WHOLE_SIZE changes
the calculation for overstepping a buffer.
commit bfe1a2c3ba703d4e85090f6ceddde4f97173d47b
Author: Tony Barbour <tony@LunarG.com>
Date: Wed Feb 10 15:59:32 2016 -0700
layers: Update api version to 1.0.3 in json files
commit 61d6586492e0250c090bd77f225303f610426b76
Author: Karl Schultz <karl@lunarg.com>
Date: Wed Feb 10 15:41:43 2016 -0700
include: Use single-quote no paths when including sibling headers
commit b3044f1372e67e326160838cb90b924829bc67b9
Author: David Pinedo <david@lunarg.com>
Date: Wed Feb 10 11:20:44 2016 -0700
winrtinstaller: Add section on error return values.
commit 98adfa7236041bb6106f2d656aa4f5d27ef29c9f
Author: David Pinedo <david@lunarg.com>
Date: Wed Feb 10 11:03:29 2016 -0700
winrtinstaller: add more error checks during install, uninstall
commit 0385b0a3eced7b5235dacf5879e202f0ad125d49
Author: Karl Schultz <karl@lunarg.com>
Date: Tue Feb 9 18:07:25 2016 -0700
Remove Khronos confidential clause from license text.
commit 1c658298a4f308d5af1949bdd12d804f1f0883ab
Author: Ian Elliott <ianelliott@google.com>
Date: Fri Feb 5 14:47:39 2016 -0700
layers: Redo draw_state locking--all in top-level functions
All locking is now done in top-level, API-entrypoint functions. Before,
locking was done at all levels of functions, which caused unnecessary locking
(e.g. within inner loops), and was not very maintainable. This is cleaner,
easier to maintain, and should perform better.
Conflicts:
layers/draw_state.cpp
commit 38b9ca3099600c12027c7acf74d74f8086e774bc
Author: Ian Elliott <ianelliott@google.com>
Date: Thu Feb 4 15:34:59 2016 -0700
layers: Fix vkEnumeratePhysicalDevices()--was always returning an error.
commit c9acf775b85b7ceb77bdbdd644ce7af8f72e6e3e
Author: Ian Elliott <ianelliott@google.com>
Date: Thu Feb 4 08:17:18 2016 -0700
layers: MR212, Add locking to the swapchain layer
Had to re-patch for existing bugs committed later in master.
Conflicts:
layers/swapchain.cpp
commit 12d3005496d9767a4a903e07b6ef7ddbd3d11ebc
Author: David Pinedo <david@lunarg.com>
Date: Tue Feb 9 14:44:05 2016 -0700
winrtinstaller: A new dir is created for reinstall of same version
Windows 10 was displaying a warning when an uninstall resulted
in the install dir not being deleted. (As happens when there are
multiple installs of the same version.) So we create a folder
for each re-install, the folder is removed on uninstall, and
Windows 10 doesn't get upset.
commit 4fee17474f9b35d490dbc9d0aa779e30b0f5e503
Author: David Pinedo <david@lunarg.com>
Date: Tue Feb 9 09:15:34 2016 -0700
winrtinstaller: Allow uninstall to be run from any dir
commit abe3f21811577c1503278ac63d92da9420c2e1d0
Author: Mark Young <marky@lunarg.com>
Date: Tue Feb 9 15:30:34 2016 -0700
windowssdk: Fix 32-bit install issue with Powershell script.
Fix the install Powershell script which populates the ExplicitLayers
registry entries. There were 2 problems: 1) it was using newer
Powershell commands that failed on Windows 7, 2) it was trying to
populate the 32-bit data on a 32-bit system with the 64-bit Bin
folder.
commit f2ed588cc45bfad108ac753b6fbf0b3e08ef2cf1
Author: Jon Ashburn <jon@lunarg.com>
Date: Tue Feb 9 11:03:09 2016 -0700
loader: Change error to warning for missing layer registry key
Continue to report an error for missing ICD registry key
commit 7ec25cb32b5067907b369bece614593fddb9148a
Author: Karl Schultz <karl@lunarg.com>
Date: Tue Feb 9 10:10:34 2016 -0700
Add .clang-format: LLVM style with IndentWidth of 4.
commit d319b1857d171094d2cbf01e1a063599127dcc2f
Author: Karl Schultz <karl@lunarg.com>
Date: Tue Feb 9 10:03:29 2016 -0700
Adjust .gitignore to remove vktrace files and add cmake user file.
commit 4812d5ee9efddff26e11a33b5295d54599d6747f
Author: Jon Ashburn <jon@lunarg.com>
Date: Tue Feb 9 08:57:58 2016 -0700
header: Update to version 1.0.3 which adds some version macros
commit 3c21cb62af0bfc3c37df1a5f22151375e2835453
Author: Jon Ashburn <jon@lunarg.com>
Date: Mon Feb 8 15:42:01 2016 -0700
loader: add Architecture and interface document
commit 9485f80b4e655af01ee8dce845086f79d50302bc
Author: Jeremy Hayes <jeremy@lunarg.com>
Date: Mon Feb 8 12:14:51 2016 -0700
linux: use linux naming conventions
commit 6023059f1c43ecb3ba9c82081b7579f2eb21d262
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Tue Feb 2 18:53:34 2016 -0700
loader: Null-terminated string checks
commit 7b309d6b3fbda610c29746eccd0e67d09935cebc
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Tue Jan 12 11:52:05 2016 -0700
layers: Add string validation to param_checker
commit b8eb08cdd13014d00c6b7c41daf1ba179ade16a4
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Mon Jan 11 14:17:05 2016 -0700
layers: Add UTF-8 String validation utility
commit d44904837912300fb5b7d9f9fd46557eef53d46b
Author: David Pinedo <david@lunarg.com>
Date: Mon Feb 8 13:50:01 2016 -0700
winrtinstaller: fix install dir not recorded in registry correctly
commit 9beb24c5fb2ce4a33a9eae8fd34b73e90b81d272
Author: David Pinedo <david@lunarg.com>
Date: Mon Feb 8 13:24:03 2016 -0700
winrtinstaller: Fix reg path in README
commit 754bb62f1320b66a223faabb5e4c8ff9b406f640
Author: David Pinedo <david@lunarg.com>
Date: Mon Feb 8 13:20:59 2016 -0700
winrtinstaller: README
commit 9755a2cc7f8b32934a1a1e49effcc65242e06d97
Author: David Pinedo <david@lunarg.com>
Date: Mon Feb 8 12:46:23 2016 -0700
winrtinstaller: Update README
commit cdfe11be0caccf633fc300f765c90dfb5e870003
Author: David Pinedo <david@lunarg.com>
Date: Mon Feb 8 12:20:11 2016 -0700
winrtinstaller: install to to same dir if already installed. PUBLISHER changed.
PUBLISHER is set to YourComany, Inc by default
commit 811b4433e9dfbcc851383b90db88c28b20aef3cf
Author: Chris Forbes <chrisforbes@google.com>
Date: Tue Feb 2 15:45:40 2016 +1300
layers: MR191, Some cmd buffer tracking structures are being left uninitialized
commit 3d882143eda9db18d98a1c972daf448c1349c6c8
Author: Michael Lentine <mlentine@google.com>
Date: Tue Jan 26 15:49:34 2016 -0600
layers: MR190, Fix so that store images and buffers are assumed written
commit 1ba611e5840f95f8a007a59ab7a7c6a0a85908d6
Author: Tobin Ehlis <tobine@google.com>
Date: Mon Feb 1 06:50:57 2016 -0800
layers: GL96 validateCommandBufferState should return skipCall
When validation checks were rolled into separate validateCommandBufferState
function, forgot to return the skipCall value from that function.
commit f611a8ff025189f2da4a26da9a134a4014a1437a
Author: Michael Lentine <mlentine@google.com>
Date: Thu Jan 28 15:03:46 2016 -0600
layers: MR177, Check that queryFlags is valid if enabled
commit 109dbdbaadf0a2b87b38015f0cd0dda156647587
Author: Michael Lentine <mlentine@google.com>
Date: Thu Jan 28 14:20:46 2016 -0600
layers: Add check to make sure inherited queries in enabled before use.
commit 9969889a58b9025ffa948dad02fcea62ed52bdd1
Author: Tobin Ehlis <tobine@google.com>
Date: Fri Jan 29 07:52:45 2016 -0700
layers: MR180/GL64, Don't warn on descriptor set that's not updated
Previously was not handling the case of 0 sets in a layout.
Now catching this case by verifying that a descriptor set's
layout bindingCount is not zero before incrementing internal
descriptorCount variable.
commit 9b77e892a0f0489688bd45d7271cf8326ddf4369
Author: Michael Lentine <mlentine@google.com>
Date: Wed Jan 27 20:42:07 2016 -0600
layers: MR173, Improve in flight cmd buffer validation
Validation in flight cmd buffers are not reset.
Validate cmd buffer is not in use when freed.
commit c07a3607287940de5768f67a2691a00ea218841b
Author: David Pinedo <david@lunarg.com>
Date: Mon Feb 8 09:30:46 2016 -0700
winrtinstaller: update license text
commit 32596bd058e852800e9d91466efb5cee048ca1ec
Author: Courtney Goeltzenleuchter <courtneygo@google.com>
Date: Fri Feb 5 13:04:27 2016 -0700
layers: MR215 Update spec version to match json files
commit 6e6c48c0b0f0f9d166ed05b9e7cc3f6199e26f0a
Author: Courtney Goeltzenleuchter <courtneygo@google.com>
Date: Fri Feb 5 13:09:59 2016 -0700
loader: MR215 device extensions not enumerated
If a layer's device extension didn't define any entrypoints
it was ignored by the loader. Now add it to the
list of layer extensions.
commit a4b7735ac3a1ea7d5519f8f25edbdef64904c803
Author: David Pinedo <david@lunarg.com>
Date: Fri Feb 5 14:45:15 2016 -0700
winrtinstaller: update licenses
commit 175c872986c03d4468f91eb4080a64f6440fcc23
Author: David Pinedo <david@lunarg.com>
Date: Fri Feb 5 09:48:26 2016 -0700
winrtinstaller: Improve search for layer json files in SDK Bin dir
commit 233a6046ae3c2bad00696cda85e09e1bddb75d3d
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Fri Feb 5 08:37:31 2016 -0700
layers: LX324, Fix descriptor indices in draw_state
Typo in BindDescriptorSets was using incorrect array index.
commit 305ab2ce0aa30e52cfee0c51523568d5f9299149
Author: Ian Elliott <ianelliott@google.com>
Date: Mon Feb 1 16:07:37 2016 -0700
layers: MR208 Improve locking in the mem_tracker layer.
commit 00c6a289df45016b1f7b925504060411a5f15dcd
Author: Ian Elliott <ianelliott@google.com>
Date: Sat Jan 30 10:57:03 2016 -0700
layers: Improve locking in the draw_state layer.
This includes generating return values within locks, and doing the actual
return outside of the lock.
commit a5e257cbb26706b5431fdf83dcc07fb2aebb86a2
Author: David Pinedo <david@lunarg.com>
Date: Thu Feb 4 17:04:44 2016 -0700
windowsrtinstaller: Change lincense info.
Also removed extra white space.
commit 0a4b15e22a8770ade93e3037cd8612ef44a5bc49
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Thu Feb 4 16:09:12 2016 -0700
layers: Fix subscript-out-of-range crash in mem_tracker
Render pass map was not being updated for destroyed renderPasses. When a
renderPass handle was reused by the driver its data became invalid causing
crashes in Windows.
commit add762f499d9d8e86033646c7900639a5f718656
Author: Jon Ashburn <jon@lunarg.com>
Date: Thu Feb 4 14:11:25 2016 -0700
loader: filter device extensions in the terminator instead of trampoline
commit 27fb97848903448a5ef2ff4a84e67f8e239b8f02
Author: David Pinedo <david@lunarg.com>
Date: Thu Feb 4 14:33:09 2016 -0700
windowsrtinstaller: updated license
commit 3219d59fda4d396a6dd6d9380518227f600aa4a6
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Thu Feb 4 13:50:23 2016 -0700
layers: Move logging callback destroy after logging calls
Swapchain was using deleted memory pointer causing crashes in
windows.
commit e5055f82cd840f42cd13b3f0c5afe30d9de26479
Author: David Pinedo <david@lunarg.com>
Date: Thu Feb 4 13:31:28 2016 -0700
windowrtinstaller: Add more details to README.txt
commit a0d5ec715845eb1ee703cdc1a51f02c2ca238d9e
Author: Karl Schultz <karl@lunarg.com>
Date: Thu Feb 4 11:40:41 2016 -0700
Remove WTFPL from LICENSE.txt
commit 62b2827f2806e9b8b1d2e65652c18878a659458a
Author: Karl Schultz <karl@lunarg.com>
Date: Thu Feb 4 11:33:21 2016 -0700
tests: Copyright updates
commit 03e5b87dcaff788873f06b61ec6734ced386f275
Author: Damien Leone <dleone@nvidia.com>
Date: Tue Jan 26 14:34:12 2016 -0800
demos: Fix window resize on Linux
commit 0683ab6683b6731aba7284541669674ab322af3e
Author: Andrzej Kotlowski <Andrzej.Kotlowski@intel.com>
Date: Wed Feb 3 09:41:53 2016 +0100
loader: GL120, move critical section to cover loader_get_icd_and_device
commit 880dbb0ce08616d1def2d2a044e2ab3bcb9a40ae
Author: Karl Schultz <karl@lunarg.com>
Date: Thu Feb 4 10:29:00 2016 -0700
demos: Copyright update
commit 6e07090555728fbb5e9add77d18ca83566d928ee
Author: Karl Schultz <karl@lunarg.com>
Date: Thu Feb 4 09:41:29 2016 -0700
vkjson: Copyright updates.
commit 28784a36b74c597bebb3f1726fac0e53afa04973
Author: Ian Elliott <ianelliott@google.com>
Date: Thu Feb 4 06:11:17 2016 -0700
layers: MR209 Fix swapchain's vkDestroyInstance to error about devices ...
not being previously destroyed, instead of physical devices not being
previously destroyed.
commit 87d7b6246c44d1286d99d5245be8de3141c5e452
Author: Dustin Graves <dustin@lunarg.com>
Date: Wed Jan 27 13:48:06 2016 -0700
demos: Minor cube/tri updates
Minor updates/fixes for cube and tri:
- Break from demo_check_layers search loop when finding a match.
- Skip memory allocation and layer/extension processing when 0
layers/extensions are enumerated.
- Fix potential NULL pointer dereference and exit with message when
no accessible devices are available.
- Fix device_extensions memory leak.
- Remove trailing whitespace.
commit 8bdec24e27b6262b364279e3d8802527269a7eaf
Author: Dustin Graves <dustin@lunarg.com>
Date: Tue Jan 26 16:30:22 2016 -0700
demos/tests: Enable unique_objects layer
Using VK_LAYER_GOOGLE_unique_objects with 'cube --validate' and when
running all tests with layers.
commit 3b8ac308df77144c86191a76bff3b376542bdd13
Author: Tony Barbour <tony@LunarG.com>
Date: Wed Feb 3 15:41:36 2016 -0700
remove reference to run_all_tests_with_layers, which has been removed
commit 6616a5a0d1821c84af97083aebb2c4af69ae709f
Author: David Pinedo <david@lunarg.com>
Date: Wed Feb 3 13:38:40 2016 -0700
windowsrtinstaller: update estimated size for Programs and Features
commit a4b3494583fa684105f870555a1e9bcf68941d32
Author: Jon Ashburn <jon@lunarg.com>
Date: Wed Feb 3 12:37:30 2016 -0700
loader: Fix bug on pass by value for created_instance
commit 31d4f6a85c809957e42da7c62a761570a76bed01
Author: Mark Young <marky@lunarg.com>
Date: Wed Feb 3 10:05:50 2016 -0700
tests: Fix Windows compilation error that popped up recently.
commit b838dc009d9e603ef13bdac2d1f960da78bebd2d
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Wed Feb 3 09:57:14 2016 -0700
Revert "layers: Clang-format changes for files in layers dir of repo"
This reverts commit e260acfb96ea20945149ede6a250ef622ca7fd03.
The clang-format changes need to be postponed until just prior
to public release to facilitate MRs.
commit c651d1493d65de0ec790a84e760e3a820e37a3e9
Author: Jon Ashburn <jon@lunarg.com>
Date: Wed Feb 3 09:17:51 2016 -0700
license: Update the main MIT license to reflect white space and copyrights
commit 1cd6533a15f66023234a93f907aa4169aab431a1
Author: Jon Ashburn <jon@lunarg.com>
Date: Wed Feb 3 08:59:09 2016 -0700
license: remove licenses for componenets that were moved to different repo.
commit 44aed66f451bb8cb72e233f704aa1dd68397ffbb
Author: Jon Ashburn <jon@lunarg.com>
Date: Tue Feb 2 17:47:28 2016 -0700
loader:Update copyright and apply clang-format (no logic changes)
commit c85a02fdf6daa3fec77ae790f0bbf7a63518f509
Author: Karl Schultz <karl@lunarg.com>
Date: Tue Feb 2 19:32:33 2016 -0700
Update copyright info in python scripts
commit 99e9d1d74ff89ad3a0563b4ce8fc55de8734d0ec
Author: Karl Schultz <karl@lunarg.com>
Date: Tue Feb 2 17:17:23 2016 -0700
tests: Update copyright and apply clang-format
commit e260acfb96ea20945149ede6a250ef622ca7fd03
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Tue Feb 2 17:06:29 2016 -0700
layers: Clang-format changes for files in layers dir of repo
commit b3f9666cbcd49466389f0bf97bb3fb94fe874bf1
Author: David Pinedo <david@lunarg.com>
Date: Tue Feb 2 16:10:39 2016 -0700
windowrtinstaller: use new image files names in installer
commit 76efa635a061c228dbd57eca2b5375432b0600da
Author: David Pinedo <david@lunarg.com>
Date: Tue Feb 2 16:03:59 2016 -0700
windowsrtinstaller: changed images
commit 288e4f7d378f9185c714ead36a17dff64be24e49
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Tue Feb 2 15:55:36 2016 -0700
layers: Validation Layer Copyright Updates
commit 481756e168555e1bf150d3b8f1b81edca1d98c43
Author: Karl Schultz <karl@lunarg.com>
Date: Tue Feb 2 15:37:51 2016 -0700
demos: Update copyright and apply clang-format
commit 55e270ba35534b24f3fd60930f129c18ec9e430f
Author: Tony Barbour <tony@LunarG.com>
Date: Tue Feb 2 14:43:55 2016 -0700
Remove all tests except for layer validation and doc validation
commit 184dc399136ed9121e77f1c661bcb66729a10881
Author: Jon Ashburn <jon@lunarg.com>
Date: Tue Feb 2 14:28:38 2016 -0700
Update BUILD.md and README.md for the reduced scope of this repo
commit 66e98b8c7bfe32932b779e005196ee9d881d58fc
Author: Jon Ashburn <jon@lunarg.com>
Date: Tue Feb 2 14:12:00 2016 -0700
scripts: Remove icd generation specific code
commit 1993e4b9eeab899fbd15ab10686f9d3f49367c91
Author: Jon Ashburn <jon@lunarg.com>
Date: Tue Feb 2 13:25:40 2016 -0700
androidBuild: remove unused layers api_dump, generic, basic, multi
commit 0e3f860ccd3b8362338ec9e59a7d80423184ce90
Author: Jon Ashburn <jon@lunarg.com>
Date: Tue Feb 2 13:13:01 2016 -0700
layers: Remove non-validation layers
Removes api_dump, generic, basic, multi.
commit 3510b1966dc0eb046b5216a3ab5e47f1906a3e77
Author: Jon Ashburn <jon@lunarg.com>
Date: Tue Feb 2 12:08:10 2016 -0700
misc: Remove vktrace and icd from this repository
commit 673df32bf377f479f0f48378b5b1bc5eb7b2371a
Author: Karl Schultz <karl@lunarg.com>
Date: Tue Feb 2 12:32:50 2016 -0700
include: Update copyright and apply clang-format (no logic changes)
commit 6b06110d93fe4ec16cac547a4ce5bf26daf6138f
Author: Mark Young <marky@lunarg.com>
Date: Tue Feb 2 10:56:42 2016 -0700
windowssdk: Handle silent installer/uninstaller message boxes appropriately.
If Silent Install or Uninstall is enabled, we want all the message boxes we
have control over to automatically make a selection. In addition, return
an error if we are supposed to reboot, and the silent install doesn't show
the message for the user to choose.
commit d01b3b40ea2da28a802cb24f60b2e53be0973273
Author: Mark Young <marky@lunarg.com>
Date: Mon Feb 1 14:51:13 2016 -0700
misc: Modify build_windows_targets.bat to build quietly.
Making these changes allows errors/warnings to be more obvious.
commit 88ed09ab209e37afee1a0cfa4e79b143cf40d787
Author: David Pinedo <david@lunarg.com>
Date: Tue Feb 2 10:47:57 2016 -0700
windowsrtinstaller: Don't display dialog when silent uninstall requires reboot
commit 9f89de95d225064b8d201d15858d853882bd102b
Author: Jon Ashburn <jon@lunarg.com>
Date: Mon Feb 1 17:02:38 2016 -0700
scripts: Fix python helper to find ext headers under vulkan dir
commit 57f801836916ca354a896382bf2f4abfa133c9cd
Author: Karl Schultz <karl@lunarg.com>
Date: Mon Feb 1 13:18:21 2016 -0700
vktrace: Don't put VkAllocationCallbacks in trace file.
Allocation callbacks don't make sense in the trace file
because the callback code isn't available for replay.
Instead, put NULL in the trace file so that replay uses the
default allocators.
This fixes a problem with tri demo which uses allocator
callbacks for create and destroy instance. Replay would
crash when playing back destroy instance because it jumped
to an invalid location. (create instance hard-coded a NULL)
Note that space is still reserved, although unused, in the
trace buffer for VkAllocationCallbacks. This should not
be a huge space issue, since the Vulkan calls that use these
callbacks are relatively infrequent.
This commit does make the buffer allocation and the use of NULL
more consistent across the API functions.
commit b27945bafd205be50db34614d088f7638ff30320
Author: David Pinedo <david@lunarg.com>
Date: Mon Feb 1 13:04:45 2016 -0700
windowsrtinstaller: change windows icon
commit 02ba090661c82637f9e9e4a4810cc3f8ee6b8b30
Merge: 47c60bd 57a11f2
Author: Mark Young <marky@lunarg.com>
Date: Mon Feb 1 11:44:53 2016 -0700
Merge branch 'marky_working'
commit 57a11f2b69430e0fd905d60243716aeca11288f7
Author: Mark Young <marky@lunarg.com>
Date: Mon Feb 1 11:43:39 2016 -0700
misc: Modify update_external_sources.bat to build quietly.
This speeds up the build as well as makes warnings and errors more obvious.
commit 47c60bd70e84f88af48e0df32eeb715beab0fd9d
Author: Mark Lobodzinski <mark@lunarg.com>
Date: Mon Feb 1 09:06:25 2016 -0700
tests: Fix out-of-scope vector initialization in test framework
This issue caused random param-checker errors in the tests using the
test framework.
commit c2fef478d0b9a78dabc48a1b981af4e397a47dd8
Author: Jon Ashburn <jon@lunarg.com>
Date: Sun Jan 31 10:22:36 2016 -0700
Revert "misc: Change repo name references to LoaderAndValidationLayers"
This reverts commit 015e74cda0b9ad46bd6127d816f14d699697ec4a.
commit 015e74cda0b9ad46bd6127d816f14d699697ec4a
Author: Jon Ashburn <jon@lunarg.com>
Date: Sun Jan 31 09:16:58 2016 -0700
misc: Change repo name references to LoaderAndValidationLayers
commit a7b31ee7aff696e7ca90f35845d1733b0488c7a5
Author: Mark Young <marky@lunarg.com>
Date: Fri Jan 29 16:09:29 2016 -0700
windowsrtinstaller: Handle error conditions during install by uninstalling.
If an error occurs during install, uninstall the portions that have been
installed, and exit with an error code.
commit 765cf8722114ef836430152232c2cf2a65c8bb80
Author: Tobin Ehlis <tobine@google.com>
Date: Fri Jan 29 11:50:47 2016 -0700
Reply to: