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

No code changes, just full clang-format.

Change-Id: I096d1b5509897bd642545e3369ccd83ca2849441
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
19441f1c3b7db5c3d8f35224c772bdd119a41ad0 26-Jan-2018 John Zulauf <jzulauf@lunarg.com> tests: Add queue family selection utility

Add additional queue family selection utility for choosing queue
families based on both required and restricted capabilities. Refactored
existing utility to use new utility.

Change-Id: I3c92cfdbbe6463bf1730f2173e91424e082063ce
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
76197ee479bd872f569dc1fe19b8a57ad5d2ebdd 16-Jan-2018 John Zulauf <jzulauf@lunarg.com> tests: Add VK_SHARING_MODE_CONCURRENT support

Added support for the creation of buffer and image resources with
VK_SHARING_MODE_CONCURRENT in framework.

Change-Id: Ie3c042d20a01b6988a15e225427a547689de96d1
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
b34d494ed4431762ab6d44995424dad597ea0634 03-Dec-2017 Petr Kraus <petr_kraus@email.cz> tests Add VkPipelineLayoutObj
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
f2971faef330b82665a2af56c920f6578ddd64f5 02-Dec-2017 Petr Kraus <petr_kraus@email.cz> tests: Add VkDescriptorSetLayoutObj
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
1ac31e170734168cdecc229c44cd056ec08588cb 06-Dec-2017 Tobin Ehlis <tobine@google.com> tests:Driver Workaround and notes

At least 1 device's driver is crashing when VK_REMAINING_* values are
used for range level and mip specifiers. Modify these cases to be hard-
coded values instead.
Also add some comments related to workarounds.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
744f46f22680756d812716bf3265b7fd137496fd 30-Nov-2017 Petr Kraus <petr_kraus@email.cz> tests: Clean up VKTriangleTest

- remove uniforms and descriptors and dependence on glm (not used
anyway)
- BsoFailSelect into non-mask enum
- add depth attachment if needed by test
- add proper image usage flag if it is going to be cleared
- fixups in PipelineObj create info
- make layout changes in clear destructive
- use SetLayout where appropriate instead of custom code
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
055fc8fd459f0da279d4814f927ea7090dd0f7e9 09-Dec-2017 Petr Kraus <petr_kraus@email.cz> build: Clear some compiler warnings

- remove unnecessary ";" after function definitions and namespaces
- fix
wrong type match in printf for handle types
- convert some left-overs to `HandleToUint64`
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
b5ea696a211df358a3f85131f7e6f0f579f9c212 11-Dec-2017 Petr Kraus <petr_kraus@email.cz> test: Fix image usage-feature check

- Fix checking linear image agains optimal features
- Add missing checks to the checking function
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
03ec2c438a7b92b7613aa7cd26de01cc96e3794d 11-Dec-2017 Petr Kraus <petr_kraus@email.cz> tests: Fix empty queue families in device creation
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
90fb62809d3c4ed502bc8c943f5b3c9cfe9d4c3d 12-Nov-2017 John Zulauf <jzulauf@lunarg.com> tests: Added PipelineMultiSample VUID tests

Added tests for validation checks:

VUID-VkPipelineMultisampleStateCreateInfo-sampleShadingEnable-00784
(VALIDATION_ERROR_10000620)

VUID-VkPipelineMultisampleStateCreateInfo-minSampleShading-00786
(VALIDATION_ERROR_10000624)

Change-Id: I49fcfc8f55275f27a976ea88619674c3b87285ae
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
6e2361cac85d14217c1ea5b51f94b2835e6b3fb9 15-Nov-2017 Tobin Ehlis <tobine@google.com> tests:Add "--devsim" option

Add "--devsim" option to vk_layer_validation_tests. This will enable
the Device Simulation layer as the bottom layer on the stack.
It still requires the caller to set the VK_DEVSIM_FILENAME env var in
order to select the json profile that they want to test with.

When "--devsim" option is specified, the device_profile layer will not
be enabled by default when InitFramework() is called. Instead, any
tests that require the device_profile layer can call
EnableDeviceProfileLayer(). This function will cause the device profile
layer to replace the dev sim layer as the bottome layer on the stack.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
3800dc6928d2f26ad0da2a3b5796ee1042f70ec0 12-Sep-2017 Mark Lobodzinski <mark@lunarg.com> Revert "layers: Fix Graphics Pipeline pointers not ignored"

This caused segfaults on Intel Skylake, NexusPlayer, and
Samsung Galaxy S8 (Mali).

This reverts commit 367d276ffe5c0748ff9d8e2b3551d4a00c9fc3c2.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
367d276ffe5c0748ff9d8e2b3551d4a00c9fc3c2 10-Sep-2017 Petr Kraus <petr_kraus@email.cz> layers: Fix Graphics Pipeline pointers not ignored

Some VkGraphicsPipelineCreateInfo pointers must be ignored under some
conditions, but were not in the layers.

Add relevant tests.

Fix tests found broken (using depth or color without attachment in
subpass)

Change-Id: I3e2a3f61a52c72ce3a11483ff8b031189f4c61c9
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
d34176877b4e467ee26d00227d1ff29fb09bfbb0 29-Aug-2017 Jeremy Kniager <jeremyk@lunarg.com> layer: Add Helper Function for Loading DPL

Change-Id: Ia0f8652e14d9eee4060abea5198d9be1b74ea096
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
c8304f82131d5b66c102eb325077fb5973d200a6 30-Aug-2017 Mike Schuchardt <mikes@lunarg.com> tests: Fix copy/paste bug in test framework

Unsupported layers were being erased from the wrong vector

Change-Id: I0fbd4226c6c361e4565e41d703eceef9d41ba46d
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
222bb0ce7a306e0bb0edb4b0d276948ab5c3206a 18-Jul-2017 Tobin Ehlis <tobine@google.com> tests:Fix barrier self-dependency

Only framebuffer-space pipeline stages can contain a self-dependency in
which a later stage depends on an earlier stage. Update framework built
in self-depenency to include all framebuffer-space pipeline stage masks
to make the self-dependency correct according to spec.

Having fb-space deps in both src & dest requires
VK_DEPENDENCY_BY_REGION_BIT to be set both for the subpass self-
dependency and for CmdPipelineBarriers within the that subpass.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
55eaddf5ea3c2ec7e9dc59f509769be90b88d88e 18-Jul-2017 Tobin Ehlis <tobine@google.com> tests:Update framework self-dependency

Use VK_PIPELINE_STAGE_ALL_COMMANDS_BIT for subpass self-dependency
stage flags. This covers all supported bits by queue.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
2aba41eaf7e52f8fdd29c3cf80cbbc4bcd473ee8 18-Jul-2017 Tobin Ehlis <tobine@google.com> tests:Update self-dependency tests

Move renderPass barrier w/o self-dependency test from InvalidBarriers
to RenderPassBarrierConflicts test case. This prevents having to
re-created the default renderPass in InvalidBarriers test.
Also update framework subpass with self-dependency to set a group of
gfx pipe/access masks instead of EVERY mask, which is not allowed.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
7403dc9cc81fd00cff90a828260c218151f1e1d3 17-Jul-2017 Tobin Ehlis <tobine@google.com> tests:Removed expected errors in InvalidBarriers

Add a variable to create default renderpass with subpass 0 featuring a
self-dependency. Integrate this into InvalidBarriers test and kill all
of the expected errors that no longer occur.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
123d7b12b0f9023d9eecf34f5e7fd0ec6ff7c8dd 21-Jun-2017 Tony Barbour <tony@LunarG.com> tests: Handle device extensions provided by layers

Change-Id: I59891fe1d1d7d2a95868fa0bfd4fb2aae5c2adda
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
d3d1f972c88d1833bd25729aa7f7bf253602a0c6 01-Jun-2017 Dave Houlton <daveh@lunarg.com> tests: Redo extension handling in framework

Reorganize and clean up handling of extension strings in framework.
Make extension string vectors a member of framework base class, and
remove overloads that passed them as parameters. Added validation
of extensions immediately before CreateInstance/CreateDevice.

Added framework helper functions InstanceLayerSupported(),
InstanceExtensionSupported() and DeviceExtensionSupported() to
verify extension names before adding to the extension string vectors.
Note that device extensions can only be validated after instance
creation via InitFramework().

See PositiveLayerTest:Maintenance1Tests as an example of use.

Change-Id: Ic66f6615f48108d86876faa9ae66271c3efb5f92
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
ac2cc2586db2d9cbb543c5dcba738226d7ceca51 26-May-2017 Petr Kraus <petr_kraus@email.cz> tests: Fix Windows build warning

commit 2aa3d0a6fd6592fd54bbcf6aa1d064a2b8b758d3
removed all uses of `err`
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
a62854f7bf9ad745cdfad06fb934946c2eeca73c 25-May-2017 Chris Forbes <chrisforbes@google.com> tests: Inline VkCommandBufferObj::BindPipeline
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
2aa3d0a6fd6592fd54bbcf6aa1d064a2b8b758d3 25-May-2017 Chris Forbes <chrisforbes@google.com> tests: Remove VkCommandBufferObj::{Begin,End}CommandBuffer

begin() and end() are available from the superclass and do the same
thing. These functions also pretended to return a result, which some
code pointlessly checked even though it was always VK_SUCCESS
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
9f51c3c60e2a3c8222e4dc5baef8c1c608f13253 25-May-2017 Chris Forbes <chrisforbes@google.com> tests: Remove dead members from VkPipelineObj
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
40316531f2b9d36e80b8dbe163b93ca41413fbf1 25-May-2017 Chris Forbes <chrisforbes@google.com> tests: Get rid of VkCommandBufferObj::GetBufferHandle()

This was redundant with handle(), but poorly behaved in some edge cases
as it returned by value.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
39e060ffc26ef92473890cb03cec95e0b638ce57 25-May-2017 Chris Forbes <chrisforbes@google.com> tests: Get rid of split elemsize/count size in VkConstantBufferObj

Half the callers passed invalid nonsense here. Fixes some real read
overruns.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
49d3a740eb8ff8c8f5f5e714a95098c577772b0b 25-May-2017 Chris Forbes <chrisforbes@google.com> tests: Remove more unused framework
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
2ed32853daa27575e312840fd041af2183273ddb 25-May-2017 Chris Forbes <chrisforbes@google.com> tests: Remove VkIndexBufferObj

Unused.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
cacb1306c5b671c456e2e9971b4b6efebf5fb9e6 25-May-2017 Chris Forbes <chrisforbes@google.com> tests: Remove more unused helpers
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
bf459875d2f4fb19c3dbf42dc7d1ed7c80024840 25-May-2017 Chris Forbes <chrisforbes@google.com> tests: Remove unused barrier helper from VkConstantBufferObj
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
c20052e6ca2628569da3ba1177b840e7263850dc 18-May-2017 Chris Forbes <chrisforbes@google.com> tests: Make it easy to set pool & cb flags

Enables more concise tests
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
c8790e60f8cb9b775178b8866069bb1af9788de6 27-Apr-2017 Cort Stratton <cort@google.com> tests: VkPipelineObj tessellation fixes

The VkPipelineTessellationStateCreateInfo structure is optional in most
circumstances, and can be handled similarly to m_ds_state. The previous
implementation complicates testing some VU checks by automatically
avoiding certain usage violations.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
7da8064efde4c4ba9798b0fdf326bada0eff15e7 05-Apr-2017 Chris Forbes <chrisforbes@google.com> tests: Add createinfo overload to VkPipelineObj::AddShader

We want to be able to add mangled shader stages without falling off the
VkPipelineObj patth completely.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
ff1c6fa1adcd165fae8a010e028aa59b9b8f44e9 05-Apr-2017 Chris Forbes <chrisforbes@google.com> tests: Store createinfos rather than VkShaderObj

I'm about to add another overload to AddShader which takes a (mangled by
the caller) CreateInfo rather than a VkShaderObj.

As a happy accident, fix a long-standing memory leak here, where we'd
fail to ever release the CreateInfos if we used the local
GraphicsPipelineCreateInfo in CreateVkPipeline.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
932537847ae5d1ce38bb19827184a513adfc39ad 05-Apr-2017 Chris Forbes <chrisforbes@google.com> tests: return createinfo from VkShaderObj by ref-to-const
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
e4d62cd538b69c0b3ea97fce561700fa89316ab4 05-Apr-2017 Chris Forbes <chrisforbes@google.com> tests: Rework VkShaderObj guts to keep whole createinfo

This looked like a half-finished refactoring -- we had the createinfo
object, but we weren't actually using it for anything. Use its fields
instead of loose members for name, etc.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
2c21fdc9827ded9506e54d09a5b70fcdddc9a949 05-Apr-2017 Chris Forbes <chrisforbes@google.com> tests: Remove no-spirv support from framework

The early ICDs that accepted GLSL with this header on the front are long
dead.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
b831ab1eb11c80b51fb33c1c390298421d65b540 04-Apr-2017 Jeremy Hayes <jeremy@lunarg.com> layers: Fix GH 1639.

Check base+count instead of just base. Fix FramebufferCreateErrors test
to use the correct number of mip levels. Also, add a test for count,
fix a few function names, and apply some soothing const cream.

Change-Id: Ib2deb8bc27e76138f83b3dd32529583a30085cda
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
4ae2629ad9955281538d2765637e669958026d63 30-Mar-2017 Dave Houlton <daveh@lunarg.com> tests: clang-format

Change-Id: I8e6c6dcc57e6b27249608e497974fafac753eabe
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
62690e98dc82d417ff661d552f26c8809aa6ef73 29-Mar-2017 Dave Houlton <daveh@lunarg.com> tests: Add assert for multiple initializations

Added an assert in render framework to flag an Init() call when
the VkInstance is already initialized. Re-initialization without
an explicit cleanup leads to leaked Vk resources and potential
ICD confusion. Fixed several occurances of multiple inits calls
in the layer tests.

Change-Id: Ib14df524e05f9c839d734b9914006caa22b5db41
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
16769f6b2a7721e391952a97f010cbb530e4f211 29-Mar-2017 Dave Houlton <daveh@lunarg.com> layers: Rename format utils, strip Vk

Change-Id: I4d192db22c51d2e9224b74487bfd5d6a58405028
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
1c55ba02ac8e31fad486ae3ffcf7d207a5e4179a 28-Mar-2017 Dave Houlton <daveh@lunarg.com> layers: refactor layer utils

Split format-related helper fxns out of vk_layer_utils.cpp into a new
file vk_format_utils.cpp. Remove the duplicated fxns in the render
framework and share the new format utils across both projects.
Rename the util fxns into CamelCase per coding std.

Change-Id: I0f9a34bc5931dfca085dfdc8d4800664aec526cf
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
afb2300336506d44d13851a19952819473f81a85 02-Mar-2017 Mike Schuchardt <mikes@lunarg.com> tests: Add VkCommandPoolObj wrapper class

Add object to wrap VkCommandPool handle in testing framework. Tests can
now create a custom command pool that works with the VkCommandBufferObj
wrapper. Add utility function to VkDeviceObj that finds a queue family which
doesn't support a given capability.

Change-Id: I2f005249cc8650acf632f83ae5171de1b4509c8c
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
dc746ff10c7ffe950beb5bbf11ad6cf93133848b 13-Mar-2017 Mark Lobodzinski <mark@lunarg.com> tests: Fix framework init of depthClampEnable

This cannot be defaulted to TRUE as it relies on a device feature.

Change-Id: I301823e4945625dc0d6bda6826cd9eeb2088234b
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
cab1a989850e434a8305d5a0eb5580ae355ae161 09-Mar-2017 Tony Barbour <tony@LunarG.com> tests: Find supported depth format instead of assuming

that VK_FORMAT_D24_UNORM_S8_UINT is always supported

Change-Id: I8fa4b0f163e0208ffee8c18e4bbdeaf7008f8730
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
045a77f666b6efc8a229481b2a7a351f725e3725 07-Mar-2017 Dave Houlton <daveh@lunarg.com> tests: Bugfix check and add mip copy tests

Fixed a bug in the buffer size calculation for compressed mip levels
when copying less than a full block at the perimeter. Added a set of
validation tests that exercise copies in/out of mip levels of
compressed textures. Added an image init() fxn to the test framework
that takes an imageCreateInfo input, to allow full control of image
varieties.

Change-Id: I240ed6e1f45889e58b759f8f261392725dadb498
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
6d06773a3b5373d4b21ac4e6e1dfe10880096934 22-Feb-2017 Dave Houlton <daveh@lunarg.com> tests: Fix aspect bit for DS in framework

Change-Id: If303fc112446d08c05ea9dea3a1420ea724abed4
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
db3d19e21ee066050ee462138838b3d19401fd94 09-Feb-2017 Mike Weiblen <mikew@lunarg.com> tests: Refactor VkPipelineObj::CreateVKPipeline()

Split the portion of VkPipelineObj::CreateVKPipeline() that initalizes
the struct VkGraphicsPipelineCreateInfo into a separate
VkPipelineObj::InitGraphicsPipelineCreateInfo(), so that struct can
be modified prior to vkCreateGraphicsPipelines().

Bump copyright year.

Change-Id: I42bedbc71f868f3cf546fb70adbb2dfce28197cc
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
fc76d6bcc9392050f9dfce315358ad7f2bd8761d 27-Jan-2017 Rene Lindsay <rene@lunarg.com> tests: Fix commandpool unexpected error

InvalidCmdBufferDescriptorSetImageSamplerDestroyed
Change-Id: I6e1fea456492012df13c18e982d39fc54e53979c
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
30289f58aa4b908956c7425eef668912debf6f6e 24-Jan-2017 Dave Houlton <daveh@lunarg.com> layers: Add tests for sparse images

Add two tests to verify the checks added around sparse residency
images.

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

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

Change-Id: I247c4abc275d7873a91522e1e234198adaa24033
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
a793273897a12fd97651b1c1f240ac40818bedbc 04-Jan-2017 Rene Lindsay <rene@lunarg.com> tests: Place each command on a separate line.

Change-Id: Ib7c787e3d54a6504edda6fc74b78da3de456a59f
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
7f8aa8f5abceedbb599ef69af1dfbb38c0df2660 28-Nov-2016 Slawomir Cygan <slawomir.cygan@intel.com> Core validation: add an errror message when wrong layout is used for clearing
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
a85d04c8670ee81f440a16c3cca4198f01b29df6 21-Sep-2016 Tobin Ehlis <tobine@google.com> tests: Make initial renderpass color attachment image layout UNDEFINED

This is more flexible for handling various initial image layouts and makes it
easier to add tests that avoid unexpected errors.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
531f8c13f9134280c7f695f2641b650518ebfd3b 13-Sep-2016 Chris Forbes <chrisforbes@google.com> tests: Hold PipelineObj::m_ds_state by ptr.

Makes it possible to pass nullptr for this structure. In fact, pretty
much all the time, we can pass nullptr here, as no depth buffer!

Signed-off-by: Chris Forbes <chrisforbes@google.com>
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
fc8b25049daffa570ef576496ca146eed38ed2e2 08-Sep-2016 Mark Lobodzinski <mark@lunarg.com> tests: Clang-format vkrenderframework files

Change-Id: I694d683378e12195716e19ce2a25e56a5adac1cc
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
faad9316baae556b6b13df3d2bf7c0ff34f2bd7b 22-Aug-2016 Cody Northrop <cnorthrop@google.com> tests: Re-enable changes to InitState()

The initial series was causing InitState() to be called
twice in tests using VKTriangleTest.

This is a combination of 4 commits:

tests: Remove InitState from VKTriangleTest

Revert "Revert "tests: Move device creation from Setup to InitState""
This reverts commit 5690813b28260c0acbe54ed5f63a66b57d4f3eef.

Revert "Revert "tests: Enable passing PhysicalDeviceFeatures to InitState""
This reverts commit 5c61db858c9e83f6a25993ee6262bd5f1a817551.

Revert "Revert "tests: Change IndependentBlend test to use new InitState parm""
This reverts commit 24eca2239aab4a76fa2926e5e1fa48d2171c3e6a.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
5690813b28260c0acbe54ed5f63a66b57d4f3eef 19-Aug-2016 Cody Northrop <cnorthrop@google.com> Revert "tests: Move device creation from Setup to InitState"

This reverts commit 010c49d26071d5619ddd8cd43f5c8026bee1a7f2.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
5c61db858c9e83f6a25993ee6262bd5f1a817551 19-Aug-2016 Cody Northrop <cnorthrop@google.com> Revert "tests: Enable passing PhysicalDeviceFeatures to InitState"

This reverts commit 74e0ed29a55c083db127053a4c15a2d816a44c71.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
74e0ed29a55c083db127053a4c15a2d816a44c71 12-Aug-2016 Tony Barbour <tony@LunarG.com> tests: Enable passing PhysicalDeviceFeatures to InitState

Change-Id: I8eea20789594e6e0f738436e06233082efa963f9
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
010c49d26071d5619ddd8cd43f5c8026bee1a7f2 12-Aug-2016 Tony Barbour <tony@LunarG.com> tests: Move device creation from Setup to InitState

Change-Id: Ifdaac4fe570a7dafaf2b0cdf35ea1bc074aab548
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
53d7ca982e98edf65621dedf01f7d5a16257b5fe 09-Aug-2016 Tony Barbour <tony@LunarG.com> tests: Add VkRenderpassObj to render framework

Change-Id: I04e4ee692180597cf9aae8443bb75205ebf092b9
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
4175cb1755748dd8593e2a28e436d9bff725a4da 09-Aug-2016 Tony Barbour <tony@LunarG.com> tests: Add PhysicalDeviceFeatures to VkDeviceObj

Change-Id: I0465402cc72b829096e422548be68cf27afb8a1e
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
97e711fd9c80e59f363eae86f7d600ee4fd09845 09-Aug-2016 Tony Barbour <tony@LunarG.com> tests: Remove refs to device layers in tests + framework

Change-Id: I0ad12f7be17180688bd77168ba086b2b804f1637
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
9bddb524f36dc59f01c5364f741c7ab09cf6fd04 02-Aug-2016 Tony Barbour <tony@LunarG.com> tests: GH650, Add no-layout imageObj init

Changed the framework to add option of creating image without a
baked in layout.

Change-Id: Ie748779bd5b3c8392c4b6bfa508f775858b614d1
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
2ea8c449f3b46aa8b25534e83a18b808cce2e764 21-Jul-2016 Tobin Ehlis <tobine@google.com> tests: Don't need depth_or_stencil helper

The vk_format_is_depth_or_stencil() helper function is redundant for
this code. Just kill it which simplifies the case where it was used.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
dc8a46f6f8900dce3a44099376dbda41b069fc88 20-Jul-2016 Tobin Ehlis <tobine@google.com> tests: Fix test framework to correctly set image aspect

When performing an image layout transition via image memory barrier,
the aspect was set to COLOR in all cases. This change will set
DEPTH and/or STENCIL as appropriate based on image format.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
abe97c9364b30e42ae6408c3ba7ff0e3da0543c5 07-Jul-2016 Mark Mueller <markm@lunarg.com> tests: GH422 Addition of Buffer Validation Tests

Add classes to support vertex buffer creation and binding
to the pipe and command buffer. Create VertexBufferInvalid
Test to verify:
1) INVALID_BUFFER
2) DOUBLE_DELETE
3) INVALID_BUFFER_MEMORY_OFFSET
4) INVALID_TEXEL_BUFFER_OFFSET
5) INVALID_STORAGE_BUFFER_OFFSET
6) INVALID_UNIFORM_BUFFER_OFFSET
7) INVALID_MEM_OBJ

Change-Id: Ife8e74f0670611a31690bc4cb8182bc09d155cfa
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
6fab3cddff1a279fcc1dc74e5b1ff28a3fb0a9b7 11-Jul-2016 Karl Schultz <karl@lunarg.com> misc: Update to Vulkan header version 20

Changes:
vulkan.h
json files
linux SO version
loader and tests to reflect API change in vkCmdUpdateBuffer
vk.xml to match Vulkan-Docs

Change-Id: I1763bca6fccf619ad8e76c0363f68fa38ad69900
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
3ec2613cd47b5cfdd96842dc9fa64011645a340e 23-Jun-2016 Mark Lobodzinski <mark@lunarg.com> Revert "test: GH422 - Buffer Validation Tests"

Inadvertently pushed to Master.
This reverts commit 532058edb9cfeefc0aa49f3c4067e6f712dd0241.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
532058edb9cfeefc0aa49f3c4067e6f712dd0241 23-Jun-2016 Mark Mueller <markm@lunarg.com> test: GH422 - Buffer Validation Tests

Add classes to support vertex buffer creation and binding
to the pipe and command buffer. Create VertexBufferInvalid
Test to verify INVALID_BUFFER case.

Change-Id: Ief6cd6a86522f9c23db7b641a613cf53cb907012
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
b8ba6714320b4ea57209c4f744f02111f4f92512 16-Jun-2016 Tony Barbour <tony@LunarG.com> tests: Clear srcMask if old layout is undefined

Change-Id: Ib0b538bf95a3963e80cc7afbb17654cdc97ae249
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
61569064f337f642c89bfe0bdecc7064f5dc63ef 16-Jun-2016 Tony Barbour <tony@LunarG.com> tests: Set stencil aspect if Depth Stencil format

Change-Id: I12ee716a239147bcc402df1b41cd79dc770d6697
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
9c1f1b51a782db3c2b27f5423db9c9a9870ed21f 16-Jun-2016 Tony Barbour <tony@LunarG.com> tests: Add usage to init of VkDepthStencilObj

Change-Id: Ia99032354e34b87ac200fccb0c69a420cc1d448d
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
b9286ee10b5ef049d26209599114ca639aa2f0d2 16-Jun-2016 Tony Barbour <tony@LunarG.com> tests: Pass access flags instead of bit so you can pass >1

Change-Id: I4ef07ac5a14b5df95cde5d94483d08801825b085
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
0a6bc7164dd47785f6fd62d83985083e400559dd 26-May-2016 Tobin Ehlis <tobine@google.com> tests: Set correct input assembly struct type

In test framework need to set correct sType for input assembly
state when creating a default pipeline. This was causing a fail
on an android target.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
f091d0d7daad32d510774184f76486e72ef27f8b 30-Apr-2016 Dustin Graves <dustin@lunarg.com> tests: Fix layer validation test issues

Fix issues identified by Application Verifier on Windows, which were
leading to invalid/unpredictable test results.
- Fix VkDeviceObj::queue_props dangling pointer issue, as a result
of initialization from a std::vector::data() call on a temporary
vector.
- Add ErrorMonitor destructor to destroy ErrorMonitor::m_mutex.

Change-Id: I5bfb756a60f2ba13e7023fd6b50cde6c7622af59
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
758e06501d6220c03270a18daa2df845775e26de 29-Apr-2016 Dustin Graves <dustin@lunarg.com> tests: Initialize reserved flags as 0

Initialize the flags members of the pipeline state CreateInfo structs
that are reserved for future use to 0.

Change-Id: Id234c4d15a0e04d9b7709a18beb04c8c636502b0
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
47bb7bcca3e51dd2d74b534e53a0003f1a6b863b 28-Apr-2016 Tony Barbour <tony@LunarG.com> demos+tests: Add HOST_COHERENT to HOST_VISIBLE memory requests

Where the memory is going to be mapped

Change-Id: I66c4f5950fa77fe8b785b12233adbc4e9db797ce
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
43b53e83705f02245da6ae61e31273866a35b833 19-Apr-2016 Jon Ashburn <jon@lunarg.com> misc: Update licenses to Apache 2.0

Change-Id: Id447f4c8c53d33f9192940bdd3ae727b7b738a97
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
dc14f89fb32060751d5dab0a477e6a8bdf7f807f 11-Apr-2016 Tony Barbour <tony@LunarG.com> tests: VkDescriptorSetObj - keep track of type counts and layouts seperately

Change-Id: I3c5b04959e08a49de22c11d9c2b4a8219d23e11a
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
c729ba8786c9599eb0fe5bd9b5b99cfce2cd6317 05-Apr-2016 Tony Barbour <tony@LunarG.com> tests: Make VkDepthStencilObj a VkImageObj and set layout correctly

Change-Id: I34dfec21021b7e3f7cdbce60552385e3a659b5f1
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
59d822a170804ba79d3ba16b36aaf3cd0a765b56 05-Apr-2016 Tony Barbour <tony@LunarG.com> tests: Add surface extensions for xcb/win32

Change-Id: I9eec8178ef276e9b9a7b900d5fc560d0a0cc6d08
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
a9e2e260a289f59dc6cb2b838114ffc557211098 04-Apr-2016 Michael Mc Donnell <michael@mcdonnell.dk> tests: Initialize fields so test does not crash.

I had forgotten to define the LD_LIBRARY_PATH and VK_LAYER_PATH
environment variables in VS2015 before running the tests. The
test crashed when it tried to delete the un-initialized pointers.
I have added a default initialization to VK_NULL_HANDLE so you
get an error message instead of a crash.

Change-Id: Ia8e2770914d10dc67be744e418dafe82cc164d67
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
8c13a2e1476b2d02f97723a8bd2de47a72d735c7 04-Apr-2016 Chris Forbes <chrisforbes@google.com> tests: Add ability to override tessellation state, use it.

This fixes the remaining issue with the tess positive test.

Signed-off-by: Chris Forbes <chrisforbes@google.com>
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
88656da4a49103d38ec77363a02000c20f7d8383 04-Apr-2016 Chris Forbes <chrisforbes@google.com> tests: Fix test framework to not pass a null vi

Signed-off-by: Chris Forbes <chrisforbes@google.com>
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
3d3e06b40a06f099e741b9299efa66bddb69a074 28-Mar-2016 Tobin Ehlis <tobine@google.com> layers: GH195 Fix core_validation dynamic state checks

Overhauled validation of dynamic state based on latest details in the
VkPipelineDynamicStateCreateInfo section of the spec.
Because some of the state checks need to be predicated on different pipeline
state, removed the previous flag-based system for check predication and
made it more clear and explicit exactly which pipeline states were gating
each dynamic state check with "if" clauses in validate_draw_state_flags().

The biggest change here is for blend constants, which was the focus of the
referenced GH195. For this case, added blendConstantsEnabled bool to
PIPELINE_NODE and enable it by loop through all attachments to identify if
any have blendEnable set and use the blend constant in any of their
blendFactors.

Also updated all the tests that were affected by this change.

Change-Id: Iaba5d28986c83547575be1ff70b9ae7602435417
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
c7dea5efe51369e086c784121e309c028b05d40d 02-Mar-2016 Tony Barbour <tony@LunarG.com> validation: Promote validation warnings to errors

Change-Id: Ib527e646aabbd0aecbadf9071ca9e271a8729735
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
35b09ffe0fbb93febb554a719c157c26f5eb9818 02-Mar-2016 Tony Barbour <tony@LunarG.com> tests: Clean up misc validation warnings
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
c67708d0a75bfe50eff127be06bce3b46aa4ede9 02-Mar-2016 Tony Barbour <tony@LunarG.com> tests: Remove unused mip levels from rendersystem image creation
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
e5c3da539d7f66859f19812169c2e7eb0b9b7d53 02-Mar-2016 Tony Barbour <tony@LunarG.com> tests: Fix image creation with invalid initial layout
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
61a1cd6edca602aa1f09bd19b34c3e2b126d4a60 02-Mar-2016 Tony Barbour <tony@LunarG.com> tests: LEx 294 Don't create empty descriptor pools
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
00a897325251de38bacc017bcacf17bc5b018072 21-Feb-2016 Eric Engestrom <eric@engestrom.ch> layers: Remove unnecessary null pointer checks

Fixes GitHub Issue #6
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
57e10d7ddf4f3c54c43c4975deedfb2c6c3a9dc6 29-Dec-2015 Chris Forbes <chrisforbes@google.com> tests: Add optional entrypoint name to test shader object.

Signed-off-by: Chris Forbes <chrisforbes@google.com>
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
3cd96a2da93fa325b0d51369388f9b93798f6c80 10-Feb-2016 Karl Schultz <karl@lunarg.com> Remove Khronos confidential clause from license text.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
584ccabfe4526e99ddbdd033b15bbcf16530d373 03-Feb-2016 Michael Lentine <mlentine@google.com> layers: Enable Wall and Werror.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
99e9d1d74ff89ad3a0563b4ce8fc55de8734d0ec 03-Feb-2016 Karl Schultz <karl@lunarg.com> tests: Update copyright and apply clang-format
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
a4ae48bfd6f2e2a80e1f92e054a007cf90a4e218 11-Jan-2016 Jon Ashburn <jon@lunarg.com> misc: Move to Vulkan header version 0.222
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
adb61352bcf8a9c9080c562e7bca5d43230dd316 31-Dec-2015 Jon Ashburn <jon@lunarg.com> misc: rename descriptorSetlayout pBinding; update to header vers 217
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
98ce7e0df5c3add3df7216eef9fa6e49a2776c7a 31-Dec-2015 Jon Ashburn <jon@lunarg.com> misc: Add pipeline stage flags to wait upon for queueSubmit semaphores; v216
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
f25165255ccfd9bce7c80b77942fc4f2132947a2 30-Dec-2015 Jon Ashburn <jon@lunarg.com> misc: rename startXXX to firstXXX and add firstXXX param to setviewport/scissor

Header file changes going to 213 version
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
4bc4535397ab141b0037199f26e0a97e43022511 17-Dec-2015 Courtney Goeltzenleuchter <courtneygo@google.com> misc: Clean up variety of compiler warnings
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
6175e4b1345723e8c30c4dc4e29d4e22bb907cd3 30-Nov-2015 Courtney Goeltzenleuchter <courtneygo@google.com> debug_report: Add DebugReportMessage function
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
f6a6e223b7ca92b5e3c8b05331b500ab8f01116a 30-Nov-2015 Courtney Goeltzenleuchter <courtneygo@google.com> debug_report: rename and update to use CreateInfo
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
f8fe1288185e8721a9c2da2143259fad4c77eda1 25-Nov-2015 Courtney Goeltzenleuchter <courtneygo@google.com> layers: Rename DebugReport flags

Conflicts:
layers/mem_tracker.cpp

Conflicts:
layers/draw_state.cpp
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
d7926afc45b8148eeac64589a029c78f9be6c6b1 10-Dec-2015 Courtney Goeltzenleuchter <courtneygo@google.com> tests: Ensure texture mipCount is valid

Look up the allowed image formats for the image being
created and clamp the mipCount to be no more than
the allowed maximum.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
474e9e4737e43a8e84183a85076212b5e3f52e8c 04-Dec-2015 Tony Barbour <tony@LunarG.com> Create a surface to find out what formats are presentable
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
314b859463b1242865199ae7bfc78f9b85c26b28 25-Nov-2015 Ian Elliott <ianelliott@google.com> tests: Eliminate compiler warning & improve FIXME for what needs to be done.

The VkRenderFramework::InitState() has been wrong for a long time, and
the new WSI API points it out more than the old WSI API. The new
FIXME/TODO comment explains the situation and what needs to be done.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
5334eac2ac73f1b1e7365a6a5368e8f677c42ad7 30-Oct-2015 Ian Elliott <ian@lunarg.com> tests: Started converting test code to use the new WSI.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
fdc1cd0f75e5c7e6ce2c2991254469ebc85cbdde 11-Nov-2015 Chia-I Wu <olv@lunarg.com> bug 15089: Does "Across Command Buffer Boundaries" apply to second-level command buffers?

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15089
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
42d509c61555720631361c4f3c2c3ad7e1daca18 06-Nov-2015 David Pinedo <david@lunarg.com> Merge branch 'david_include_change_20151106'

Move header files to include/vulkan
192f02b26c7e8cd4f85e95caa1aae5cf65954c8f 06-Nov-2015 Tony Barbour <tony@LunarG.com> tests: Add perf warnings to those sent to callback
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
329ca9eb16cdbee7a7644fb08ade7b3d3bb32e23 06-Nov-2015 David Pinedo <david@lunarg.com> Moved header files from include to include/vulkan
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
a3babd1c2eebc68f73423151490acd787f438a27 05-Nov-2015 Tony Barbour <tony@LunarG.com> tests: Fix layout and src_mask errors from draw state validation
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
8a17da586c0f31c72aefe229449d55ea18682be9 29-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> misc: switch copyright to Valve
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
50c57efd215d2bc06616b7707d460c7a1b8b7774 29-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> misc: Remove Vulkan name from Copyright
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
cba6cea253a2c957d32251a1d0a455684a053539 30-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 15003: vkCmdPipelineBarrier should be allowed on a DMA queue (WIP)

Add VK_PIPELINE_STAGE_ALL_{GRAPHICS,COMMANDS}_BIT. Replace the removed masks
by ~VK_PIPELINE_STAGE_HOST_BIT in the sample driver.

s/VK_PIPELINE_STAGE_ALL_GRAPHICS\b/VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT/g
s/VK_PIPELINE_STAGE_ALL_GPU_COMMANDS/VK_PIPELINE_STAGE_ALL_COMMANDS_BIT/g

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15003
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
b5689eea21e547cde008eabb1869ad88478c4060 30-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 15022: Need a way to specify dummy descriptors for unused bindings (WIP)

Add binding to VkDescriptorSetLayoutBinding.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15022
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
062ad15850af42c5e45ec9dfb961ff243a6e8923 30-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14608: VkShaderModule object lifetime (WIP)

Remove VkShader. We add a simple cache to intel_shader_module in place of
intel_shader.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14608
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
f03cbf7e909366400f02531a41d9345b0df447c2 30-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14887: Documenting Valid Behavior in the Spec (WIP)

MR544 introduced header changes accidentally and MR573 fixed some of them.
Not sure if this pBindings-to-pBinding rename is intensional or not.

s/pBindings/pBinding/g

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14887
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
a4c0034bf53ef385386f0ecfa8bb9c636ebed0ae 03-Nov-2015 Tony Barbour <tony@LunarG.com> tests: Set image layout correctly for render tests

Conflicts:
tests/vkrenderframework.cpp
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
989de845e6627fecee8dceef882955149b7538ba 27-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14965: Merge VK_MEMORY_INPUT/OUTPUT flags to better express write-after-wite hazards (WIP)

s/VkMemoryOutputFlags/VkAccessFlags/g
s/VkMemoryInputFlags/VkAccessFlags/g
s/outputMask/srcAccessMask/g
s/inputMask/dstAccessMask/g
s/VK_MEMORY_OUTPUT_HOST_WRITE_BIT/VK_ACCESS_HOST_WRITE_BIT/g
s/VK_MEMORY_OUTPUT_SHADER_WRITE_BIT/VK_ACCESS_SHADER_WRITE_BIT/g
s/VK_MEMORY_OUTPUT_COLOR_ATTACHMENT_BIT/VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT/g
s/VK_MEMORY_OUTPUT_DEPTH_STENCIL_ATTACHMENT_BIT/VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT/g
s/VK_MEMORY_OUTPUT_TRANSFER_BIT/VK_ACCESS_TRANSFER_WRITE_BIT/g
s/VK_MEMORY_INPUT_HOST_READ_BIT/VK_ACCESS_HOST_READ_BIT/g
s/VK_MEMORY_INPUT_INDIRECT_COMMAND_BIT/VK_ACCESS_INDIRECT_COMMAND_READ_BIT/g
s/VK_MEMORY_INPUT_INDEX_FETCH_BIT/VK_ACCESS_INDEX_READ_BIT/g
s/VK_MEMORY_INPUT_VERTEX_ATTRIBUTE_FETCH_BIT/VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT/g
s/VK_MEMORY_INPUT_UNIFORM_READ_BIT/VK_ACCESS_UNIFORM_READ_BIT/g
s/VK_MEMORY_INPUT_SHADER_READ_BIT/VK_ACCESS_SHADER_READ_BIT/g
s/VK_MEMORY_INPUT_COLOR_ATTACHMENT_BIT/VK_ACCESS_COLOR_ATTACHMENT_READ_BIT/g
s/VK_MEMORY_INPUT_DEPTH_STENCIL_ATTACHMENT_BIT/VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT/g
s/VK_MEMORY_INPUT_INPUT_ATTACHMENT_BIT/VK_ACCESS_INPUT_ATTACHMENT_READ_BIT/g
s/VK_MEMORY_INPUT_TRANSFER_BIT/VK_ACCESS_MEMORY_READ_BIT/g

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14965
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
4291d8822ec2a685ef89ec2b210ff16857e25310 27-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14918 part 4: more cleanups (WIP)
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
ce532f7eb8ce347a0bc2c7d848d5017fa31d2533 26-Oct-2015 Chia-I Wu <olv@lunarg.com> MR 542: Remaining items from the cleanup bug (WIP)

depthStencilAttachment is replaced by pDepthStencilAttachment.

s/VK_CULL_MODE_FRONT\b/VK_CULL_MODE_FRONT_BIT/g
s/VK_CULL_MODE_BACK\b/VK_CULL_MODE_BACK_BIT/g
s/VK_SAMPLER_ADDRESS_MODE_WRAP\b/VK_SAMPLER_ADDRESS_MODE_REPEAT/g
s/VK_SAMPLER_ADDRESS_MODE_MIRROR\b/VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT/g
s/VK_SAMPLER_ADDRESS_MODE_CLAMP\b/VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE/g
s/VK_SAMPLER_ADDRESS_MODE_MIRROR_ONCE\b/VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE/g
s/VK_SAMPLER_ADDRESS_MODE_CLAMP_BORDER\b/VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER/g

https://gitlab.khronos.org/vulkan/vulkan/merge_requests/542
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
3603b0843e868bd46b11eaf1d64ccdb260599609 26-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14543: rename VkTex* enums to VkTexture* similarly for VK_TEX_* to VK_TEXTURE_* (WIP)

s/VK_TEX_FILTER_/VK_FILTER_/g
s/VkTexFilter/VkFilter/g
s/VK_TEX_MIPMAP_MODE_/VK_SAMPLER_MIPMAP_MODE_/g
s/VkTexMipmapMode/VkSamplerMipmapMode/g
s/VK_TEX_ADDRESS_MODE_/VK_SAMPLER_ADDRESS_MODE_/g
s/VkTexAddressMode/VkSamplerAddressMode/g
s/mipMode/mipmapMode/g

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14543
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
6ec33a00480a2b80b05bf8a746deb2cfb7a4d579 26-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14857: Adding extensibility to VkSubmitInfo (WIP)

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14857
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
f273d5ac07b5a16811ef1bb4eadb54f2320d98b2 26-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14864: Remove redundant VkPipelineShaderStageCreateInfo.stage field? (WIP)

Removed.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14864
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
036b16107b3dea491ccb192f85c37d70fc724b39 26-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14462: endianness of code for shader modules (WIP)

Change the type of pCode to uint32_t*.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14462
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
fa950c5a4c7283897b7b86fc8de50c2c9936db79 26-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14365: Rename slopeScaledDepthBias to depthBiasSlopeScaled (WIP)

s/slopeScaledDepthBias/depthBiasSlopeFactor/g
s/depthBias\b/depthBiasConstantFactor/g

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14365
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
3e67d1501120c2d83d315797a441b13c9c9dbb8c 27-Oct-2015 Cody Northrop <cody@lunarg.com> framework: Don't clear pipeline viewport or scissor count if state has been reset
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
1a748e9b3a5f28d9ac2e5f1b9e1ea5a9733fd342 27-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> misc: Windows does not like named structure initialization
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
34aa5c8bb02340240969d574d69dad0f68dbcb42 23-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14827: Remove DescriptorInfo union

The DescriptorInfo union is invalid in C++
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
831c183417705004ea225726d450b7259e7384c7 23-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14258: Make descriptor pools and command pools more consistent
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
d4a39bf4e6e569b406bf40f2eae0208791d4c519 23-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> misc: Track alphaToOneEnable
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
e40997436d904c5cdf437bb59eb95d0a2a3d3b35 22-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14827: Make DescriptorInfo a union of bufferInfo, imageInfo, and bufferView
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
63f0ead42f862f1c8ad815798c7cc6983cc413ac 16-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14786: Addressing layered subresources in vkCmdCopyImage

commit: ad27e2b Attempt at naming consistency
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
2ebc234580f41270585dfbbe2925358dd41b125e 22-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14786: minor renames
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
8e2f097c013646e6688ecd7041c6ebdd4372e5c2 22-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> WIP bug-14815: VkShaderStage
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
ba11ebe8763601875a5a0c925610088ab317ef06 22-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> WIP bug-14815: VkImageAspect
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
3ec31629900b5a52fa112d6670ffb6771fe9adca 21-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14746: add batched submit for semaphores and command buffers
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
01d2ae18f05184e04eb29a2ab30480f8d4660d25 21-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> Bug 14621: Change vkGet* functions to not return VkResult
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
c8f54f7bf75d8a8da5c5747c7eb741f2b977a80a 16-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14737: Move alphaToCoverageEnable to MultisampleStateCreateInfo
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
0abdb66fa4e8e68904545af6df15cbe2116b6c43 07-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> layers: Fix Windows compiler warnings
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
43909d8eb91a98248f18aa598f02897a1106fcdd 25-Sep-2015 Mike Stroyan <mike@LunarG.com> intel,layers,tests: move cmd_meta errors to validation

Add checks for alignment in DeviceLimits layer.
Add checks for type, format and sample count in Images layer.
Remove such checks from intel icd.
Add new validations to layer_validation_tests.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
3c2a7d3aa2c538e6657d59db458339bf033dc3fe 02-Oct-2015 Tony Barbour <tony@LunarG.com> tests: Set viewport state pointers to NULL
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
a88e2f51d5a5a645007073bcc16e63565c64a3bc 02-Oct-2015 Tobin Ehlis <tobin@lunarg.com> layers: Add DrawState checks for dynamically set Viewport and Scissors

Make sure that counts from dynamically set viewport and/or scissors match the PSO counts.
Added tests to verify these cases.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
2f5deb54015875796b1d53300195784e6ec5507d 01-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14365: fix misunderstanding in dynamic state

I had interpreted the pDynamicState array to indicate which
states defined in the PSO should be used. It should be
which states are dynamic. Had to invert the meaning inside
the driver and fix up the render framework to think of
all PSO state as static unless told to be dynamic.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
4ff11cc681bf32052b69573eb1418173f6b0262b 23-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14715: DrawIndirect fix

This patch contains fixes to structure layout for draws.
These structures are accessed by HW and must be in a specific order.
This change also includes reordering of the parameters for
vkCmdDraw and vkCmdDrawIndexed.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
932cdb54a622f4ca69a25071eecbac235b4dc16f 21-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug 14365: make separate viewport and scissor cmds
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
d9e966aac83c28e7f6ac6535f695c9a7c06f667d 17-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> Bug 14644 - add poolUsage/maxSets to VkDescriptorPoolCreateInfo

Bug 14644 - vkCreateDescriptorPool should have poolUsage/maxSets as part of VkDescriptorPoolCreateInfo
merge request #342
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
315ad996d8b5c2edc487b85ea34b50eeca03b831 16-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> Bug 14643: use VkClearDepthStencilValue
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
4f7bb0abd50049d107b267f3c3320b9939a02b78 15-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14583: Remove the unneeded vkBufferViewType

No longer have viewType to distinguish the type, so pull
it internal and use for descriptor sets.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
4244257f1c3f61448bcafcc07238d8a313f11e3d 14-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> Bug 14583: Updates based on initial feedback
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
2a3e3a3f94e21bbb0eb55eae942ed294dde0822e 11-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> Bug 14583: Remove VkBufferView for UBO/SSBO descriptor types

For descriptor types:
VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER
VK_DESCRIPTOR_TYPE_STORAGE_BUFFER
VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC
VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC
No longer need to create a VkBufferView, instead can
put the buffer, offset and range directly into a descriptor.
Many places in the driver assumed it could point to a persistent
buffer view and that is no longer the case. Now cache the
view info rather than a pointer to deal with that.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
6a7ac7ca9078e1fb994b8f902f9bc7fcba94c8bc 11-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: Remove unneeded function

No longer need the pipeline to know the actual
vertex buffer. That's bound independently. Pipeline
just needs the vertex layout.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
aeffeae6128137520f85be7c81d67cb305929a10 11-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> Bug 12998: change ImageSubresourceRange's aspect to aspectMask
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
3dee8087999562e0637326175a3cf6cab858158e 11-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug 14313: Rename ArraySlice to ArrayLayer
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
c3b8eea2f5e66db11651068575f4712cf195f542 10-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug 14516: rename VK_IMAGE_USAGE_DEPTH_STENCIL_BIT

into VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
5162441c5e51c513e0003d904444ad563c6c79d2 10-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug 14541: rename VkTexAddress to VkTexAddressMode
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
338dedb8c82676fded0ab72e32d029292875ce71 21-Aug-2015 Ian Elliott <ian@lunarg.com> WSI: Convert WSI swapchain extension usage to new KHR style
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
afc718a037c36cc7feee4e3c1b2b78bd4500b393 04-Sep-2015 Cody Northrop <cody@lunarg.com> tests: Set some uninitialized layout and image view fields
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
513acdfaef018860ab57d945d5df881e3d50c068 01-Sep-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: Bug-14476: Rename texelCoords to unnormalizedCoordinates
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
1856d6f9294c7f9544cb58823fbfddef1546229d 02-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> Bug 14522: Remove VkAttachmentView

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14522
Several parts of the driver really want an attachment view
so I've included the attachment information in the
intel_img_view structure and initialize both when the
view is created.
Parts of the meta path only need intel_att_view and
I kept that in place.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
ec167684024322845150ec98cd75ddc831ef6dab 29-Aug-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14532: Rename VK_LAST_* to VK_REMAINING_*

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14532
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
e4bc6948ada94c7fe0b35a89dbc2542ec4f791a2 26-Aug-2015 Cody Northrop <cody@lunarg.com> v156: Bug 14451 - Rename dynamic state objects
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
2563a03d13cd5293bdd57b02779f3b225da6787b 25-Aug-2015 Cody Northrop <cody@lunarg.com> v155: Bug 14435 - Remove abbreviations in VkClearColor
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
87ae5e14eeb6478f01fe31567cf07fd8bf8f0697 24-Aug-2015 Cody Northrop <cody@lunarg.com> v154: Bug 14417 - Added VkShaderStage to VkShaderCreateInfo
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
2605cb05ec149b2e2668540501dc79c71b6a67e9 18-Aug-2015 Cody Northrop <cody@lunarg.com> Bug 14406: Add support for front/back stencil reference dynamic state
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
f5bd2253ff4114ac446f8eb820e78d56f711020f 17-Aug-2015 Cody Northrop <cody@lunarg.com> Bug 14323: RasterLine and RasterDepthBias changes
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
0bf4e1de733446ff0dcd446990212579e4d2d7be 11-Aug-2015 Cody Northrop <cody@lunarg.com> Bug 14407 - Add texelCoords to Sampler state
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
16898b0623ba827be207417b6397b3353e11e794 11-Aug-2015 Cody Northrop <cody@lunarg.com> v150: Bug 14384 - Add a subpass field to VkCmdBufferBeginInfo
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
dad1320449244e3e5c32b17c765378c0d5d7cb25 07-Aug-2015 Ian Elliott <ian@lunarg.com> tests: Change to new WSI header ...

Change to:

- Use query functions
- Set new VkSwapChainCreateInfoWSI members
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
1684adba09b88c68368c507038099018eb359f88 05-Aug-2015 Cody Northrop <cody@lunarg.com> windows: Fix various warnings

Categories include:
ASSERT_TRUE(int) changed to ASSERT_TRUE(0 != int)
Change uint32_t to DeviceSize
Stop adding with bools
Add some explicit casting
Remove unreferenced variables
Add 'f' suffix to float literals

Conflicts:
tests/vkrenderframework.cpp
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
875e74685deff6a8a31d3c7160503bbbae7e37ee 06-Aug-2015 Tony Barbour <tony@LunarG.com> tests: Add method to set msaa state in pipeline obj
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
ed13243cdd1fc70303194ff45c9c6d6eb6a9871f 05-Aug-2015 Tony Barbour <tony@LunarG.com> tests: CreateVKPipeline really wants pl layout so pass that

Instead of VkDescriptorSetObj
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
b37442278fd193475e44a1db785ea5a8b0a08508 23-Jul-2015 Tony Barbour <tony@LunarG.com> tests: Use new WSI model for --show-images

Conflicts:
tests/vkrenderframework.cpp
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
e9825b7a5f81e02cdb76851ed18c8ce404cb3dee 04-Aug-2015 Cody Northrop <cody@lunarg.com> v146: Bug 14290 - Move typedefs from vk_platform.h to vulkan.h, make pSampleMask an array
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
c332eefa3e8b7e97ca70abd8cfaa0d4f4e1b0fc2 04-Aug-2015 Cody Northrop <cody@lunarg.com> v144: Bug 14292 - Rename VkRenderPassBeginInfo::attachmentCount to clearValueCount
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
6de6b0b93a1704d673c42fea1f0e3e4e720a14ff 04-Aug-2015 Cody Northrop <cody@lunarg.com> v143: Bug 14277 - Follow pointer naming convention in VkSubpassDescription
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
f110c6ea46391b57f30588bbda17e7183e8c5bd7 04-Aug-2015 Cody Northrop <cody@lunarg.com> v142: Bug 14275 - Remove image layouts in VkFramebufferCreateInfo
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
9a3558d096100cd77c595de0f8bb2224393836f4 28-Jul-2015 Tony Barbour <tony@LunarG.com> tests: Fix uninitialized image create info
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
1490c91705979a803260bcc1c942a55e551cb9c4 28-Jul-2015 Tony Barbour <tony@LunarG.com> tests: Use global command pool and buffer where possible
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
a024aa025c2787f70eeffb4782b3b6e6407264c4 27-Jul-2015 Tony Barbour <tony@LunarG.com> tests: Better deal with shader modules
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
b0ae8c11eb68951b2840fc89653d04a849352813 27-Jul-2015 Tony Barbour <tony@LunarG.com> tests: Use data pointer instead of address for MSVC++
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
73c22f4abf564e8d97d5addbf7d23adaa4b7dc77 27-Jul-2015 Tony Barbour <tony@LunarG.com> tests: Fix up sTypes for vi and cmdPool
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
a7ec3bac45afe916b5fee822194a8e0b0142d546 22-Jul-2015 Tony Barbour <tony@LunarG.com> tests: Use correct usage bits for images
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
6d84103161f59e12123b48ab238dc559501c7aff 22-Jul-2015 Tony Barbour <tony@LunarG.com> tests: Use load op clears by default
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
e389b88e14c961110f31758f0fc8a2653bfcf3b5 20-Jul-2015 Tony Barbour <tony@LunarG.com> tests: Change clear to fill buffer to avoid renderpass warning
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
9687cb1f25c0ffe6729203bcf1f9e1a8772bd18e 14-Jul-2015 Tony Barbour <tony@LunarG.com> Clean up warnings from release build
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
ec5612737c75e177477777d3f17306ae53fbc98b 13-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: Updates for command pools
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
a7281c2df88dfc06e1402b73a8eead47136199ef 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v106: remove optional primitiveRestartIndex
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
99349ecafda28608b3815eeba5c47fdd3b9236d4 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v106: remove optional disableVertexReuse
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
b0e9f85e0d532a4d87eda9ac3471ed97a28744dd 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v115: Remove pLinkConstBufferInfo
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
80926f7bbd8426b157e590de47a8552eaa6df44b 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v122?: Remove provoking vertex, now always last
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
9c057f50971c58eca68d3bca11688b91edef5472 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v106: Remove optional pointOrigin
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
aa75a7b204b5575d04ba340aba17e486b0d5bdf0 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v106: remove optional depthMode
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
07f8d30f7a740281250a92edf9d72e7865d738fa 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v115: Remove linkConstBufferCount
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
e29e946a3d9bb8f925e3b126ac658da505e14197 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v106: Remove optional multisampleEnable
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
d0e43697d63a92efcfd40b6c1b55cb77c650adb3 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v106: Remove clipOrigin
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
82b348f920f7be3cd791979ec3dbacf349e320ca 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v133: Update parameters on CmdPipelineBarrier
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
4da96aafe97eada8c0ab939dd8a8e94760b35649 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v115: remove GetPhysicalDevicePerformance
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
f02f9f8606b4b6b1604f7efd62ec5fc5bd6dfef8 10-Jul-2015 Cody Northrop <cody@lunarg.com> icd: Support for command pools
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
e307f588ada2a959cab1964216a66934e5f8ab9e 10-Jul-2015 Tony Barbour <tony@LunarG.com> Bug 14224: Remove abbreviations on some API symbols
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
e84a8d680991b8fc0be0d666fb7dcb617b36acc5 10-Jul-2015 Tony Barbour <tony@LunarG.com> Bug 14084: Get tests compiling and running

Some layer tests still have issues.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
f4aed6c620084a7748e9d7be3897ae736f03d165 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit Buffer and Image from NonDispHandle

Remove support for vkQueueBindSparseBufferMemory() and
vkQueueBindSparseImageMemory().
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
78c2a35016c72b92ce5d6fd705deb31736162607 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit CmdBuffer from Handle
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
55a871ff827f9b699a541c2f8bb479bba8aebf04 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit Descriptor* from NonDispHandle

This also assumes VkDescriptor{SetLayout,Pool,Set} does not require any
VkDeviceMemory.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
6abe35d79296718595d738f8b78a6487110fa861 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit Sampler from NonDispHandle

This also assumes VkSampler does not require any VkDeviceMemory.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
2b1d4d0666ed79101b5f5f0a228817fd97ac5c79 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit Pipeline from NonDispHandle

This also assumes VkPipeline does not require any VkDeviceMemory.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
deb9913579771b8f66442046ae778488e513856a 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit PipelineLayout from NonDispHandle

This also assumes VkPipelineLayout does not require any VkDeviceMemory.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
b48eddb3bb67b48b7319f2752c4110f66e9dc4a3 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit Shader* from NonDispHandle
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
76ab1ff1f3572f5722b8c1108c9d8fa57a9a353b 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit views from NonDispHandle

This also assumes Vk{Buffer,Image,ColorAttachment,DepthStencil}View does not
require any VkDeviceMemory.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
a49923427e634a6ba14c610861284b2aa2291cba 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit Fence from NonDispHandle

This also assumes VkFence does not require any VkDeviceMemory.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
f2862c7fc1528f109583276ec4c92e131aa540b4 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit Queue from Handle
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
f5fb1092e95a6d5d38ef65c4f9504e7ea4f9ce59 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit PhysicalGpu from Handle

And rename PhysicalGpu to PhysicalDevice, gpu to phy.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
c278df83ca4958fda8efcf3b52e2f89c8ccd8991 07-Jul-2015 Chia-I Wu <olv@lunarg.com> update vulkan.h for multi-pass command buffers (V131, #14075)

Minimal changes to keep everything building and functioning.

TODO: Need to port draw_state to use new VkAttachmentView structure.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
61414dee66bbc720c72dce59da6db9f0d31ea24a 07-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: Update extension and layer support
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
f5c61951493d13d4fda80bce2d36fab7b6f449aa 06-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: Update extension and layer support
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
d0e7d22a3ea3cc61de731011cc63b5e148e6667f 22-Jun-2015 Cody Northrop <cody@lunarg.com> tests: On init, specify if buffer is src or dst
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
d0d701b77d83db999908848ccfd5b1ef579c4c21 17-Jun-2015 Cody Northrop <cody@lunarg.com> tests: Specify VK_IMAGE_USAGE_SAMPLED_BIT when creating image
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
e3105972bfdc54e2cca65acf44d4ffa8d85881f5 24-Jun-2015 Chris Forbes <chrisf@ijw.co.nz> vulkan.h: v129 -- rework clear colors, remove raw clear [#14020]

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
2951d7d57326884c44f0ecc3e8b45941f44a00ba 22-Jun-2015 Chris Forbes <chrisf@ijw.co.nz> vulkan.h: Split attachment and image clears (#13914, v126)

- Add bit flags for image aspects.
- Replace VkRect with VkRect2D and VkRect3D.
- Rename vkCmdClearDepthStencil to vkCmdClearDepthStencilImage
- Add vkCmdClearColorAttachment and vkCmdClearDepthStencilAttachment

Remaining to be done:
- Actually implement vkCmdClearColorAttachment,
vkCmdClearDepthStencilAttachment in the Intel ICD
- Enforce renderpass interactions: CmdClear*Attachment may only be
called within a renderpass; CmdClear*Image may only be called outside
a renderpass.

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
3f23ffbc3edd12fe76ef199c3e171861134c0853 07-Jul-2015 Chris Forbes <chrisf@ijw.co.nz> tests: only destroy instance if creation succeeded

If we try to destroy a null instance object, the loader segfaults.

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
88eaa3bf0c7874f8b62cf35e3b649201ecc47c36 26-Jun-2015 Chia-I Wu <olv@lunarg.com> update vulkan.h for multi-level command buffers (V121)

With minimal changes to keep everything building and functioning.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
c20fc41e233661cded2274ee749716ad07dbe049 02-Jul-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V119 -- Remove unsigned byte indices

Took out VK_INDEX_TYPE_UINT8.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
4e97c4555fa1c860ed8d692eaa90e1029ec57be9 01-Jul-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V116 -- Remove VK_IMAGE_LAYOUT_CLEAR_OPTIMAL

Usage was declared redundant.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
2d034fd483f9181399561cf3207ddf12bf4e5b6a 28-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug 14014: Fill out support for VkShaderModule

Updated tests and demos to properly use VkShaderModule.
Add support to shader_checker for shader module.
Doesn't do anything with the pName parameter.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
c2e987e09f0a47232d337e79d301ed94abc66cb5 30-Jun-2015 Tony Barbour <tony@LunarG.com> vulkan.h: Bug 14181 - Barriers need to be more precise
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
2c4e7c76b02d4ad0c09ff14bf9026dfcc0b9fa0c 26-Jun-2015 Tony Barbour <tony@LunarG.com> vulkan.h: V110 #13864 -- Border Color Values Underspecified
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
e094edfa7deb8d694703bb27cdee6034c1085386 26-Jun-2015 Tony Barbour <tony@LunarG.com> vulkan.h: Bug 13616 Clarification of types of sample counts
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
6d84d83a621a859b2da86cb3bcd7afc2d904bc15 25-Jun-2015 Tony Barbour <tony@LunarG.com> vulkan.h: V109 -- Remove minLod from VkImageViewCreateInfo
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
426b90566abae5716741aade41184dc4dafe4aa4 25-Jun-2015 Tony Barbour <tony@LunarG.com> vulkan.h: V108 -- Static Types, Bug# 13919
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
0e0fb5cdf0f53e118ad3a405c3b881ef2ef4147d 23-Jun-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V104 -- Unify compute/graphics pipeline shader passing semantics, Bug# 13800
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
a65c463d9b2f77e47a9e33f76fa211f63b872d5e 15-Jun-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V103 -- Add VkPipelineLayout to vkCmdBindDescriptorSets, Bug# 14047
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
4405fbf6ca2374680e178c4150e780773dff561c 12-Jun-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V102 -- Rename min/maxDepth for DepthStencil, Bug# 13917

Renamed depth-stencil minDepth and maxDepth to minDepthBounds and
maxDepthBounds.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
101e169bdbd83cd42c294976892416cdc4a05641 12-Jun-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V101 -- Remove programPointSize, Bug# 13928
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
b480085ea933d5049ffac15b95f61483b0d22a8b 12-Jun-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V100 -- Remove vkClearDescriptorSets, Bug# 13783

Conflicts:
layers/draw_state.cpp
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
78a95576e5f6ee24bb42cbc79917ff0f737cbc7e 12-Jun-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V99 -- Remove fixed-function point parameters, Bug# 13928

Remove pointSize and pointFadeThreshold from VkDynamicRsStateCreateInfo.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
471cc1290f4a6be738d42a7596454640a40930ff 09-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: initialize additional class members
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
18e8a4901ff8f5fb72ab946f76f38f12da8a9f5d 08-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: load DbgDestroyMsgCallback function pointer
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
dac96cf19bdcf5b76d5efa9253c29662e4056f1b 04-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> vulkan: Fix for bug 13785.

Implement proposal in comment #3.
Agreed in June '15 Khronos face-to-face
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
23b5f8d7681a19a940ea940381557852c4c27ecd 18-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> loader: Add support for debug report
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
1cfbd172f5e4f376d2e18ab079317b5e955cddf7 04-Jun-2015 Cody Northrop <cody@lunarg.com> tests: Switch to m_use_glsl and cleanup option parsing
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
23e6db6ac0836d46edf73fbec5a46ffe8b8f9fa9 14-Jun-2015 Chris Forbes <chrisf@ijw.co.nz> tests: Add test for render target clear via load op

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
Reviewed-by: Courtney Goeltzenleuchter <courtney@lunarg.com>
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
c66c671e8e75ff1723cdd228e280526d23fb6900 05-Jun-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: Memory binding model changes

Non-sparse memory bindings are immutable. Remove unbinding checks,
unbinding before free in demos/tests, and add validation check for
rebinding objects, appropriately renamed memtracker support routines.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
dc2188c58915eadd6e0cead54dacbfc00605c10d 25-May-2015 Chris Forbes <chrisf@ijw.co.nz> tests: Allow failures in pipeline creation

Previously, we'd assert if anything other than VK_SUCCESS was returned.
This made it impossible for layers to fail the pipeline creation (as we
want to do in shader_checker to avoid passing crash-provoking pipeline
descriptions down into the driver).

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
Reviewed-by: Tobin Ehlis <tobin@lunarg.com>
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
b689eefb3d5582722b575284ab14b5f0feadf0e7 03-Jun-2015 Tony Barbour <tony@LunarG.com> tests: Fix layer errors
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
8bef8ee56e2acc604bf28332a6b536233ee132e5 22-May-2015 Tony Barbour <tony@LunarG.com> tests: Clean up some MSVC++ compiler warnings

Known issues running tests on Windows:

- Compiler warnings from gtest that we haven’t spent the time to figure out

- Tests don’t run in place - you need to have them in the same directory with vulkan.dll,
gtest.dll, and if MSVC++ is not installed, the MSVC++ runtime dlls. If you want to use
the --compare-images option to vk_render_tests, you will need the “golden”
folder with golden images.

- vk_layer_validation_tests will fail unless you specify VK_LAYER_NAMES as Validation
in the registry or environment. You will also need to specify VK_LAYERS_PATH to point
to the layer dlls. The mismatched type validation test will fail regardless as the
check it is testing for did not make it into the SDK branch

- Known issue of parameter checker for CreateDepthStencilView expecting msaaResolveSubresource
to be valid even if msaa isn’t active

- Problem with runtime assert or hang in shader tracker - for now just remove the
shader checker files from your VK_LAYERS_PATH location.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
5e24513079bd7b684ae1e32b43a85c0c93a15f3d 15-May-2015 Tony Barbour <tony@LunarG.com> tests: Add missing calls when compared to the tri demo
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
25e3b839ae203c18a71ff950711137d9e753b2ee 21-May-2015 Tony Barbour <tony@LunarG.com> tests: Get tests running and compiling on Windows
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
8cd8ecde19f154f1779a7bcc93cb1a3519b57dbf 25-May-2015 Chia-I Wu <olv@lunarg.com> v98: replace vkUpdateDescriptors() by vkUpdateDescriptorSets()

Only slightly tested.

Conflicts:
include/vulkan.h
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
0fe95493c2aed5f1102580e3242d1e96aaf83700 25-May-2015 Chia-I Wu <olv@lunarg.com> v98: remove vk{Begin,End}DescriptorPoolUpdate()

Assume VK_DESCRIPTOR_UPDATE_MODE_FASTEST.

Conflicts:
icd/intel/desc.c
include/vulkan.h
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
d3114a2b621b895fb05d5e31b2ab4ea9695b9f84 25-May-2015 Chia-I Wu <olv@lunarg.com> v98: rename count to arraySize in VkDescriptorSetLayoutBinding

Conflicts:
include/vulkan.h
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
2318261dc2f6199f031ba9b815730ee5d649d57b 29-May-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V97 -- Remove multiple allocations. Bug# 13948.

Remove multiple memory allocation requirements from API, and supporting
changes in driver, demos, layers, and tests.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
5b1452f70d1aa7e18ab28f96e7264ea4d7c556a0 27-May-2015 Tobin Ehlis <tobin@lunarg.com> tests: Move VkDescriptorSetObj variable setup to initializers
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
a44c2ff80a7ea8b8bf1381b9be1507b1dcca7d3e 15-Apr-2015 Cody Northrop <cody@lunarg.com> tests: Add some geometry shader tests

render_test GeometryShaderHelloWorld
render_test GSUniformBufferLayout
render_test GSPositions
render_test GSTriStrip
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
fb9f5646a9f331a834d2e318d503a213cba490d7 12-May-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V93 -- fine-grained memory binding synchronization. Bug# 13464

New names and behavior for QueueBind* APIs.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
ac834520d19f081de4ea59a5bf02d2139e1a907a 02-May-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug 13854: Remove memory references

header: 0.93.0
svn: 30980
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
a569a50e85d51b0dff1b16cfd2c64222f921b6da 30-Apr-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-13690: Clarification on vkFlushMappedMemory

Bug 13690 - Clarification on the behavior of vkFlushMappedMemory
svn ID: 30914 & 30888
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
da4a99e924e8152a834a6ee41ed98f60e133438a 24-Apr-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-13751: Update vkCmdClearColorImage color parameter

svn ID: 30918
Change the VkCmdClearColroImage color parameter
be a pointer.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
28846ae655f199afdcde9b90e2211a781e17d5b2 01-May-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: Update for VK origin convention

Use GL conventions in vertex data and transform
to Vulkan conventions in the vertex shader with:
gl_Position.y = -gl_Position.y;
gl_Position.z = (gl_Position.z + gl_Position.w) / 2.0;

Changed CubeWithVertexFetchAndMVPAndTexture to use UV
from vertex data and to draw a couple of positions to
test for correct culling & front face
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
0c1bdc610d05749607458d6ca4a081b070b466b1 30-Apr-2015 Tony Barbour <tony@LunarG.com> tests: Pass debug function to InitFramework to register

And mod layer_validation_tests to use it.
Add layer_validation tests to run_all_tests
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
04ada4aaa4c62cae0c676fa8356922af8633e788 23-Apr-2015 Tony Barbour <tony@LunarG.com> tests: layer init moved to instance create - drop from device
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
950ebc0fe8024b03e20d9b0446eb8b77736b268e 23-Apr-2015 Tony Barbour <tony@LunarG.com> tests: Add Device init that takes list of layers to enable

Call it from the layer validation test
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
943105621e1bc68f1842340606ef3c1aa61447b9 22-Apr-2015 Tony Barbour <tony@LunarG.com> tests: Buffers/Images that map need VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
22a30866de6210d780995dfaaae39f1a73115aa0 22-Apr-2015 Tony Barbour <tony@LunarG.com> misc: Changes to clean up warnings in Release build
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
230e62505478ab0d9b05003e0e48baa5f090c6a0 17-Apr-2015 Mike Stroyan <mike@LunarG.com> update to vulkan.h header version 90, bug 13529
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
556f721b927c7f8bf6f37dd502afe8ebf3b76719 17-Apr-2015 Mark Lobodzinski <mark@lunarg.com> vulkan: Update vulkan.h for revision 89 -- Bug #13743

Generalizing the VkDescriptorSetLayoutChain object.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
1a01b1dd0734eb91e2a36509dab88f5cdfb7f1e9 16-Apr-2015 Cody Northrop <cody@lunarg.com> vulkan: Update vulkan.h for revision 88 -- Bug #13744

Rename some vkCmdBindDescriptorSets parameters and add a dynamic offset count.

v2: Add a check against dynamicOffsetCount before copying dset data.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
6097f3a50b582e9e5a49dbcaf1e8ab90960ef528 16-Apr-2015 Chia-I Wu <olv@lunarg.com> vulkan: Remove VkDescriptorSetLayoutChain from vkCmdBindDescriptorSets

This is part of r30446 on vulkan.h, discussed in bug 13632.

Meaty chunks of this commit done by Olv, basic hook up and testing by Cody.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
8205d901f17b1c76d89c956be235cf4e7a20a546 16-Apr-2015 Tony Barbour <tony@LunarG.com> Bug 13632 Header 84 Assorted questions and comments on vulkan.h
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
07b309a0cdfca1532ad14038682716ea7f77538d 15-Apr-2015 Jon Ashburn <jon@lunarg.com> misc: Change vkEnumerateGpus to vkEnumeratePhysicalDevices

Conflicts:
loader/loader.h
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
4696294e24f2473125f417d030d31540ac0a3a73 16-Apr-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug 13632: Convert commands to plural form

part of multiple commits to implement bug #13632.
bug 13632
header version 82
svn version: 30446

This patch converts:
vkCmdBindVertexBuffer -> vkCmdBindVertexBuffers
vkQueueAddMemReference -> vkQueueAddMemReferences
vkQueueRemoveMemReference -> vkQueueRemoveMemReferences
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
cf26e07b83fc43011e939b75f0d393a48a5628d0 16-Apr-2015 Mark Lobodzinski <mark@lunarg.com> vulkan: Updated vulkan.h for revision 79 -- Bug #13464

Implemented the changes required for adding fine-grained synchronization
to vkBindMemoryObject and related APIs.
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
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/tests/vkrenderframework.cpp
0199918cdd982ea192f737dc8660be1c33883e68 09-Apr-2015 Tony Barbour <tony@LunarG.com> tests: Rename Xgl->Vk all test objects
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
bc868f95f5e767612db2e9afe05f103e429c63bc 09-Apr-2015 Tony Barbour <tony@LunarG.com> tests: Initialize framebuffer and renderpass during startup
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
d38dcc92057e23405c3accf874c91e988237f7ed 09-Apr-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> xgl.h v70. Fix for vkUpdateDescriptors. Bug 13615

git-svn-id: https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/XGL@30104 e7fa87d3-cd2b-0410-9028-fcbf551c1848
/external/vulkan-validation-layers/tests/vkrenderframework.cpp
a8c06289885d114662fa0972c42fe84514495eff 14-Apr-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> renaming: Move many xgl files to vk version
/external/vulkan-validation-layers/tests/vkrenderframework.cpp