[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: