History log of /external/vulkan-validation-layers/tests/vktestbinding.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3cd96a2da93fa325b0d51369388f9b93798f6c80 10-Feb-2016 Karl Schultz <karl@lunarg.com> Remove Khronos confidential clause from license text.
/external/vulkan-validation-layers/tests/vktestbinding.h
99e9d1d74ff89ad3a0563b4ce8fc55de8734d0ec 03-Feb-2016 Karl Schultz <karl@lunarg.com> tests: Update copyright and apply clang-format
/external/vulkan-validation-layers/tests/vktestbinding.h
a4ae48bfd6f2e2a80e1f92e054a007cf90a4e218 11-Jan-2016 Jon Ashburn <jon@lunarg.com> misc: Move to Vulkan header version 0.222
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
4c8381eb4ccab196a9b4bc3b3fe42cd23797e4d5 14-Dec-2015 Tobin Ehlis <tobine@google.com> layers: Add DrawState checks for correct CmdBuffer reset

Can only reset individual CmdBuffers if they are allocated from a pool that
included the VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT. Also need to
intercept vkResetCommandPool() function and make sure that all individual
CmdBuffers allocated from that pool are reset when called. Finally, updated
naming of cmdBuffer states (RECORDING & RECORDED) to more closely match spec.
/external/vulkan-validation-layers/tests/vktestbinding.h
c1f5e4068eab0504d4b68f78f88c55312ef96328 10-Nov-2015 Chia-I Wu <olv@lunarg.com> MR640: Alloc -> Allocate naming fixes

Drop a workaround in get_struct_name_from_struct_type in vk_helper.py.

s/VK_STRUCTURE_TYPE_MEMORY_ALLOC_INFO/VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO/g
s/VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOC_INFO/VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO/g
s/VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOC_INFO/VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO/g

https://gitlab.khronos.org/vulkan/vulkan/merge_requests/640
/external/vulkan-validation-layers/tests/vktestbinding.h
329ca9eb16cdbee7a7644fb08ade7b3d3bb32e23 06-Nov-2015 David Pinedo <david@lunarg.com> Moved header files from include to include/vulkan
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
8a17da586c0f31c72aefe229449d55ea18682be9 29-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> misc: switch copyright to Valve
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
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/vktestbinding.h
195c9e1571bc33a143af6a1adf7f6083a3b41f8d 27-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 15000: aspect/aspectMask inconsistencies (WIP)

Rename all aspect to aspectMask.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15000
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
4291d8822ec2a685ef89ec2b210ff16857e25310 27-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14918 part 4: more cleanups (WIP)
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
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/vktestbinding.h
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/vktestbinding.h
11dd12fb816317bdb6a174db59d25416fba67c33 26-Oct-2015 Chia-I Wu <olv@lunarg.com> MR 461: Documented updated vkQueueSubmit and remove wait + signal semaphore operations on queues. (WIP)

https://gitlab.khronos.org/vulkan/vulkan/merge_requests/461
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
1f6942dceacfb1892202a3b2dcb0ed84ec7169d1 26-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14844: Query Pool issues (WIP)

We did not and still do not honor the stride nor flags.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14844
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
831c183417705004ea225726d450b7259e7384c7 23-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14258: Make descriptor pools and command pools more consistent
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
2ebc234580f41270585dfbbe2925358dd41b125e 22-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14786: minor renames
/external/vulkan-validation-layers/tests/vktestbinding.h
37a43a64af08599b5fe5429c6c331f42f765fca9 22-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug-14542: Remove VK_UNSUPPORTED from success return codes
/external/vulkan-validation-layers/tests/vktestbinding.h
8e2f097c013646e6688ecd7041c6ebdd4372e5c2 22-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> WIP bug-14815: VkShaderStage
/external/vulkan-validation-layers/tests/vktestbinding.h
ba11ebe8763601875a5a0c925610088ab317ef06 22-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> WIP bug-14815: VkImageAspect
/external/vulkan-validation-layers/tests/vktestbinding.h
35ce7e6723ccc61952a5ee4eec49f2343a1a1dd4 08-Oct-2015 Cody Northrop <cody@lunarg.com> tests: Track whether desc sets are allocated from dynamic pools

We are calling vkFree* on sets allocated in pools
created with usage *_ONE_SHOT. Correct usage is clear in spec:

The intended usage for the pool is specified in poolUsage. If
poolUsage is VK_DESCRIPTOR_POOL_USAGE_DYNAMIC, then allocated
descriptor sets may return their individual allocations to the
pool, i.e. all of vkAllocDescriptorSets, vkFreeDescriptorSets,
and vkResetDescriptorPool may be used. If poolUsage is
VK_DESCRIPTOR_POOL_USAGE_ONE_SHOT then descriptor sets allocated
from the pool cannot be individually freed back to the pool,
i.e. only vkAllocDescriptorSets and vkResetDescriptorPool may
be used.

We need to track how a pool was created before deciding how
to treat desc sets within it.

This patch achieves it in the test framework, although it isn't
a natural fit for how things have worked so far.

object_tracker layer will throw errors until a follow up patch
adds similar functionality.
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
ddaecf8b7983676feae8a8c26faf2cceca4b2ade 22-Sep-2015 Mark Lobodzinski <mark@lunarg.com> intel: Removed ICD validation checks from img.c

Moved validation into device_limits layer, created layer utils
files for format utilities, added validation tests, updated validation
doc, updated test framework to call GetPhysicalDeviceProperties.
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
74c4ce9c4fa101c0989a29cf918e799fa67adcec 15-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug 14509: Rename Layer and Extension queries

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14509
https://gitlab.khronos.org/vulkan/vulkan/merge_requests/334
/external/vulkan-validation-layers/tests/vktestbinding.h
b88d01ec235c30afce8ef1fb64c8a6edc5bbfcfb 11-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> vulkan: Add missing _BIT to some bitfield enums.

Merge request #290 (https://gitlab.khronos.org/vulkan/vulkan/merge_requests/290)
/external/vulkan-validation-layers/tests/vktestbinding.h
aeffeae6128137520f85be7c81d67cb305929a10 11-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> Bug 12998: change ImageSubresourceRange's aspect to aspectMask
/external/vulkan-validation-layers/tests/vktestbinding.h
bd7f592c081094082ecb22ae30beaef079f437d0 11-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug 14313: Allow copies to do multi-layer copies
/external/vulkan-validation-layers/tests/vktestbinding.h
3dee8087999562e0637326175a3cf6cab858158e 11-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug 14313: Rename ArraySlice to ArrayLayer
/external/vulkan-validation-layers/tests/vktestbinding.h
67b42b7bde3163f662452cd8ed20e0b69e1afa4f 07-Sep-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: Change return types of some functions to void

Functions that should be thought of as "impossible to fail in the face
of valid parameters" have had their return types changed to void.
This includes all of the vkDestroy functions, vkFreeMemory, and vkUnmapMemory.
vkUpdateDescriptorSets is also included, because of the frequency the function
is expected to be called.
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
e4bc6948ada94c7fe0b35a89dbc2542ec4f791a2 26-Aug-2015 Cody Northrop <cody@lunarg.com> v156: Bug 14451 - Rename dynamic state objects
/external/vulkan-validation-layers/tests/vktestbinding.h
87ae5e14eeb6478f01fe31567cf07fd8bf8f0697 24-Aug-2015 Cody Northrop <cody@lunarg.com> v154: Bug 14417 - Added VkShaderStage to VkShaderCreateInfo
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
f5bd2253ff4114ac446f8eb820e78d56f711020f 17-Aug-2015 Cody Northrop <cody@lunarg.com> Bug 14323: RasterLine and RasterDepthBias changes
/external/vulkan-validation-layers/tests/vktestbinding.h
0caa94f5c686c2b9eaf57594b72a67fb9f440df1 23-Jul-2015 Tony Barbour <tony@LunarG.com> tests: Add index tracking to queue objects
/external/vulkan-validation-layers/tests/vktestbinding.h
d72da75739c3caab80fcb704f2ab353c5f223aa9 04-Aug-2015 Mike Stroyan <mike@LunarG.com> tests: Fixes for running layer_validation_tests on windows

Add forbid parameter to set_memory_type to pick less capable type
Expect error from vkBindImageMemory in BindMemoryToDestroyedObject
Call InitViewport and InitRenderTarget earlier in DescriptorSetNotUpdated
/external/vulkan-validation-layers/tests/vktestbinding.h
ef72e2a7cf4fa5708fdbfbc1c972a24ad0dbf809 04-Aug-2015 Cody Northrop <cody@lunarg.com> v140: Bug 14251 - Inconsistencies in the definition of queries
/external/vulkan-validation-layers/tests/vktestbinding.h
73c22f4abf564e8d97d5addbf7d23adaa4b7dc77 27-Jul-2015 Tony Barbour <tony@LunarG.com> tests: Fix up sTypes for vi and cmdPool
/external/vulkan-validation-layers/tests/vktestbinding.h
a4c8c71cb37926b9cc4dd8e131b2ddd3f5de48d5 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v127: Use PFN_vkVoidFunction for GetProcAddr
/external/vulkan-validation-layers/tests/vktestbinding.h
4da96aafe97eada8c0ab939dd8a8e94760b35649 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v115: remove GetPhysicalDevicePerformance
/external/vulkan-validation-layers/tests/vktestbinding.h
902d08122fca004bc59fecd27efe08a653ce31ec 11-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: Integrate command pools into tests
/external/vulkan-validation-layers/tests/vktestbinding.h
f02f9f8606b4b6b1604f7efd62ec5fc5bd6dfef8 10-Jul-2015 Cody Northrop <cody@lunarg.com> icd: Support for command pools
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
de4124da4233d201bf1d7326acf0e8bf53d5bee5 03-Jul-2015 Tony Barbour <tony@LunarG.com> Bug 14084 - Improve type safety and remove polymorphism
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
78c2a35016c72b92ce5d6fd705deb31736162607 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit CmdBuffer from Handle
/external/vulkan-validation-layers/tests/vktestbinding.h
6b11e60997003c59ddfc3944bb24d0fb7a0473cd 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit Dynamic* from NonDispHandle

This also assumes VkDynamic{Vp,Rs,Cb,Ds}State does not require any
VkDeviceMemory, and use more forward-looking names for the classes.
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
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/vktestbinding.h
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/vktestbinding.h
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/vktestbinding.h
b48eddb3bb67b48b7319f2752c4110f66e9dc4a3 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit Shader* from NonDispHandle
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
fd0ce99eac2a9faa48c76702ec0a4c533389d435 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit QueryPool from NonDispHandle

This also assumes VkQueryPool does not require any VkDeviceMemory.
/external/vulkan-validation-layers/tests/vktestbinding.h
9b6db1d5d991a4f98a99e8510d9d85b67f117e04 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit Event from NonDispHandle

This also assumes VkEvent does not require any VkDeviceMemory.
/external/vulkan-validation-layers/tests/vktestbinding.h
2454b9236ddcc40638aec9ac33de3ab570621f64 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit Semaphore from NonDispHandle

This also assumes VkSemaphore does not require any VkDeviceMemory.
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
ba0836f623e3a756bf0cac72d5a688430d2a3420 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit GpuMemory from NonDispHandle

And rename it to DeviceMemory.

Update DeviceMemory::alloc_info() to match API. Remvoe unused

Object::alloc_memory(const std::vector<VkDeviceMemory> &mems);
/external/vulkan-validation-layers/tests/vktestbinding.h
f2862c7fc1528f109583276ec4c92e131aa540b4 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit Queue from Handle
/external/vulkan-validation-layers/tests/vktestbinding.h
a263629c001e522a146c68e253979c20482becfb 03-Jul-2015 Chia-I Wu <olv@lunarg.com> test/binding: inherit Device from Handle
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
a10be9d8a28a559a0de069fc590d550a0c101430 03-Jul-2015 Chia-I Wu <olv@lunarg.com> tests/binding: add Handle and NonDispHandle
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
83d4e6a42c5757e08a950027ebf00edf8d59c67a 03-Jul-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V136 -- Vulkan Sparse Resource Issues

Totally reworked sparse resources. This commit also incorporates the
changes for bug 14237.
/external/vulkan-validation-layers/tests/vktestbinding.h
61414dee66bbc720c72dce59da6db9f0d31ea24a 07-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: Update extension and layer support
/external/vulkan-validation-layers/tests/vktestbinding.h
f5c61951493d13d4fda80bce2d36fab7b6f449aa 06-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: Update extension and layer support
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
d0e7d22a3ea3cc61de731011cc63b5e148e6667f 22-Jun-2015 Cody Northrop <cody@lunarg.com> tests: On init, specify if buffer is src or dst
/external/vulkan-validation-layers/tests/vktestbinding.h
257fe6ef533699bbbeb314a7ee1a599c6d0dd701 17-Jun-2015 Cody Northrop <cody@lunarg.com> tests: Specify VK_BUFFER_USAGE_TRANSFER_SOURCE_BIT on buffer used to copy from
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
723462910ef2f9ed0255b74399c835020a75a0b1 03-Jul-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V115 -- Reintroduce memory heaps & types. Bug #14082.

Reworked memory properties and types and added support for multiple
heaps.
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
864fd38da3f44dfe26e043f26f0cecad29a1cfd6 26-Jun-2015 Tony Barbour <tony@LunarG.com> vulkan.h: Bug 13900 - Remove initialCount from semaphores
/external/vulkan-validation-layers/tests/vktestbinding.h
426b90566abae5716741aade41184dc4dafe4aa4 25-Jun-2015 Tony Barbour <tony@LunarG.com> vulkan.h: V108 -- Static Types, Bug# 13919
/external/vulkan-validation-layers/tests/vktestbinding.h
b25c9b9d8b1feba97169383a09bafd3bd57d402b 19-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> bug 13038: Remove support for multiple GPUs

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=13038
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
3446b5a42d003a367ceb756f87625bd19ee9f21f 16-Jun-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V99 -- Remove vkPinSystemMemory, Bug# 13926
/external/vulkan-validation-layers/tests/vktestbinding.h
7cb8050c2ff859f7856d20531f14217df2edcd6f 11-Jun-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V99 -- Remove vkSetMemoryPriority, Bug# 13925

Conflicts:
layers/mem_tracker.cpp
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
1245cec54fd74fea87bc95913788726054a91518 18-May-2015 Jon Ashburn <jon@lunarg.com> misc: Change vkGetProcAddr to vkGetDeviceProcAddr

Also cleanup layer/loader GPA's to only return device level entrypoints.
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
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/vktestbinding.h
952124d6c7c9ca6a51b444a6f8f95bef6c9e547d 25-May-2015 Chris Forbes <chrisf@ijw.co.nz> tests: ensure Object::bound is initialized

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
Reviewed-by: Tobin Ehlis <tobin@lunarg.com>
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
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/vktestbinding.h
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/vktestbinding.h
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/vktestbinding.h
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/vktestbinding.h
04ada4aaa4c62cae0c676fa8356922af8633e788 23-Apr-2015 Tony Barbour <tony@LunarG.com> tests: layer init moved to instance create - drop from device
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
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/vktestbinding.h
9c6d94f102991d3b8bdca5008f4ab191098d835e 22-Apr-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: testbinding objects know dev, use it

Now that most of the testbinding objects need
to keep track of the device object we can eliminate
the device as an argument for some methods.
/external/vulkan-validation-layers/tests/vktestbinding.h
6d55b9cca836f1d9bf0b9f2d13b2aa1bbe49dbcc 20-Apr-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: Finish update to match latest vulkan.h

Needed to adjust the objects to keep track of the VkObjectType
and VkDevice as they are needed in may places due to
non-dispatchable API calls. This patch completes that
functionality for the test binding.
Incorporated review feedback
- add device() helper
- fix vkOpenPeerImage to save dev since it doesn't use INIT macro
/external/vulkan-validation-layers/tests/vktestbinding.h
230e62505478ab0d9b05003e0e48baa5f090c6a0 17-Apr-2015 Mike Stroyan <mike@LunarG.com> update to vulkan.h header version 90, bug 13529
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
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/vktestbinding.h
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/vktestbinding.h
d02809afb17503149e2e8b9a85c9e145a3e558a4 15-Apr-2015 Jeremy Hayes <jeremy@lunarg.com> vulkan: Update object memory requirements (13723).
/external/vulkan-validation-layers/tests/vktestbinding.h
f6cc4e70bfc3912e556316f83edffe232bea6f2a 16-Apr-2015 Tobin Ehlis <tobin@lunarg.com> tests: Remove use of old GetExtensionSupport API
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
97dcd04bbcbc1129dbaccc2ef871f6889640d6cd 16-Apr-2015 Mark Lobodzinski <mark@lunarg.com> vulkan.h: V74. Unify memory pools. Bug #13633.

Simplify the memory API to use one pool for both image and buffer resources.
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
fcf855f56373dfa7614c300e41f759d6ad5b4b9b 11-Apr-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> vulkan: Naming beautification

- remove "Object" from the name of VkDynamic*State objects.
(no other leaf classes have "Object" in the name).
- fix some minor spacing issues
git-svn-id: https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/XGL@30120 e7fa87d3-cd2b-0410-9028-fcbf551c1848
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
2b5fb347a2bc4dca8d30ab2337f5427bfd3e3b75 10-Apr-2015 Tony Barbour <tony@LunarG.com> tests: Don't call unbind if we haven't called bind
/external/vulkan-validation-layers/tests/vktestbinding.h
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/vktestbinding.h
9cc421eb545767e22fd723dc573a7a3225261b1c 08-Apr-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> Stage 1 of rename

TODO: re-enable glave build, advance API for glave

v2: get rid of outdated code in tri introduced by rebase
rename wsi_null.c (olv)
/external/vulkan-validation-layers/tests/vktestbinding.h