History log of /external/vulkan-validation-layers/demos/vulkaninfo.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d4b1fccc28c91b3bc31993720af4b7e171bfd30e 06-Feb-2018 Petr Kraus <petr_kraus@email.cz> demos: Let vulkaninfo accept empty DISPLAY variable
/external/vulkan-validation-layers/demos/vulkaninfo.c
fbc62776dac366f8905757855d736fc946857400 13-Dec-2017 Petr Kraus <petr_kraus@email.cz> demos: Remove vulkaninfo dependency on DISPLAY
/external/vulkan-validation-layers/demos/vulkaninfo.c
0e8b5ae25202ce7c869b1734b970bff5513f27d1 07-Nov-2017 Gabríel Arthúr Pétursson <gabriel@system.is> demos: Remove HTML in plain-text vulkaninfo output

Change-Id: I6f1192b71aa6f33664a6782dc81e1f8cb7cc5ba1
/external/vulkan-validation-layers/demos/vulkaninfo.c
97a5bc7c33a9fd81616789f729918a13d7587af5 20-Sep-2017 Shannon McPherson <shannon@lunarg.com> demos: Add html backend and option to vulkaninfo

- Run clang-format on vulkaninfo.c
- Format Instance Extensions section
- Complete Layers info tree
- Convert spaces to tabs for html output
- Fix indentation of html output file
- Add Presentable Surfaces to html option
- Ammend Presentable Surfaces html output
- Extend platform compatibility
- Display VkPhysicalDeviceProps in html
- Convert DeviceLims and SparseProps to html
- Convert memoryType/flags to support html
- Complete AppGpuDumpMemProps html upgrade
- Complete format properties html upgrade
- Improve boolean logic for html_output var
- Change output filename to vulkaninfo.html
- Create auto-open format property flag info
- Update page title, further .html fixes
- WIN32 formatting and bug fixes
- Clang-format changes
- Close clang-format comments
- Update file format to code style standard

Change-Id: I49c7c6c62a54493fe622bd457f7c61e81806487e
/external/vulkan-validation-layers/demos/vulkaninfo.c
caa2132e470bc79e733fcf49409f7959f4a99a9a 08-Oct-2017 Wladimir J. van der Laan <laanwj@gmail.com> demos: VkFormatString add missing formats

Some formats were shown as unknown in vulkaninfo's list, make
sure they're all included.
/external/vulkan-validation-layers/demos/vulkaninfo.c
38962ad6907bee43493fc48a35b5b654326110dd 13-Sep-2017 Jeremy Kniager <jeremyk@lunarg.com> vulkaninfo: Remove "INFO" messages

Change-Id: I10bb9559bd91f29bb224f7cb90359ec14161a770
/external/vulkan-validation-layers/demos/vulkaninfo.c
6b2f04341ff7df61779f5840a836b04196a31322 13-Sep-2017 Andreas Bergmeier <abergmeier@gmx.net> demos: Add support for headless XCB

For headless XCB we cannot create a surface. Simply ignore XCB if
connection could not be established or any other error occured.

Change-Id: I32db6aa3fc14887658d4290dcabbe8a1930cd8b3
/external/vulkan-validation-layers/demos/vulkaninfo.c
4be9b3d5fe5ae7cc34a1dbe8cbd4ba4b9b67a882 06-Sep-2017 Andreas Bergmeier <abergmeier@gmx.net> demos: Print XCB errors to stderr

Printing to stdout is weird.

Change-Id: If53e8708b853989ae8a9ea61fa4d57f27b24b45c
/external/vulkan-validation-layers/demos/vulkaninfo.c
ffadaf34580ea434addcaf710016382b34a4e71f 21-Aug-2017 Mark Lobodzinski <mark@lunarg.com> header: Update to version 1.0.59 of the vulkan hdr

- updated vulkan.h
- updated vk.xml
- updated Win/Lin json files
- rebuilt and updated vulkan.hpp
- updated vk_validation_error_database.txt
- updated vk_validation_error_messages.h
- added new code-generated VUIDs (16) to error database
- modified object tracker for VUID corner-case
- updated vulkaninfo.c for STYPE name change

Change-Id: I0870e8bc4e84867e05bd466c13c7428b9b7365ac
/external/vulkan-validation-layers/demos/vulkaninfo.c
d4e49b7247597ede0971205cde2553312680f34c 07-Aug-2017 Mike Schuchardt <mikes@lunarg.com> demos: Revert AppDevInitFormat changes

Calling vkGetPhysicalDeviceFormatProperties with extension formats is
not valid and causes crashes on some drivers. Revert the list of
VkFormats to the original range.

Change-Id: I2b7f0bd5bb49a66cd073216e93e3bba35c67ab98
/external/vulkan-validation-layers/demos/vulkaninfo.c
63ea107ef1d84b0e9b938cecaa7960bfb6fe65f7 20-Jul-2017 Lenny Komow <lenny@lunarg.com> demos: Fix pointer cast warning in vulkaninfo

Change-Id: I6acebbcbb9a10d86f3b7ec56148d9a680d085921
/external/vulkan-validation-layers/demos/vulkaninfo.c
5d8d6b4f93daceacca1de36be6de935a8264caf6 28-Jun-2017 Jeremy Kniager <jeremyk@lunarg.com> demos: Add extension support to vulkaninfo

Change-Id: I7b9c729a90571d2888d7a22a9899546c547e6153
/external/vulkan-validation-layers/demos/vulkaninfo.c
a0cd07209eef7aaaac689c0b2c3ce1b2b4651c24 23-Apr-2017 Tobias Markus <tobias@miglix.eu> vulkaninfo: Fix various entries in VkPhysicalDeviceFeatures output

The VkPhysicalDeviceFeatures dump missed the multiViewport and
samplerAnisotropy fields. The alphaToOne field was at the wrong position
(compared to the official definition in the Vulkan specification).

The fields {vertex,fragment}StoresAndAtomics as well as
shaderTessellationAndGeometryPointSize had the misleading and incorrect
names {vertex,tessellation,geometry}SideEffects.
/external/vulkan-validation-layers/demos/vulkaninfo.c
55016b83baf512e5590d4ed265081fa33eb4d4ff 12-Apr-2017 Chris Forbes <chrisforbes@google.com> vulkaninfo: Add missing case for CPU device

Fixes #1664
/external/vulkan-validation-layers/demos/vulkaninfo.c
d2de12104f9a2b96384cdd8c606b11edc7712e8f 31-Jan-2017 Mark Lobodzinski <mark@lunarg.com> vulkaninfo: Kill printed whitespace

Change-Id: I1e9d088d744bd1c4745a4c77ea75207f5350bf02
/external/vulkan-validation-layers/demos/vulkaninfo.c
bcc5c8ef92b67f36ba151270cce72f595ab27bea 30-Jan-2017 Tobias Markus <tobias@miglix.eu> vulkaninfo: Print human-readable heap sizes

Since the size of a memory heap can be rather substantial, it is helpful
to have the size additionally printed out in a human-readable format,
i.e. using prefixes.

Change-Id: I47aad4fce06471804ce9e853ba300626b6ad34c8
/external/vulkan-validation-layers/demos/vulkaninfo.c
9784e78683f658f304062235ceb2dd2c2652c357 20-Jan-2017 Karl Schultz <karl@lunarg.com> build: Enable declaration hiding warning on Windows

Fixes #1388
Turn on the Windows compiler option (4456) to report
hidden declarations.
Fix all places where this was occurring.

Change-Id: I3346d87da8b70d6299c206fcac68520a091ed1a6
/external/vulkan-validation-layers/demos/vulkaninfo.c
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/demos/vulkaninfo.c
bc9caa57c5583dfdf05198e78b78a7cb361da16c 26-Jan-2017 Mark Lobodzinski <mark@lunarg.com> repo: Clang-format c/cpp/h LVL files using LLVM

Bring all source files in the repo up to date with consistent
coding style/standard.

Change-Id: Iceedbc17109974d3a0437fc4995441c9ad7e0c23
/external/vulkan-validation-layers/demos/vulkaninfo.c
c18eb54c92b625ad2f5d2970eadc53c1d6f55aa5 19-Jan-2017 Arda Coskunses <arda@lunarg.com> Vulkaninfo: Vulkaninfo crashes when DISPLAY is invalid

On Linux the following command crashes:
DISPLAY=foobar ./vulkaninfo

This patch fixes this issue.
https://github.com/LunarG/VulkanTools/issues/125

Change-Id: Ibb8d7b8b6cb4dc730aab9f5b4311e744c903029b
/external/vulkan-validation-layers/demos/vulkaninfo.c
242a9c9379564b08b9b8ae197c4088e53ea49015 11-Jan-2017 Karl Schultz <karl@lunarg.com> demos: Fix static analysis warnings in vulkaninfo

Add exit code after failed mallocs.
Dynamically allocate gpu info and handle arrays, getting
rid of artificial limit. This also moves a large allocation
from the stack to the heap.
There are still some false positives from the MSFT analyzer
that aren't worth fixing or suppressing.
/external/vulkan-validation-layers/demos/vulkaninfo.c
b6bbc99f21cbe1698a6de16d2e24d667cc1da116 09-Dec-2016 Tony Barbour <tony@LunarG.com> demos: Add very limited Wayland support to vulkaninfo

Also allow only one WSI selection at a time

Change-Id: Ie7ca4f98c71a5097b7e07a4b5e2762b59606317c
/external/vulkan-validation-layers/demos/vulkaninfo.c
0394191ea288611bb919194d46fde101947df54a 07-Dec-2016 Tony Barbour <tony@LunarG.com> Demos: Add Mir warnings and placeholders

Change-Id: I7e7ca30bd1452a216213c02a7aa29ce8829b2974
/external/vulkan-validation-layers/demos/vulkaninfo.c
f0743b0e79005e46a5f9eea2f1443daa3fcfe828 07-Nov-2016 joey-lunarg <joey@lunarg.com> vulkaninfo: Fix variable, struct and function names

Cleanup to match Google c++ style guide.

Change-Id: Ifecbf5c8680159684e24a184421e907d1d815627
/external/vulkan-validation-layers/demos/vulkaninfo.c
7b3aadea3a889f1e04529f50649124277a47db46 02-Nov-2016 joey-lunarg <joey@lunarg.com> vulkaninfo: Add surface present modes

Change-Id: Icb6c30a81743cf5854fd7ecc974d87e814be856d
/external/vulkan-validation-layers/demos/vulkaninfo.c
600078730ceb7ffa77f5f57f1ce9a5858d5a0816 14-Nov-2016 Karl Schultz <karl@lunarg.com> vulkaninfo: Fix unused label err for Windows

Also other rework of previous commit for vulkaninfo:
- remove label and goto
- make Xcb and Xlib display open failure handling more consistent.

Change-Id: Ibfa5cc6f591b987eda26d1ff7059a44dd41c220f
/external/vulkan-validation-layers/demos/vulkaninfo.c
f231a17a49b329c79ef12bc55fde9bdc893372dc 11-Nov-2016 Awais Belal <awais_belal@mentor.com> vulkaninfo: fix segfault when DISPLAY is not set

Both xlib and xcb interfaces expect the DISPLAY environment
variable to be set before creation of a window and the
display creation mechanism would segfault if that is
not the case and won't provide the user with details on
what has to be done to correct the problem.
We now handle such scenarios and exit cleanly after
providing the user with some details.

Signed-off-by: Awais Belal <awais_belal@mentor.com>
/external/vulkan-validation-layers/demos/vulkaninfo.c
c7e3fbda0891c48fb667f645d40d495be48f3fe8 11-Nov-2016 Tony Barbour <tony@LunarG.com> demos: Call DeviceWaitIdle before DestroyDevice

Complying with best practice from Vulkan Programming Guide
page 31 - Shutting Down Cleanly

Change-Id: I19640071d26f765ffc0a2f5e5fc4d60920395e0b
/external/vulkan-validation-layers/demos/vulkaninfo.c
8173093c7d5db4415108a25e24fd0c07d7209f20 28-Oct-2016 Tony Barbour <tony@LunarG.com> demos: Fix uninitialized variables in vulkaninfo

Getting validation errors from uninitialized flags fields

Change-Id: I052cafcd3dc2cfd031b9d0ec75e654e318e1f320
/external/vulkan-validation-layers/demos/vulkaninfo.c
c1838401aa9dcc84b54ef2d63e25cf5aacb8ebfe 07-Oct-2016 Karl Schultz <karl@lunarg.com> demos: Fix typo in vulkaninfo

Change-Id: Id3ac6abb9288d2a36d68b67a605b4681ce20f539
/external/vulkan-validation-layers/demos/vulkaninfo.c
fad114e418ec4300c3a3d86ae30042d1a332c562 12-Sep-2016 Karl Schultz <karl@lunarg.com> demos: fix vulkaninfo warnings in display-only build

Change-Id: Iabc8edd7cd90f848d4957d005eb14c1094e94790
/external/vulkan-validation-layers/demos/vulkaninfo.c
787b627282489b56b4ed111f152008fe66d33488 20-Aug-2016 Mun Gwan-gyeong <elongbug@gmail.com> demos: GH862 Fix build errors of demos (cube, vulkaninfo) on the wayland only window system

Change-Id: I76a36e3aad059356bcb69455702ade1cfec8b924
Signed-off-by: Mun Gwan-gyeong <elongbug@gmail.com>
/external/vulkan-validation-layers/demos/vulkaninfo.c
ce165d8fd729f7ff9d2e12eac2865a6327073d1d 18-Aug-2016 Mark Lobodzinski <mark@lunarg.com> demos: Clean up vulkaninfo source formatting

A few spots where clang-format is disabled need some cleanup.

Change-Id: I1adc64d479244fc5f655b3e3e7cd74d64499f682
/external/vulkan-validation-layers/demos/vulkaninfo.c
5c9b117cf8ef675c7867667006b5be9c2b215cc2 29-Jul-2016 Rene Lindsay <rene@lunarg.com> demos: Remove unused function parameter.
/external/vulkan-validation-layers/demos/vulkaninfo.c
9652e55fbd98d82c0013eb812892528ea367f035 23-Jun-2016 Rene Lindsay <rene@lunarg.com> demos: Check global extensions before creating surface
/external/vulkan-validation-layers/demos/vulkaninfo.c
785034443420fe897a68fa78f2a72edb1a91dd53 22-Jun-2016 Rene Lindsay <rene@lunarg.com> demos: Add Format properties heading to vulkaninfo
/external/vulkan-validation-layers/demos/vulkaninfo.c
aad516ebcb8e220a5770b7802f241c933a920c56 22-Jun-2016 Rene Lindsay <rene@lunarg.com> demos: Put back the XSync, removed by previous commit

Change-Id: I8f4bbac6d124ef18f4fb3edd0da5acf308d6f7a1
/external/vulkan-validation-layers/demos/vulkaninfo.c
cb6b5ca5918ef51a9c435f80aaaedc69b7978e41 22-Jun-2016 Rene Lindsay <rene@lunarg.com> demos: LX535 Remove deprecated device layers.
/external/vulkan-validation-layers/demos/vulkaninfo.c
58d5bc825889ccf5dfca93598e6aef6a68f0b2a7 21-Jun-2016 Rene Lindsay <rene@lunarg.com> demos: Use XSync to fix intermittent xlib crash.
/external/vulkan-validation-layers/demos/vulkaninfo.c
0e4da2835acd07fc32507edd5f451e367f930c96 21-Jun-2016 Rene Lindsay <rene@lunarg.com> demos: Fix intermittent crash on xlib
/external/vulkan-validation-layers/demos/vulkaninfo.c
8a0cc4ba66ff6142eb4794e1f766cee5a4bd0349 15-Jun-2016 Rene Lindsay <rene@lunarg.com> vulkaninfo: Show TexelOffset in decimal, instead of hex.
/external/vulkan-validation-layers/demos/vulkaninfo.c
54cf48a48c9e593f96d20a9abbdda0d48be906de 14-Jun-2016 Rene Lindsay <rene@lunarg.com> vulkaninfo: Clean up XCB window creation code.

Change-Id: I5ef0862326d9a7ce4e59fe7c8947b532f252d604
/external/vulkan-validation-layers/demos/vulkaninfo.c
e3382ac16bc50e271112504244fb79da31cd0919 11-Jun-2016 Rene Lindsay <rene@lunarg.com> Added {} to if statements.

Change-Id: I5ef0862326d9a7ce4e59fe7c8947b532f252d604
/external/vulkan-validation-layers/demos/vulkaninfo.c
c9125787921c7e87310039dd55c53c61f141cb35 11-Jun-2016 Rene Lindsay <rene@lunarg.com> Removed some window event handling code.

Change-Id: I5ef0862326d9a7ce4e59fe7c8947b532f252d604
/external/vulkan-validation-layers/demos/vulkaninfo.c
7fb1e0197fa66f1e61671d212fd1de2b21e718cd 11-Jun-2016 Rene Lindsay <rene@lunarg.com> Applied the "clang-format" obfuscator

Change-Id: I5ef0862326d9a7ce4e59fe7c8947b532f252d604
/external/vulkan-validation-layers/demos/vulkaninfo.c
a155d62f73c03dea7315ba34a7582239fdfc85d2 10-Jun-2016 Rene Lindsay <rene@lunarg.com> Show "Presentable Formats" per GPU for Win32/XCB/XLib

Change-Id: I5ef0862326d9a7ce4e59fe7c8947b532f252d604
/external/vulkan-validation-layers/demos/vulkaninfo.c
3c877cdec3dc56f422fcc2e6ffa11dd7cd666eb0 23-May-2016 Rene Lindsay <rene@lunarg.com> vulkaninfo: Display apiVersion and driverVersion in a more readable format.
Display appropriate VkPhysicalDeviceLimits items in decimal or hex.
Display Memory Property flags by their enum names, instead of integers.
Add some missing properties and enums.
/external/vulkan-validation-layers/demos/vulkaninfo.c
43b53e83705f02245da6ae61e31273866a35b833 19-Apr-2016 Jon Ashburn <jon@lunarg.com> misc: Update licenses to Apache 2.0

Change-Id: Id447f4c8c53d33f9192940bdd3ae727b7b738a97
/external/vulkan-validation-layers/demos/vulkaninfo.c
4ead55c47dc19d771244bec82679a0f97544c741 25-Mar-2016 Jon Ashburn <jon@lunarg.com> demos: Simplify vulkaninfo to not enable any extensions.

For the Linux WSI surface extensions where BOTH ICD and loader support is
needed for an extension to be supported there was an issue. If ICD supported
extensions was not equal to loader supported extensions vulkaninfo would error
exit.

Change-Id: Ib6e07d92491b04b1fb90cbf1c6793ae766944d50
/external/vulkan-validation-layers/demos/vulkaninfo.c
d3995c987ba7e47700ceb54535880e782c6b04c1 22-Mar-2016 Jon Ashburn <jon@lunarg.com> tests: Use header macro for API version rather than make_version

Change-Id: I454b5d2c4deea46712dff9d5c2af72af683f05a3
/external/vulkan-validation-layers/demos/vulkaninfo.c
f1ea418f193d10a8455cdf47e0eeeeb1f4d8b5bf 22-Mar-2016 Jon Ashburn <jon@lunarg.com> misc: Update to header version 1.0.6

Change-Id: Idf7a9d40278b796e16effa54e9b60668d275b8ec
/external/vulkan-validation-layers/demos/vulkaninfo.c
9b7054fe649297726b4593d80a0102564bff91b3 25-Feb-2016 Tony Barbour <tony@LunarG.com> Use API Version 1.0.0 instead of using VK_API_VERSION for tests/demos
/external/vulkan-validation-layers/demos/vulkaninfo.c
a3b7170656404199592bb65040621772f299a7f3 16-Feb-2016 Hugo Landau <hlandau@devever.net> demos: Fix vulkaninfo on win32 to use existing console

The vulkaninfo utility is compiled as /SUBSYSTEM:APPLICATION but
attempts to allocate its own console and print to it. Not only
does this appear to be unreliable (sometimes no output is printed),
it is unnecessary if the utility is compiled as /SUBSYSTEM:CONSOLE.

This removes unnecessary console manipulation code. By using
/SUBSYSTEM:CONSOLE, the ordinary main() entrypoint function can be
used.

The console is still enlarged if it was opened exclusively for the
process by detecting whether it was so opened. Likewise, the process
still sleeps forever if the console is exclusive to the process.
The process behaves like a normal command line process when executed
from the command line.

Fixes lunarg issue 350.
/external/vulkan-validation-layers/demos/vulkaninfo.c
d60d200abd9281a77ff31c380e4d547c35b84128 15-Feb-2016 Dustin Graves <dustin@lunarg.com> 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.
/external/vulkan-validation-layers/demos/vulkaninfo.c
5c13d4d87fd0356003a3441e887a172b991e880f 11-Feb-2016 Mark Lobodzinski <mark@lunarg.com> 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
/external/vulkan-validation-layers/demos/vulkaninfo.c
3cd96a2da93fa325b0d51369388f9b93798f6c80 10-Feb-2016 Karl Schultz <karl@lunarg.com> Remove Khronos confidential clause from license text.
/external/vulkan-validation-layers/demos/vulkaninfo.c
481756e168555e1bf150d3b8f1b81edca1d98c43 02-Feb-2016 Karl Schultz <karl@lunarg.com> demos: Update copyright and apply clang-format
/external/vulkan-validation-layers/demos/vulkaninfo.c
17789591cf0bacce86c73e77208398f4f5bc9c06 21-Jan-2016 unknown <deowens@MSDN-ORL-DOWENS.amd.com> fixed custom allocator aligned memory allocations in tri sample.
fixed x86 compilation.
/external/vulkan-validation-layers/demos/vulkaninfo.c
2acdd158e20568e7baa634b9a12e4e78b4544c74 13-Jan-2016 Mark Young <marky@lunarg.com> Win32: Get 32-bit Windows build working
Also includes changes to allow simultaneous 32-bit and 64-bit Windows builds.
/external/vulkan-validation-layers/demos/vulkaninfo.c
bd897d82d89ac576544e8b2aad1136edbee0e6f2 22-Jan-2016 Jon Ashburn <jon@lunarg.com> misc: bump to header 1.0.2
/external/vulkan-validation-layers/demos/vulkaninfo.c
240fb9f4bd6a1df9a31888a17499fb1943611a95 19-Jan-2016 Courtney Goeltzenleuchter <courtneygo@google.com> debug_report: MR141, Change pUserData to match type used elsewhere

Other uses of pUserData in Vulkan do not have a const qualifier,
remove it for this pUserData.
/external/vulkan-validation-layers/demos/vulkaninfo.c
0521b72b36171aa3c440a2d5cda69121951571d2 13-Jan-2016 Jon Ashburn <jon@lunarg.com> demos: Remove the message box dialog for errors in vulkaninfo
/external/vulkan-validation-layers/demos/vulkaninfo.c
ab5e3be206ad34b1d92a1552d546d32760c3bfb1 13-Jan-2016 Mark Lobodzinski <mark@lunarg.com> demos: Fix vulkaninfo version reporting error
/external/vulkan-validation-layers/demos/vulkaninfo.c
a4ae48bfd6f2e2a80e1f92e054a007cf90a4e218 11-Jan-2016 Jon Ashburn <jon@lunarg.com> misc: Move to Vulkan header version 0.222
/external/vulkan-validation-layers/demos/vulkaninfo.c
0bdccbb2032f952395823664f82726a2da0e2c05 31-Dec-2015 Jon Ashburn <jon@lunarg.com> misc: For header vers 221; add deviceFeature drawIndirectFirstInstance
/external/vulkan-validation-layers/demos/vulkaninfo.c
fef7f0877d971c6e3467591da1128c8909fa2ced 29-Dec-2015 Jon Ashburn <jon@lunarg.com> misc: Bump header to 212.1

Adds rest of version 212 changes (timestamp in DeviceLimits) that wasn't
in the 217 WSI header updates.
/external/vulkan-validation-layers/demos/vulkaninfo.c
acb1359c8e1528e5d67bb0101c94c48a07785098 09-Dec-2015 Courtney Goeltzenleuchter <courtneygo@google.com> debug_report: rename object type and error bits

Conflicts:
demos/tri.c
layers/device_limits.cpp
layers/draw_state.cpp
layers/image.cpp
layers/mem_tracker.cpp
layers/param_checker.cpp
layers/vk_layer_logging.h
loader/debug_report.c
tests/layer_validation_tests.cpp
/external/vulkan-validation-layers/demos/vulkaninfo.c
f412d576c9f1d7635786d44e9f40885beaa9867e 03-Dec-2015 Courtney Goeltzenleuchter <courtneygo@google.com> vulkaninfo: Register a callback at CreateInstance

Add the CreateInstance callback to demonstrate the use of that
limited-time callback mechanism.
/external/vulkan-validation-layers/demos/vulkaninfo.c
ebbb96d9efd5db51afa9b392c3026a4834c978e7 02-Dec-2015 Courtney Goeltzenleuchter <courtneygo@google.com> misc: Update copyright statements
/external/vulkan-validation-layers/demos/vulkaninfo.c
aa43d7fc9c571d6c54517b1c4306199150907527 01-Dec-2015 Courtney Goeltzenleuchter <courtneygo@google.com> vkinfo: Clean up output formatting
/external/vulkan-validation-layers/demos/vulkaninfo.c
0717ed5c31632fcc0f7fc1e553b1e67ca03df2ab 14-Dec-2015 Jon Ashburn <jon@lunarg.com> vulkan: Changes for header version 211

Add anisotropyEnable to VkSamplerCreateInfo.
Add inheritedQueries to VkPhysicalDeviceFeatures
/external/vulkan-validation-layers/demos/vulkaninfo.c
2c0948342e626904289329dd3f0912b6714eac19 12-Dec-2015 Jon Ashburn <jon@lunarg.com> demos: Fix free queue so no use of it after free in vulkaninfo
/external/vulkan-validation-layers/demos/vulkaninfo.c
f800bdb48369a7752eb2d83c42d8eb94257788b5 02-Dec-2015 Jon Ashburn <jon@lunarg.com> demos: Update vulkaninfo so it prints a single number for layer version
/external/vulkan-validation-layers/demos/vulkaninfo.c
28214d93ba1f53f4c229370afd8a5bd667273dea 25-Nov-2015 Mark Lobodzinski <mark@lunarg.com> wsi: Moved definition of CreateXxxSurface extension to CMakefile

Removed component-specific definitions
/external/vulkan-validation-layers/demos/vulkaninfo.c
b5fad79e4bb8089a6a9519d248c378079822d2c6 20-Nov-2015 Ian Elliott <ianelliott@google.com> demos: Get compiling with new WSI extensions.

Conflicts:
demos/cube.c
demos/tri.c
demos/vulkaninfo.c
/external/vulkan-validation-layers/demos/vulkaninfo.c
64070a88a7a4411e0eb0d7148bd1a1598e74a88c 18-Nov-2015 Ian Elliott <ian@lunarg.com> WSI: sed-generated changes to WSI code (not all that's needed).

Conflicts:
demos/cube.c
demos/tri.c
demos/vulkaninfo.c
icd/common/icd.h
loader/loader.h
/external/vulkan-validation-layers/demos/vulkaninfo.c
a31fe0bdb3bd5ce67f8bb330264941b196c22677 24-Nov-2015 David Pinedo <david@lunarg.com> Layers: changed layer names to conform to spec
/external/vulkan-validation-layers/demos/vulkaninfo.c
8c85974bfa2cf3c4f90227370fc56eaaa867a18e 10-Nov-2015 Chia-I Wu <olv@lunarg.com> bug 12998 part 8: add new formats
/external/vulkan-validation-layers/demos/vulkaninfo.c
b075377c752b685a7fb13bdf4cb156a5458c97a4 10-Nov-2015 Chia-I Wu <olv@lunarg.com> bug 12998 part 7: drop unwanted USCALED formats
/external/vulkan-validation-layers/demos/vulkaninfo.c
83207a949a06fbf22ec0d8bdb3fc44b0d9e20573 10-Nov-2015 Chia-I Wu <olv@lunarg.com> bug 12998 part 6: add missing formats to icd and demos
/external/vulkan-validation-layers/demos/vulkaninfo.c
6880c8ef75c8a90d4cd5af18fddaa9c828da828b 10-Nov-2015 Chia-I Wu <olv@lunarg.com> bug 12998 part 5: reorder formats
/external/vulkan-validation-layers/demos/vulkaninfo.c
69c479e1fcc4664a6ec1e704913cfbca77fc397c 10-Nov-2015 Chia-I Wu <olv@lunarg.com> bug 12998 part 3: append _PACK* to remaining packed formats

s/VK_FORMAT_R4G4_UNORM\b/VK_FORMAT_R4G4_UNORM_PACK8/g
s/VK_FORMAT_B4G4R4A4_UNORM\b/VK_FORMAT_B4G4R4A4_UNORM_PACK16/g
s/VK_FORMAT_B5G6R5_UNORM\b/VK_FORMAT_B5G6R5_UNORM_PACK16/g
s/VK_FORMAT_R5G6B5_UNORM\b/VK_FORMAT_R5G6B5_UNORM_PACK16/g
s/VK_FORMAT_B5G5R5A1_UNORM\b/VK_FORMAT_B5G5R5A1_UNORM_PACK16/g
s/VK_FORMAT_R5G5B5A1_UNORM\b/VK_FORMAT_R5G5B5A1_UNORM_PACK16/g
s/STR(R4G4_UNORM\b/STR(R4G4_UNORM_PACK8/g
s/STR(B4G4R4A4_UNORM\b/STR(B4G4R4A4_UNORM_PACK16/g
s/STR(B5G6R5_UNORM\b/STR(B5G6R5_UNORM_PACK16/g
s/STR(R5G6B5_UNORM\b/STR(R5G6B5_UNORM_PACK16/g
s/STR(B5G5R5A1_UNORM\b/STR(B5G5R5A1_UNORM_PACK16/g
s/STR(R5G5B5A1_UNORM\b/STR(R5G5B5A1_UNORM_PACK16/g
s/VK_FORMAT_R4G4B4A4_UNORM/VK_FORMAT_R4G4B4A4_UNORM_PACK16/g
s/STR(R4G4B4A4_UNORM/STR(R4G4B4A4_UNORM_PACK16/g
/external/vulkan-validation-layers/demos/vulkaninfo.c
9eabb8f3c350ba8f8f5bb4a71dd65d081bd4dc5d 10-Nov-2015 Chia-I Wu <olv@lunarg.com> bug 12998 part 2: append _PACK* to packed formats that change conventions

s/VK_FORMAT_R11G11B10_UFLOAT\b/VK_FORMAT_B10G11R11_UFLOAT_PACK32/g
s/VK_FORMAT_R9G9B9E5_UFLOAT\b/VK_FORMAT_E5B9G9R9_UFLOAT_PACK32/g
s/VK_FORMAT_D24_UNORM_X8\b/VK_FORMAT_X8_D24_UNORM_PACK32/g
s/VK_FORMAT_R10G10B10A2_UNORM\b/VK_FORMAT_A2B10G10R10_UNORM_PACK32/g
s/VK_FORMAT_R10G10B10A2_SNORM\b/VK_FORMAT_A2B10G10R10_SNORM_PACK32/g
s/VK_FORMAT_R10G10B10A2_USCALED\b/VK_FORMAT_A2B10G10R10_USCALED_PACK32/g
s/VK_FORMAT_R10G10B10A2_SSCALED\b/VK_FORMAT_A2B10G10R10_SSCALED_PACK32/g
s/VK_FORMAT_R10G10B10A2_UINT\b/VK_FORMAT_A2B10G10R10_UINT_PACK32/g
s/VK_FORMAT_R10G10B10A2_SINT\b/VK_FORMAT_A2B10G10R10_SINT_PACK32/g
s/VK_FORMAT_B10G10R10A2_UNORM\b/VK_FORMAT_A2R10G10B10_UNORM_PACK32/g
s/VK_FORMAT_B10G10R10A2_SNORM\b/VK_FORMAT_A2R10G10B10_SNORM_PACK32/g
s/VK_FORMAT_B10G10R10A2_USCALED\b/VK_FORMAT_A2R10G10B10_USCALED_PACK32/g
s/VK_FORMAT_B10G10R10A2_SSCALED\b/VK_FORMAT_A2R10G10B10_SSCALED_PACK32/g
s/VK_FORMAT_B10G10R10A2_UINT\b/VK_FORMAT_A2R10G10B10_UINT_PACK32/g
s/VK_FORMAT_B10G10R10A2_SINT\b/VK_FORMAT_A2R10G10B10_SINT_PACK32/g
s/STR(R11G11B10_UFLOAT\b/STR(B10G11R11_UFLOAT_PACK32/g
s/STR(R9G9B9E5_UFLOAT\b/STR(E5B9G9R9_UFLOAT_PACK32/g
s/STR(D24_UNORM_X8\b/STR(X8_D24_UNORM_PACK32/g
s/STR(R10G10B10A2_UNORM\b/STR(A2B10G10R10_UNORM_PACK32/g
s/STR(R10G10B10A2_SNORM\b/STR(A2B10G10R10_SNORM_PACK32/g
s/STR(R10G10B10A2_USCALED\b/STR(A2B10G10R10_USCALED_PACK32/g
s/STR(R10G10B10A2_SSCALED\b/STR(A2B10G10R10_SSCALED_PACK32/g
s/STR(R10G10B10A2_UINT\b/STR(A2B10G10R10_UINT_PACK32/g
s/STR(R10G10B10A2_SINT\b/STR(A2B10G10R10_SINT_PACK32/g
s/STR(B10G10R10A2_UNORM\b/STR(A2R10G10B10_UNORM_PACK32/g
s/STR(B10G10R10A2_SNORM\b/STR(A2R10G10B10_SNORM_PACK32/g
s/STR(B10G10R10A2_USCALED\b/STR(A2R10G10B10_USCALED_PACK32/g
s/STR(B10G10R10A2_SSCALED\b/STR(A2R10G10B10_SSCALED_PACK32/g
s/STR(B10G10R10A2_UINT\b/STR(A2R10G10B10_UINT_PACK32/g
s/STR(B10G10R10A2_SINT\b/STR(A2R10G10B10_SINT_PACK32/g
/external/vulkan-validation-layers/demos/vulkaninfo.c
1fb4618a2c5bf3ad852c6f0ebba6bc47810334ca 10-Nov-2015 Chia-I Wu <olv@lunarg.com> bug 12998 part 1: append _BLOCK to compressed formats

s/VK_FORMAT_BC1_RGB_UNORM\b/VK_FORMAT_BC1_RGB_UNORM_BLOCK/g
s/VK_FORMAT_BC1_RGB_SRGB\b/VK_FORMAT_BC1_RGB_SRGB_BLOCK/g
s/VK_FORMAT_BC1_RGBA_UNORM\b/VK_FORMAT_BC1_RGBA_UNORM_BLOCK/g
s/VK_FORMAT_BC1_RGBA_SRGB\b/VK_FORMAT_BC1_RGBA_SRGB_BLOCK/g
s/VK_FORMAT_BC2_UNORM\b/VK_FORMAT_BC2_UNORM_BLOCK/g
s/VK_FORMAT_BC2_SRGB\b/VK_FORMAT_BC2_SRGB_BLOCK/g
s/VK_FORMAT_BC3_UNORM\b/VK_FORMAT_BC3_UNORM_BLOCK/g
s/VK_FORMAT_BC3_SRGB\b/VK_FORMAT_BC3_SRGB_BLOCK/g
s/VK_FORMAT_BC4_UNORM\b/VK_FORMAT_BC4_UNORM_BLOCK/g
s/VK_FORMAT_BC4_SNORM\b/VK_FORMAT_BC4_SNORM_BLOCK/g
s/VK_FORMAT_BC5_UNORM\b/VK_FORMAT_BC5_UNORM_BLOCK/g
s/VK_FORMAT_BC5_SNORM\b/VK_FORMAT_BC5_SNORM_BLOCK/g
s/VK_FORMAT_BC6H_UFLOAT\b/VK_FORMAT_BC6H_UFLOAT_BLOCK/g
s/VK_FORMAT_BC6H_SFLOAT\b/VK_FORMAT_BC6H_SFLOAT_BLOCK/g
s/VK_FORMAT_BC7_UNORM\b/VK_FORMAT_BC7_UNORM_BLOCK/g
s/VK_FORMAT_BC7_SRGB\b/VK_FORMAT_BC7_SRGB_BLOCK/g
s/VK_FORMAT_ETC2_R8G8B8_UNORM\b/VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK/g
s/VK_FORMAT_ETC2_R8G8B8A1_UNORM\b/VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK/g
s/VK_FORMAT_ETC2_R8G8B8A8_UNORM\b/VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK/g
s/VK_FORMAT_EAC_R11_UNORM\b/VK_FORMAT_EAC_R11_UNORM_BLOCK/g
s/VK_FORMAT_EAC_R11_SNORM\b/VK_FORMAT_EAC_R11_SNORM_BLOCK/g
s/VK_FORMAT_EAC_R11G11_UNORM\b/VK_FORMAT_EAC_R11G11_UNORM_BLOCK/g
s/VK_FORMAT_EAC_R11G11_SNORM\b/VK_FORMAT_EAC_R11G11_SNORM_BLOCK/g
s/VK_FORMAT_ASTC_4x4_UNORM\b/VK_FORMAT_ASTC_4x4_UNORM_BLOCK/g
s/VK_FORMAT_ASTC_4x4_SRGB\b/VK_FORMAT_ASTC_4x4_SRGB_BLOCK/g
s/VK_FORMAT_ASTC_5x4_UNORM\b/VK_FORMAT_ASTC_5x4_UNORM_BLOCK/g
s/VK_FORMAT_ASTC_5x4_SRGB\b/VK_FORMAT_ASTC_5x4_SRGB_BLOCK/g
s/VK_FORMAT_ASTC_5x5_UNORM\b/VK_FORMAT_ASTC_5x5_UNORM_BLOCK/g
s/VK_FORMAT_ASTC_5x5_SRGB\b/VK_FORMAT_ASTC_5x5_SRGB_BLOCK/g
s/VK_FORMAT_ASTC_6x5_UNORM\b/VK_FORMAT_ASTC_6x5_UNORM_BLOCK/g
s/VK_FORMAT_ASTC_6x5_SRGB\b/VK_FORMAT_ASTC_6x5_SRGB_BLOCK/g
s/VK_FORMAT_ASTC_6x6_UNORM\b/VK_FORMAT_ASTC_6x6_UNORM_BLOCK/g
s/VK_FORMAT_ASTC_6x6_SRGB\b/VK_FORMAT_ASTC_6x6_SRGB_BLOCK/g
s/VK_FORMAT_ASTC_8x5_UNORM\b/VK_FORMAT_ASTC_8x5_UNORM_BLOCK/g
s/VK_FORMAT_ASTC_8x5_SRGB\b/VK_FORMAT_ASTC_8x5_SRGB_BLOCK/g
s/VK_FORMAT_ASTC_8x6_UNORM\b/VK_FORMAT_ASTC_8x6_UNORM_BLOCK/g
s/VK_FORMAT_ASTC_8x6_SRGB\b/VK_FORMAT_ASTC_8x6_SRGB_BLOCK/g
s/VK_FORMAT_ASTC_8x8_UNORM\b/VK_FORMAT_ASTC_8x8_UNORM_BLOCK/g
s/VK_FORMAT_ASTC_8x8_SRGB\b/VK_FORMAT_ASTC_8x8_SRGB_BLOCK/g
s/VK_FORMAT_ASTC_10x5_UNORM\b/VK_FORMAT_ASTC_10x5_UNORM_BLOCK/g
s/VK_FORMAT_ASTC_10x5_SRGB\b/VK_FORMAT_ASTC_10x5_SRGB_BLOCK/g
s/VK_FORMAT_ASTC_10x6_UNORM\b/VK_FORMAT_ASTC_10x6_UNORM_BLOCK/g
s/VK_FORMAT_ASTC_10x6_SRGB\b/VK_FORMAT_ASTC_10x6_SRGB_BLOCK/g
s/VK_FORMAT_ASTC_10x8_UNORM\b/VK_FORMAT_ASTC_10x8_UNORM_BLOCK/g
s/VK_FORMAT_ASTC_10x8_SRGB\b/VK_FORMAT_ASTC_10x8_SRGB_BLOCK/g
s/VK_FORMAT_ASTC_10x10_UNORM\b/VK_FORMAT_ASTC_10x10_UNORM_BLOCK/g
s/VK_FORMAT_ASTC_10x10_SRGB\b/VK_FORMAT_ASTC_10x10_SRGB_BLOCK/g
s/VK_FORMAT_ASTC_12x10_UNORM\b/VK_FORMAT_ASTC_12x10_UNORM_BLOCK/g
s/VK_FORMAT_ASTC_12x10_SRGB\b/VK_FORMAT_ASTC_12x10_SRGB_BLOCK/g
s/VK_FORMAT_ASTC_12x12_UNORM\b/VK_FORMAT_ASTC_12x12_UNORM_BLOCK/g
s/VK_FORMAT_ASTC_12x12_SRGB\b/VK_FORMAT_ASTC_12x12_SRGB_BLOCK/g
s/STR(BC1_RGB_UNORM\b/STR(BC1_RGB_UNORM_BLOCK/g
s/STR(BC1_RGB_SRGB\b/STR(BC1_RGB_SRGB_BLOCK/g
s/STR(BC1_RGBA_UNORM\b/STR(BC1_RGBA_UNORM_BLOCK/g
s/STR(BC1_RGBA_SRGB\b/STR(BC1_RGBA_SRGB_BLOCK/g
s/STR(BC2_UNORM\b/STR(BC2_UNORM_BLOCK/g
s/STR(BC2_SRGB\b/STR(BC2_SRGB_BLOCK/g
s/STR(BC3_UNORM\b/STR(BC3_UNORM_BLOCK/g
s/STR(BC3_SRGB\b/STR(BC3_SRGB_BLOCK/g
s/STR(BC4_UNORM\b/STR(BC4_UNORM_BLOCK/g
s/STR(BC4_SNORM\b/STR(BC4_SNORM_BLOCK/g
s/STR(BC5_UNORM\b/STR(BC5_UNORM_BLOCK/g
s/STR(BC5_SNORM\b/STR(BC5_SNORM_BLOCK/g
s/STR(BC6H_UFLOAT\b/STR(BC6H_UFLOAT_BLOCK/g
s/STR(BC6H_SFLOAT\b/STR(BC6H_SFLOAT_BLOCK/g
s/STR(BC7_UNORM\b/STR(BC7_UNORM_BLOCK/g
s/STR(BC7_SRGB\b/STR(BC7_SRGB_BLOCK/g
s/STR(ETC2_R8G8B8_UNORM\b/STR(ETC2_R8G8B8_UNORM_BLOCK/g
s/STR(ETC2_R8G8B8A1_UNORM\b/STR(ETC2_R8G8B8A1_UNORM_BLOCK/g
s/STR(ETC2_R8G8B8A8_UNORM\b/STR(ETC2_R8G8B8A8_UNORM_BLOCK/g
s/STR(EAC_R11_UNORM\b/STR(EAC_R11_UNORM_BLOCK/g
s/STR(EAC_R11_SNORM\b/STR(EAC_R11_SNORM_BLOCK/g
s/STR(EAC_R11G11_UNORM\b/STR(EAC_R11G11_UNORM_BLOCK/g
s/STR(EAC_R11G11_SNORM\b/STR(EAC_R11G11_SNORM_BLOCK/g
s/STR(ASTC_4x4_UNORM\b/STR(ASTC_4x4_UNORM_BLOCK/g
s/STR(ASTC_4x4_SRGB\b/STR(ASTC_4x4_SRGB_BLOCK/g
s/STR(ASTC_5x4_UNORM\b/STR(ASTC_5x4_UNORM_BLOCK/g
s/STR(ASTC_5x4_SRGB\b/STR(ASTC_5x4_SRGB_BLOCK/g
s/STR(ASTC_5x5_UNORM\b/STR(ASTC_5x5_UNORM_BLOCK/g
s/STR(ASTC_5x5_SRGB\b/STR(ASTC_5x5_SRGB_BLOCK/g
s/STR(ASTC_6x5_UNORM\b/STR(ASTC_6x5_UNORM_BLOCK/g
s/STR(ASTC_6x5_SRGB\b/STR(ASTC_6x5_SRGB_BLOCK/g
s/STR(ASTC_6x6_UNORM\b/STR(ASTC_6x6_UNORM_BLOCK/g
s/STR(ASTC_6x6_SRGB\b/STR(ASTC_6x6_SRGB_BLOCK/g
s/STR(ASTC_8x5_UNORM\b/STR(ASTC_8x5_UNORM_BLOCK/g
s/STR(ASTC_8x5_SRGB\b/STR(ASTC_8x5_SRGB_BLOCK/g
s/STR(ASTC_8x6_UNORM\b/STR(ASTC_8x6_UNORM_BLOCK/g
s/STR(ASTC_8x6_SRGB\b/STR(ASTC_8x6_SRGB_BLOCK/g
s/STR(ASTC_8x8_UNORM\b/STR(ASTC_8x8_UNORM_BLOCK/g
s/STR(ASTC_8x8_SRGB\b/STR(ASTC_8x8_SRGB_BLOCK/g
s/STR(ASTC_10x5_UNORM\b/STR(ASTC_10x5_UNORM_BLOCK/g
s/STR(ASTC_10x5_SRGB\b/STR(ASTC_10x5_SRGB_BLOCK/g
s/STR(ASTC_10x6_UNORM\b/STR(ASTC_10x6_UNORM_BLOCK/g
s/STR(ASTC_10x6_SRGB\b/STR(ASTC_10x6_SRGB_BLOCK/g
s/STR(ASTC_10x8_UNORM\b/STR(ASTC_10x8_UNORM_BLOCK/g
s/STR(ASTC_10x8_SRGB\b/STR(ASTC_10x8_SRGB_BLOCK/g
s/STR(ASTC_10x10_UNORM\b/STR(ASTC_10x10_UNORM_BLOCK/g
s/STR(ASTC_10x10_SRGB\b/STR(ASTC_10x10_SRGB_BLOCK/g
s/STR(ASTC_12x10_UNORM\b/STR(ASTC_12x10_UNORM_BLOCK/g
s/STR(ASTC_12x10_SRGB\b/STR(ASTC_12x10_SRGB_BLOCK/g
s/STR(ASTC_12x12_UNORM\b/STR(ASTC_12x12_UNORM_BLOCK/g
s/STR(ASTC_12x12_SRGB\b/STR(ASTC_12x12_SRGB_BLOCK/g
s/VK_FORMAT_ETC2_R8G8B8_SRGB\b/VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK/g
s/VK_FORMAT_ETC2_R8G8B8A1_SRGB\b/VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK/g
s/VK_FORMAT_ETC2_R8G8B8A8_SRGB\b/VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK/g
/external/vulkan-validation-layers/demos/vulkaninfo.c
8ca320fc115441df2344d062fc45477bc89f7875 06-Nov-2015 Chia-I Wu <olv@lunarg.com> bug 15086: maxDrawIndirectInstanceCount?

s/maxDrawIndirectInstanceCount/maxDrawIndirectCount/g

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15086
/external/vulkan-validation-layers/demos/vulkaninfo.c
045654f003fa47a4a15cba6709222c75b5e72e41 05-Nov-2015 Chia-I Wu <olv@lunarg.com> bug 15085: queue creation naming issues

Manually rename arraySize and

s/queuePriorityCount/queueCount/g
s/requestedQueueCount/queueCreateInfoCount/g
s/pRequestedQueues/pQueueCreateInfos/g

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15085

Conflicts:
layers/draw_state.cpp
/external/vulkan-validation-layers/demos/vulkaninfo.c
ee0eaa1efc64c22968945a7b4bb27535fa04a510 06-Nov-2015 Chia-I Wu <olv@lunarg.com> bug 15004: Non-coherent memory, when is flush and invalidate required

Add nonCoherentAtomSize.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15004
/external/vulkan-validation-layers/demos/vulkaninfo.c
076be29e003296b3c846fbdbac62d583f4d81dd0 05-Nov-2015 Chia-I Wu <olv@lunarg.com> bug 15038: Need a way to express the total limit of resources per stage

Add maxPerStageResources.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15038
/external/vulkan-validation-layers/demos/vulkaninfo.c
31bba406f0b7efcede27717534d17d2ba1732078 05-Nov-2015 Chia-I Wu <olv@lunarg.com> bug 15050: Add device limit for max number of input attachments

Add maxPerStageDescriptorInputAttachments and
maxDescriptorSetInputAttachments.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15050
/external/vulkan-validation-layers/demos/vulkaninfo.c
329ca9eb16cdbee7a7644fb08ade7b3d3bb32e23 06-Nov-2015 David Pinedo <david@lunarg.com> Moved header files from include to include/vulkan
/external/vulkan-validation-layers/demos/vulkaninfo.c
96cd795bb585711057cd90d37a2251419384c937 30-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> misc: Update author information

Author information was added to any file
with the standard license text.
Authors were added that added/changed >= 3%
of the lines of a file.
/external/vulkan-validation-layers/demos/vulkaninfo.c
8a17da586c0f31c72aefe229449d55ea18682be9 29-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> misc: switch copyright to Valve
/external/vulkan-validation-layers/demos/vulkaninfo.c
50c57efd215d2bc06616b7707d460c7a1b8b7774 29-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> misc: Remove Vulkan name from Copyright
/external/vulkan-validation-layers/demos/vulkaninfo.c
64a9b66fc6479923fe4a4457818cfe8ae2603ebc 30-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 15040: Add device limit for maximum number of samplers (and other objects?) (WIP)

Add maxSamplerAllocationCount.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15040
/external/vulkan-validation-layers/demos/vulkaninfo.c
a3939fcc66a34d14b3a473441b27d7e341515004 30-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14861 part 2: rasterization review issues (WIP)

Add standardSampleLocations.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14861
/external/vulkan-validation-layers/demos/vulkaninfo.c
3138d6a7fafb314644a22a854267258769c6d6a0 30-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14537: vkGetPhysicalDeviceImageFormatProperties doesn't express all limitations (WIP)

Use VkSampleCountFlagBits exclusively. Note that it can be casted to integer.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14537
/external/vulkan-validation-layers/demos/vulkaninfo.c
4291d8822ec2a685ef89ec2b210ff16857e25310 27-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14918 part 4: more cleanups (WIP)
/external/vulkan-validation-layers/demos/vulkaninfo.c
c51b121913d6f21ccefb3f7595178d3c87e11de4 27-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14918 part 3: sed renames

s/VK_MAX_PHYSICAL_DEVICE_NAME\b/VK_MAX_PHYSICAL_DEVICE_NAME_SIZE/g
s/VK_UUID_LENGTH/VK_UUID_SIZE/g
s/VK_MAX_EXTENSION_NAME\b/VK_MAX_EXTENSION_NAME_SIZE/g
s/VK_MAX_DESCRIPTION\b/VK_MAX_DESCRIPTION_SIZE/g
s/VK_STRUCTURE_TYPE_PIPELINE_RASTER_STATE_CREATE_INFO/VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO/g
s/VK_CHANNEL_SWIZZLE/VK_COMPONENT_SWIZZLE/g
s/VkChannelSwizzle/VkComponentSwizzle/g
s/VK_VERTEX_INPUT_STEP_RATE/VK_VERTEX_INPUT_RATE/g
s/VkVertexInputStepRate/VkVertexInputRate/g
s/VK_FILL_MODE_SOLID/VK_POLYGON_MODE_FILL/g
s/VK_FILL_MODE_WIREFRAME/VK_POLYGON_MODE_LINE/g
s/VK_FILL_MODE_POINTS/VK_POLYGON_MODE_POINT/g
s/VkFillMode/VkPolygonMode/g
s/fillMode/polygonMode/g
s/VkBlend\b/VkBlendFactor/g
s/VK_BLEND_ZERO/VK_BLEND_FACTOR_ZERO/g
s/VK_BLEND_ONE/VK_BLEND_FACTOR_ONE/g
s/VK_BLEND_SRC/VK_BLEND_FACTOR_SRC/g
s/VK_BLEND_DST/VK_BLEND_FACTOR_DST/g
s/VK_BLEND_CONSTANT/VK_BLEND_FACTOR_CONSTANT/g
s/VK_RENDER_PASS_CONTENTS/VK_SUBPASS_CONTENTS/g
s/VkRenderPassContents/VkSubpassContents/g
s/VK_QUEUE_DMA_BIT/VK_QUEUE_TRANSFER_BIT/g
s/VK_CHANNEL_/VK_COLOR_COMPONENT_/g
s/VkChannelFlagBits/VkColorComponentFlagBits/g
s/VK_QUERY_CONTROL_CONSERVATIVE_BIT/VK_QUERY_CONTROL_PRECISE_BIT/g
s/occlusionQueryNonConservative/occlusionQueryPrecise/g
s/recommendedBufferCopyOffsetAlignment/optimalBufferCopyOffsetAlignment/g
s/recommendedBufferCopyRowPitchAlignment/optimalBufferCopyRowPitchAlignment/g
s/stencilCompareMask/compareMask/g
s/stencilWriteMask/writeMask/g
s/stencilReference/reference/g
s/VkImageSubresourceCopy/VkImageSubresourceLayers/g
s/typeCount/poolSizeCount/g
s/pTypeCounts/pPoolSizes/g
s/VkDescriptorTypeCount/VkDescriptorPoolSize/g
s/srcBlendColor/srcColorBlendFactor/g
s/dstBlendColor/dstColorBlendFactor/g
s/blendOpColor/colorBlendOp/g
s/srcBlendAlpha/srcAlphaBlendFactor/g
s/dstBlendAlpha/dstAlphaBlendFactor/g
s/blendOpAlpha/alphaBlendOp/g
s/channelWriteMask/colorWriteMask/g
s/stencilFailOp/failOp/g
s/stencilPassOp/passOp/g
s/stencilDepthFailOp/depthFailOp/g
s/stencilCompareOp/compareOp/g
s/stencilCompareMask/compareMask/g
s/stencilWriteMask/writeMask/g
s/stencilReference/reference/g
s/originX/x/g
s/originY/y/g
s/stepRate/inputRate/g
s/VkChannelMapping/VkComponentMapping/g
/external/vulkan-validation-layers/demos/vulkaninfo.c
0339bc575660f6a9e04905cccfd8964cf8a87621 27-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14968: Limitations of transfer operations on DMA queues (WIP)

Add minImageTransferGranularity.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14968
/external/vulkan-validation-layers/demos/vulkaninfo.c
d3f9934956da83277b3ea10cb98954427384cb93 27-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14940: Capitalization of Abbreviations/Acryonyms (WIP)

s/shaderResourceMinLOD/shaderResourceMinLod/g
s/vendorId/vendorID/g
s/deviceId/deviceID/g
s/imageMipTailStartLOD/imageMipTailStartLod/g
s/constantId/constantID/g

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14940
/external/vulkan-validation-layers/demos/vulkaninfo.c
d507261fef1c6877aeaa636d0b684ecee0854e74 27-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14936: Sparse questions/issues (WIP)

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14936
/external/vulkan-validation-layers/demos/vulkaninfo.c
221f2f20a860bb8dd33533aacf4c795501a04e43 27-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14570: Which formats are supported for image loads and stores? (WIP)

New features and update vulkaninfo.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14570
/external/vulkan-validation-layers/demos/vulkaninfo.c
c04519cd6e39256351df868dc721259d904f4542 27-Oct-2015 Chia-I Wu <olv@lunarg.com> v196: bug 14921 part 2: Expanding abbreviations for consistency (WIP)

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14921
/external/vulkan-validation-layers/demos/vulkaninfo.c
1f85191a3a8479194ecb7b937aee284cf80cf08f 27-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14921 part 1: sed renames

Workaround header bug (ALLOC_INFO vs AllocateInfo) in vk_helper.py. This
affects the debug extensions as well.

s/NONDISP/NON_DISPATCHABLE/g
s/CmdBuffer/CommandBuffer/g
s/cmdBuffer/commandBuffer/g
s/CMD_BUFFER/COMMAND_BUFFER/g
s/AllocMemory/AllocateMemory/g
s/AllocDescriptorSets/AllocateDescriptorSets/g
s/AllocCommandBuffers/AllocateCommandBuffers/g
s/VkAllocCallbacks/VkAllocationCallbacks/g
s/VkSystemAllocScope/VkSystemAllocationScope/g
s/allocScope/allocationScope/g
s/allocType/allocationType/g
s/pfnAlloc\b/pfnAllocation/g
s/pfnRealloc\b/pfnReallocation/g
s/VK_SYSTEM_ALLOC_/VK_SYSTEM_ALLOCATION_/g
s/extName/extensionName/g
s/implVersion/implementationVersion/g
s/pAppInfo/pApplicationInfo/g
s/pMem\b/pMemory/g
s/VkMemoryAllocInfo/VkMemoryAllocateInfo/g
s/VkDescriptorSetAllocInfo/VkDescriptorSetAllocateInfo/g
s/CmdPool/CommandPool/g
s/cmdPool/commandPool/g
s/CMD_POOL/COMMAND_POOL/g
s/VkCommandBufferAllocInfo/VkCommandBufferAllocateInfo/g
s/maxTessellationGenLevel/maxTessellationGenerationLevel/g
s/maxFragmentDualSourceAttachments/maxFragmentDualSrcAttachments/g
s/destSubpass/dstSubpass/g
s/destStageMask/dstStageMask/g
s/dualSourceBlend/dualSrcBlend/g
s/destBlendColor/dstBlendColor/g
s/destBlendAlpha/dstBlendAlpha/g
s/VK_FORMAT_NUM/VK_FORMAT_RANGE_SIZE/g
s/VK_DYNAMIC_STATE_NUM/VK_DYNAMIC_STATE_RANGE_SIZE/g
s/pAppName/pApplicationName/g
s/appVersion/applicationVersion/g
s/numLevels/levelCount/g
s/numLayers/layerCount/g
s/destOffset/dstOffset/g
s/destSubresource/dstSubresource/g
s/VK_IMAGE_LAYOUT_TRANSFER_SOURCE_OPTIMAL/VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL/g
s/VK_IMAGE_LAYOUT_TRANSFER_DESTINATION_OPTIMAL/VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL/g
s/VK_IMAGE_USAGE_TRANSFER_SOURCE_BIT/VK_IMAGE_USAGE_TRANSFER_SRC_BIT/g
s/VK_IMAGE_USAGE_TRANSFER_DESTINATION_BIT/VK_IMAGE_USAGE_TRANSFER_DST_BIT/g
s/destBuffer/dstBuffer/g
s/destQueueFamilyIndex/dstQueueFamilyIndex/g
s/destSet/dstSet/g
s/destBinding/dstBinding/g
s/destArrayElement/dstArrayElement/g
s/VK_BLEND_DEST_COLOR/VK_BLEND_DST_COLOR/g
s/VK_BLEND_ONE_MINUS_DEST_COLOR/VK_BLEND_ONE_MINUS_DST_COLOR/g
s/VK_BLEND_DEST_ALPHA/VK_BLEND_DST_ALPHA/g
s/VK_BLEND_ONE_MINUS_DEST_ALPHA/VK_BLEND_ONE_MINUS_DST_ALPHA/g
s/VK_FORMAT_FEATURE_BLIT_SOURCE_BIT/VK_FORMAT_FEATURE_BLIT_SRC_BIT/g
s/VK_FORMAT_FEATURE_BLIT_DESTINATION_BIT/VK_FORMAT_FEATURE_BLIT_DST_BIT/g
s/VK_BUFFER_USAGE_TRANSFER_SOURCE_BIT/VK_BUFFER_USAGE_TRANSFER_SRC_BIT/g
s/VK_BUFFER_USAGE_TRANSFER_DESTINATION_BIT/VK_BUFFER_USAGE_TRANSFER_DST_BIT/g
s/VK_COMPARE_OP_LESS_EQUAL/VK_COMPARE_OP_LESS_OR_EQUAL/g
s/VK_COMPARE_OP_GREATER_EQUAL/VK_COMPARE_OP_GREATER_OR_EQUAL/g
s/VkPipelineRasterStateCreateInfo/VkPipelineRasterizationStateCreateInfo/g
s/rasterSamples/rasterizationSamples/g
s/pRasterState/pRasterizationState/g
s/VK_FRONT_FACE_CCW/VK_FRONT_FACE_COUNTER_CLOCKWISE/g
s/VK_FRONT_FACE_CW/VK_FRONT_FACE_CLOCKWISE/g
s/VK_PRIMITIVE_TOPOLOGY_LINE_LIST_ADJ/VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY/g
s/VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_ADJ/VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY/g
s/VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_ADJ/VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY/g
s/VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_ADJ/VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY/g
s/VK_STENCIL_OP_INC_CLAMP/VK_STENCIL_OP_INCREMENT_AND_CLAMP/g
s/VK_STENCIL_OP_DEC_CLAMP/VK_STENCIL_OP_DECREMENT_AND_CLAMP/g
s/VK_STENCIL_OP_INC_WRAP/VK_STENCIL_OP_INCREMENT_AND_WRAP/g
s/VK_STENCIL_OP_DEC_WRAP/VK_STENCIL_OP_DECREMENT_AND_WRAP/g
s/VK_LOGIC_OP_NOOP/VK_LOGIC_OP_NO_OP/g
s/VK_LOGIC_OP_EQUIV\b/VK_LOGIC_OP_EQUIVALENT/g
s/memBarrierCount/memoryBarrierCount/g
s/ppMemBarriers/ppMemoryBarriers/g
s/destImage/dstImage/g
s/destImageLayout/dstImageLayout/g
s/destCache/dstCache/g
s/memOffset/memoryOffset/g
s/vk_print_vkmemoryallocinfo/vk_print_vkmemoryallocateinfo/g
s/pAllocInfo/pAllocateInfo/g
s/memRangeCount/memoryRangeCount/g
s/pMemRanges/pMemoryRanges/g
s/VK_IMAGE_TYPE_NUM/VK_IMAGE_TYPE_RANGE_SIZE/g
s/VK_PIPELINE_BIND_POINT_NUM/VK_PIPELINE_BIND_POINT_RANGE_SIZE/g
s/vk_size_vkdescriptorsetallocinfo/vk_size_vkdescriptorsetallocateinfo/g
s/remap_cmdbuffers/remap_commandbuffers/g
s/remap_cmdpool/remap_commandpool/g
s/add_to_cmdbuffers_map/add_to_commandbuffers_map/g

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14921

a
/external/vulkan-validation-layers/demos/vulkaninfo.c
7e470703805a7c93655ea18f553e225e84356429 26-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14918 part 2: some simple renames (WIP)

s/VK_QUEUE_SPARSE_MEMMGR_BIT/VK_QUEUE_SPARSE_BINDING_BIT/g
s/VK_SPARSE_IMAGE_FMT_/VK_SPARSE_IMAGE_FORMAT_/g
s/maxTexelBufferSize/maxTexelBufferElements/g
s/residencyStandard2DMSBlockShape/residencyStandard2DMultisampleBlockShape/g
s/formatProps/formatProperties/g
s/strideInBytes/stride/g
s/offsetInBytes/offset/g
s/blendConst\b/blendConstants/g
s/fillSize/size/g

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14918
/external/vulkan-validation-layers/demos/vulkaninfo.c
3ffcd73338dfeb8c3d9da4f5ba388311aad0d49f 26-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14918 part1: consistency/cleanup ideas (from jbolz/pdaniell/dkoch) (WIP)

Change alignment types and replace byRegion by VkDependencyFlags.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14918
/external/vulkan-validation-layers/demos/vulkaninfo.c
fd4bfc47a43f0f85b30f61d2f128a714c4bae326 26-Oct-2015 Chia-I Wu <olv@lunarg.com> v191: bug 14574: Capability bit for stores from non-fragment/compute shaders (WIP)

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14574
/external/vulkan-validation-layers/demos/vulkaninfo.c
3c332106cb0750f6a5a34f58a2e0735635ee7e97 26-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14914: Should strictLines be a feature or a limit (WIP)

A limit.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14914
/external/vulkan-validation-layers/demos/vulkaninfo.c
69f40128cce0970d10aaa30ea8c6b56a7dda3f36 26-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 12921: Memory callback (WIP)

The per-object allocator is ignored for now.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=12921
/external/vulkan-validation-layers/demos/vulkaninfo.c
763a749795bb4827efbbf19cbc87b959511496dd 26-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14892: 'count' parameters and members named inconsistently in many cases (WIP)

s/waitSemCount/waitSemaphoreCount/g
s/signalSemCount/signalSemaphoreCount/g
s/cmdBufferCount/commandBufferCount/g
s/queueFamilyCount/queueFamilyIndexCount/g
s/layerCount/enabledLayerNameCount/g
s/extensionCount/enabledExtensionNameCount/g

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14892
/external/vulkan-validation-layers/demos/vulkaninfo.c
201e81d6019e0140cd36e9eea3538d697d277098 26-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14630: Issues with regard to primitive restart index (WIP)

Remove primitiveRestartForPatches.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14630
/external/vulkan-validation-layers/demos/vulkaninfo.c
b21a51a4aae758d8b8f622eb7ca363bb7896cb00 26-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14567: What is VK_QUEUE_EXTENDED_BIT? (WIP)

Removed.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14567
/external/vulkan-validation-layers/demos/vulkaninfo.c
3df9487d0ef54887b4600da3c73b05a83a22a442 26-Oct-2015 Chia-I Wu <olv@lunarg.com> v184: bug 14719: vkCmdCopyBufferToImage alignment requirements (WIP)

Update vulkaninfo to print new limits.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14719
/external/vulkan-validation-layers/demos/vulkaninfo.c
c789f69f07b921211ca6929db9413598e9a574e7 26-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14822: timestampFrequency underspecified (WIP)

Replaced by timestampPeriod, number of nanoseconds per tick.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14822
/external/vulkan-validation-layers/demos/vulkaninfo.c
3de70abdb45d37cfc725e3de8f9184a77af180d2 26-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14861: rasterization review issues (WIP)

Update vulkaninfo to print features->strictLines.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14861
/external/vulkan-validation-layers/demos/vulkaninfo.c
4ddda2f5cecb55eecc761380150072dd41850376 15-Oct-2015 Mike Stroyan <mike@LunarG.com> demos: add occlusion features to vulkaninfo

Add reporting of VkPhysicalDeviceFeatures occlusionQueryNonConservative to vulkaninfo.
/external/vulkan-validation-layers/demos/vulkaninfo.c
a0258a51b8d4d16a26e81e321d4d8a5694031301 27-Oct-2015 Tony Barbour <tony@LunarG.com> demos: print new device limits in vulkaninfo
/external/vulkan-validation-layers/demos/vulkaninfo.c
d3a8d3699ceffb62da8d95d1fb49242fb25b43bf 23-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14575: normalized queue priorities
/external/vulkan-validation-layers/demos/vulkaninfo.c
d6633e2e0499acf899d8d5c1c8844089e0df5acb 22-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> Bug 14789: Clean up limit structure
/external/vulkan-validation-layers/demos/vulkaninfo.c
37a43a64af08599b5fe5429c6c331f42f765fca9 22-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14542: Remove VK_UNSUPPORTED from success return codes
/external/vulkan-validation-layers/demos/vulkaninfo.c
01d2ae18f05184e04eb29a2ab30480f8d4660d25 21-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> Bug 14621: Change vkGet* functions to not return VkResult
/external/vulkan-validation-layers/demos/vulkaninfo.c
68535a67f71882ce0a4a915e2e9ddc9e2fb6c761 20-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14808: report number of valid bits in timesamps
/external/vulkan-validation-layers/demos/vulkaninfo.c
c6fd2263876bb25d6ab7f2bfb76e6eab7b0d8053 16-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14531: Expand tess abbreviation to tessellation
/external/vulkan-validation-layers/demos/vulkaninfo.c
dfd53f5bd7048e3d538cb195e22e04f95a02507b 16-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14642: Rename queueRecordCount to requestedQueueCount
/external/vulkan-validation-layers/demos/vulkaninfo.c
c0f9fa7f4a5e44878c491476e2ece1bacd3223c2 15-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> misc: Rename depthClip to depthClamp

Implementations will need to invert their behavior.
commit: 60a6646e24e58b1e2c44ea8eeb1017fc133593a1
/external/vulkan-validation-layers/demos/vulkaninfo.c
7b4e9ec8af004566938363ba8ff06df5b88d201c 19-Oct-2015 David Pinedo <david@lunarg.com> demos: fix tabs and line endings in vulkaninfo
/external/vulkan-validation-layers/demos/vulkaninfo.c
b5ec4c29f35458d9a072956e983563a35d9c2416 19-Oct-2015 David Pinedo <david@lunarg.com> Demos: output api version in vulkaninfo
/external/vulkan-validation-layers/demos/vulkaninfo.c
d188757e3644ce0b7fda6228a2d4fccde4c67701 09-Oct-2015 David Pinedo <david@lunarg.com> demos: Create a wider console on windows
/external/vulkan-validation-layers/demos/vulkaninfo.c
e1b115fdf18e54ebfd90e3990ad775527a38534b 03-Oct-2015 David Pinedo <david@lunarg.com> Demos: increase console buffer size for vulkaninfo
/external/vulkan-validation-layers/demos/vulkaninfo.c
3bf020c230cf7931af430c4918a22cd046edbb9b 30-Sep-2015 David Pinedo <david@lunarg.com> vulkaninfo demo: Reduce the size of the console window so it fits on smaller screens
/external/vulkan-validation-layers/demos/vulkaninfo.c
2f0f9e90faf1fd525d5417f3ab43f0429ad7b3c8 28-Sep-2015 David Pinedo <david@lunarg.com> demos: vulkaninfo: increase console buffer size so that output can be read
/external/vulkan-validation-layers/demos/vulkaninfo.c
09772bb64bc1c6577edef89074cbd9132191f402 17-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug 14365: replace dynamic state objects

This is phase 1 of the replacement of dynamic state objects.
In this commit we remove the create and destroy functions
and rename the CmdBind... with CmdSet...
/external/vulkan-validation-layers/demos/vulkaninfo.c
ea97564708cfcbebb42a842edac456e79643e716 17-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug 14640: add pNext/sType to VkDeviceQueueCreateInfo
/external/vulkan-validation-layers/demos/vulkaninfo.c
ac544f3737b45a5b35251100a3396aa8be397d8d 15-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14538: Remove validation error codes

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14538
/external/vulkan-validation-layers/demos/vulkaninfo.c
74c4ce9c4fa101c0989a29cf918e799fa67adcec 15-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug 14509: Rename Layer and Extension queries

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14509
https://gitlab.khronos.org/vulkan/vulkan/merge_requests/334
/external/vulkan-validation-layers/demos/vulkaninfo.c
7ed105917014d56bae29b0a14dcee32e1256e55c 11-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> Bug 12998: Document required depth formats and layouts in buffer memory
/external/vulkan-validation-layers/demos/vulkaninfo.c
752957901902cd3de9b99ef272d7b7fbaeef2705 11-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> Bug 14313: Remove VK_FORMAT_FEATURE_CONVERSION_BIT
/external/vulkan-validation-layers/demos/vulkaninfo.c
00c8c98bc320535aebf61ad3fe255ebbd234549b 10-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-13139: refactor sparse properties
/external/vulkan-validation-layers/demos/vulkaninfo.c
a54b76ab3b7602bd4e7ff4ab9aaca77d388ed58e 04-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14538: Remove driver validation checks

Marked validation checks done in the driver with
TODOVV. Once we verify the check is covered in a
validation layer we can remove the driver code.
/external/vulkan-validation-layers/demos/vulkaninfo.c
7dae6868682383bb8370d45784cbc94f357e745b 07-Sep-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: Refactoring physical device sparse properties and limits, bug# 13139

Part of changes for header revision V161.
/external/vulkan-validation-layers/demos/vulkaninfo.c
4b36dd453ecb809731dbc68ccdb50e83f5417dd6 03-Sep-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: Add bufferFeatures to VkFormatProperties, bug #14546
/external/vulkan-validation-layers/demos/vulkaninfo.c
d5b6e890d23a20280a2bed4a5358db1d8fafb74b 04-Sep-2015 Ian Elliott <ian@lunarg.com> All extensions single revision number instead of major.minor.patch

This was decided during the August face-to-face. Originally, the WSI
extensions did it the normal OpenGL way (single revision number), and the debug
extensions did it the new major.minor.patch way. When I tried to convert WSI,
an objection was raised. We decided to go with the OpenGL way.

This commit also changes vulkaninfo to report the single revision number.

This commit also changes the extension "number" assigned to the 2 debug
extensions, basd on a "registration" email that Ian Elliott sent to Jon Leech
on 21 August, 2015. The initial set of "registered" extensions are (with their
numbers):

1.VK_EXT_KHR_swapchain
2.VK_EXT_KHR_device_swapchain
3.VK_EXT_KHR_display
4.VK_EXT_KHR_display_swapchain
5.VK_EXT_LUNARG_debug_report
6.VK_EXT_LUNARG_debug_marker
/external/vulkan-validation-layers/demos/vulkaninfo.c
338dedb8c82676fded0ab72e32d029292875ce71 21-Aug-2015 Ian Elliott <ian@lunarg.com> WSI: Convert WSI swapchain extension usage to new KHR style
/external/vulkan-validation-layers/demos/vulkaninfo.c
2175ce7d8592d13e42bed2ca3623248701138ebe 29-Aug-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> Bug-14177: Remove Float16 feature.

Due to the fact that this isn't currently well-specified and there is expected
implementation variability on current HW, this is removed from
the current API.
/external/vulkan-validation-layers/demos/vulkaninfo.c
825cc51df04b93f130e48788ced8e63937272b4d 14-Aug-2015 Mark Lobodzinski <mark@lunarg.com> demos: Updated vulkaninfo for new features/limits entries

Also cleaned up output
/external/vulkan-validation-layers/demos/vulkaninfo.c
74a63859eff3c7dc0e7479f6b5a8da94ce6c6fe2 04-Aug-2015 Cody Northrop <cody@lunarg.com> v145: Bug 14160 - Remove VK_DEVICE_CREATE_VALIDATION_BIT and unused flags field
/external/vulkan-validation-layers/demos/vulkaninfo.c
ef72e2a7cf4fa5708fdbfbc1c972a24ad0dbf809 04-Aug-2015 Cody Northrop <cody@lunarg.com> v140: Bug 14251 - Inconsistencies in the definition of queries
/external/vulkan-validation-layers/demos/vulkaninfo.c
e36b208f32a0959cd7590b1717aac3ef19631b1a 06-Jul-2015 Ian Elliott <ian@lunarg.com> demos: Changes to use new WSI swapchain extensions.
/external/vulkan-validation-layers/demos/vulkaninfo.c
3f26dee9c7577a32f4a104a8d2028f4b1f2aeae6 13-Jul-2015 Ian Elliott <ian@lunarg.com> demos: Fix Linux compiler warnings in "vulkaninfo.c"
/external/vulkan-validation-layers/demos/vulkaninfo.c
523890f7937ee46c93bfebe70ebe3a31454286ec 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v128: Remove maxInlineMemoryUpdateSize
/external/vulkan-validation-layers/demos/vulkaninfo.c
73a21d311a3e905b8874b08ca6a54a2a5931b240 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v133: eliminate version from extension properties
/external/vulkan-validation-layers/demos/vulkaninfo.c
4da96aafe97eada8c0ab939dd8a8e94760b35649 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v115: remove GetPhysicalDevicePerformance
/external/vulkan-validation-layers/demos/vulkaninfo.c
ab36aa63b05aaa4432fc0abc9b978601c74c9532 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> rename: GetPhysicalDeviceFormatInfo to GetPhysicalDeviceFormatProperties
/external/vulkan-validation-layers/demos/vulkaninfo.c
fa6d36ea26354e4d68e81b05d1199a83c9fa3d6a 11-Jul-2015 Chris Forbes <chrisf@ijw.co.nz> vulkan.h: API changes for #13744 - sharing across queues

The ICD doesn't do anything differently interesting yet, but this is
enough that the API works.

V2: Fix testbinding.

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
/external/vulkan-validation-layers/demos/vulkaninfo.c
de4124da4233d201bf1d7326acf0e8bf53d5bee5 03-Jul-2015 Tony Barbour <tony@LunarG.com> Bug 14084 - Improve type safety and remove polymorphism
/external/vulkan-validation-layers/demos/vulkaninfo.c
67a07414039ea03404711b0d9204ba35930d1d21 10-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> vulkaninfo: Fix compiler complaint on windows

The windows compiler didn't like it when the known_extensions
list of empty. By removing that size from inside the loop
we get the effect we want (0 iterations) and avoid the
compiler complaint.
/external/vulkan-validation-layers/demos/vulkaninfo.c
793c7295b47eaf2de7408d0953b59c097d9e2bc9 11-Jul-2015 David Pinedo <david@lunarg.com> demos: Fix windows compile error in vulkaninfo.c
/external/vulkan-validation-layers/demos/vulkaninfo.c
fcff0438fe599da9508d50a854e9ec27ad0632d4 10-Jul-2015 Jon Ashburn <jon@lunarg.com> demos: Fix list of known device extensions to not include WSI_LUNARG

Also remove DEBUG_MARKER from intel_icd list as it doesn't implement the
extension so don't report it.
/external/vulkan-validation-layers/demos/vulkaninfo.c
1f41f54bc20d57faed702aec3074eacdfc34680d 09-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> vulkan: Rename bool32_t to VkBool32

Target was v129 of the header
/external/vulkan-validation-layers/demos/vulkaninfo.c
7c83aa210365e148877f0f3698292a1b509018ff 09-Jul-2015 Ian Elliott <ian@LunarG.com> vulkaninfo: Fix so that it compiles on Windows.
/external/vulkan-validation-layers/demos/vulkaninfo.c
18061cdee54b19cd628178d2924a7a914c62a10b 29-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> loader: bug 12992: extension and layer support

Much of layers and loader updated to work with
final extension and layer mechanism.
Not everything is working here.
/external/vulkan-validation-layers/demos/vulkaninfo.c
a048b3146ed9bc094adf4d6ba7355cd8a5ef7008 21-Jun-2015 Chris Forbes <chrisf@ijw.co.nz> vulkan.h: Update features/limits structures (#12827, v125)

- Add infrastructure in vulkaninfo to dump features/limits. To be filled
out to dump everything interesting.
- Move existing limits from VkPhysicalDeviceInfo to
VkPhysicalDeviceLimits, and drop those that no longer exist.
- Adjust the drivers to fill out the above in their new location.
Other new features/limits still to be exposed by nulldrv and the intel
ICD.

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
/external/vulkan-validation-layers/demos/vulkaninfo.c
a25fce0ccc1025b2ea2036e24a1a39d60e60e3a8 01-Jul-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V117 -- Remove Atomic Counters, Bug #14081
/external/vulkan-validation-layers/demos/vulkaninfo.c
723462910ef2f9ed0255b74399c835020a75a0b1 03-Jul-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V115 -- Reintroduce memory heaps & types. Bug #14082.

Reworked memory properties and types and added support for multiple
heaps.
/external/vulkan-validation-layers/demos/vulkaninfo.c
a7e408fed6c19d5113a319b0ec309ad899d5d067 26-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> vulkaninfo: Use app's extension count, not system

Was telling the driver to enable more extensions than
intended.
/external/vulkan-validation-layers/demos/vulkaninfo.c
9e42b8882f26e897f0022f5ce800a04f4d2ad1cf 26-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> vulkaninfo: handy debug output
/external/vulkan-validation-layers/demos/vulkaninfo.c
e880e9bfd899c6c747b053cfb09f5d59168221b8 26-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> vulkaninfo: Need WSI extension for some queries
/external/vulkan-validation-layers/demos/vulkaninfo.c
22e811615165a8a8254529d3ffa3449d0bcadc58 26-Jun-2015 Tony Barbour <tony@LunarG.com> vulkan.h: Bug 14153 - remove maxInlineMemoryUpdateSize
/external/vulkan-validation-layers/demos/vulkaninfo.c
426b90566abae5716741aade41184dc4dafe4aa4 25-Jun-2015 Tony Barbour <tony@LunarG.com> vulkan.h: V108 -- Static Types, Bug# 13919
/external/vulkan-validation-layers/demos/vulkaninfo.c
d757630a88456aa57e5699f42d96896f17d2f624 21-Jun-2015 Chris Forbes <chrisf@ijw.co.nz> vulkan.h: Remove vkGetFormatInfo, add features/limits (#12827, v125)

NOTES:

1/ Some layers impact from vkGetFormatInfo ->
vkGetPhysicalDeviceFormatInfo; some checks are currently disabled in
ParamChecker pending discussion on the best way to do this. Similar
checks in Image layer implemented via additional layer_data member
to link back from VkDevice -> VkPhysicalDevice.

2/ VkPhysicalDeviceFeatures, VkPhysicalDeviceLimits members all zero
for now; also some further churn to be done to the contents of these
structures.

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
/external/vulkan-validation-layers/demos/vulkaninfo.c
b25c9b9d8b1feba97169383a09bafd3bd57d402b 19-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug 13038: Remove support for multiple GPUs

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=13038
/external/vulkan-validation-layers/demos/vulkaninfo.c
3446b5a42d003a367ceb756f87625bd19ee9f21f 16-Jun-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V99 -- Remove vkPinSystemMemory, Bug# 13926
/external/vulkan-validation-layers/demos/vulkaninfo.c
3c1ccf58f9f38b00cf0409e72fc65349aa11e742 05-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> vulkaninfo: Update to new extension mechanism
/external/vulkan-validation-layers/demos/vulkaninfo.c
1c7c65d3f9d68d5869da97ceb1a365a739623fe9 11-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> extensions: begin changes for extension support

This patch starts restructuring the various components
(loader, driver, layers, etc.) to support global and
device extensions. Require GetProcAddr to access the
extension functions and related support.
/external/vulkan-validation-layers/demos/vulkaninfo.c
80d3b716eb7e4c2d4acab18e620298735672b268 18-May-2015 Jon Ashburn <jon@lunarg.com> misc: Remove validation bit from the CreateDevice flags
/external/vulkan-validation-layers/demos/vulkaninfo.c
009d8ca0c07c81adff475c48273207e170b4b5fb 27-May-2015 Mike Stroyan <mike@LunarG.com> demos: use PRINTF_SIZE_T_SPECIFIER in vulkaninfo
/external/vulkan-validation-layers/demos/vulkaninfo.c
ac834520d19f081de4ea59a5bf02d2139e1a907a 02-May-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug 13854: Remove memory references

header: 0.93.0
svn: 30980
/external/vulkan-validation-layers/demos/vulkaninfo.c
4e19ed0ed322e45993bac7917a1a253dbaaf88f9 28-Apr-2015 Ian Elliott <ian@LunarG.com> demos: Use macros for the app name, and window name.
/external/vulkan-validation-layers/demos/vulkaninfo.c
22a30866de6210d780995dfaaae39f1a73115aa0 22-Apr-2015 Tony Barbour <tony@LunarG.com> misc: Changes to clean up warnings in Release build
/external/vulkan-validation-layers/demos/vulkaninfo.c
18fb9239e51c9449fa072e3a398a55777f5c3c62 21-Apr-2015 David Pinedo <david@lunarg.com> demos: create console for vulkaninfo iff needed
/external/vulkan-validation-layers/demos/vulkaninfo.c
ea95f5c3967480a57ceb03a98e8370225094ce42 18-Apr-2015 Ian Elliott <ian@LunarG.com> Make "vulkaninfo" a WIN32 program.
/external/vulkan-validation-layers/demos/vulkaninfo.c
97b4c5d6d4f50d5c4f3c5c4f715462b6a7db94e7 17-Apr-2015 Tobin Ehlis <tobin@lunarg.com> demos: Fix vulkaninfo assertion based on new VK_WSI_LunarG extension name
/external/vulkan-validation-layers/demos/vulkaninfo.c
3536b44d5d907e6ce3d97c40366f12a988c8036d 17-Apr-2015 Tobin Ehlis <tobin@lunarg.com> demos: Update demos and tests to use vkGetGlobalExtensionInfo to check extensions
/external/vulkan-validation-layers/demos/vulkaninfo.c
8205d901f17b1c76d89c956be235cf4e7a20a546 16-Apr-2015 Tony Barbour <tony@LunarG.com> Bug 13632 Header 84 Assorted questions and comments on vulkan.h
/external/vulkan-validation-layers/demos/vulkaninfo.c
07b309a0cdfca1532ad14038682716ea7f77538d 15-Apr-2015 Jon Ashburn <jon@lunarg.com> misc: Change vkEnumerateGpus to vkEnumeratePhysicalDevices

Conflicts:
loader/loader.h
/external/vulkan-validation-layers/demos/vulkaninfo.c
bbc18b5cfc57a7b8bfd78e80de90a483434f1a7f 16-Apr-2015 Tobin Ehlis <tobin@lunarg.com> demos: Remove use of GetExtensionSupport API that's going away
/external/vulkan-validation-layers/demos/vulkaninfo.c
9c653229247d3ceab4683b75c1e4848d1837d597 16-Apr-2015 Jon Ashburn <jon@lunarg.com> misc: Remove validation level

bug 13686
/external/vulkan-validation-layers/demos/vulkaninfo.c
ad870818fc61ad8dccc8af2c4992f15efa9c4c7f 15-Apr-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> vulkan: Consistent naming scheme for resources in XGL

Bug 13230
header: 0.78.0
includes review feedback.

v2: replace VK_FORMAT_IMAGE_COPY_BIT by VK_FORMAT_COLOR_ATTACHMENT_BIT for now
(olv)
/external/vulkan-validation-layers/demos/vulkaninfo.c
382489d723fd0d3935da0dc7e1021c56c7b721d3 10-Apr-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> vulkan: beautification changes

TODO: verify vk-layer-generate.py

TODO: need to rename object tracker generator

v2: fix "python3 vulkan.py"
fix dead cod in tri introduced by rebase
beautify wsi_null.c (olv)
/external/vulkan-validation-layers/demos/vulkaninfo.c
ddcb6192458d696a106f48eeb12fd0390a3ca63f 15-Apr-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> vulkan: API renaming

VK_DEVICE_QUEUE_CREATE_INFO => VkDeviceQueueCreateInfo
VK_DEVICE_CREATE_INFO => VkDeviceCreateInfo
VK_INSTANCE_CREATE_INFO => VkInstanceCreateInfo
VK_LAYER_CREATE_INFO => VkLayerCreateInfo
VK_MEMORY_ALLOC_INFO => VkMemoryAllocInfo
VK_MEMORY_ALLOC_IMAGE_INFO => VkMemoryAllocImageInfo
VK_MEMORY_ALLOC_BUFFER_INFO => VkMemoryAllocBufferInfo
VK_BUFFER_CREATE_INFO => VkBufferCreateInfo
VK_BUFFER_VIEW_CREATE_INFO => VkBufferViewCreateInfo
/external/vulkan-validation-layers/demos/vulkaninfo.c
a8c06289885d114662fa0972c42fe84514495eff 14-Apr-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> renaming: Move many xgl files to vk version
/external/vulkan-validation-layers/demos/vulkaninfo.c