History log of /external/vulkan-validation-layers/tests/test_environment.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d3995c987ba7e47700ceb54535880e782c6b04c1 22-Mar-2016 Jon Ashburn <jon@lunarg.com> tests: Use header macro for API version rather than make_version

Change-Id: I454b5d2c4deea46712dff9d5c2af72af683f05a3
/external/vulkan-validation-layers/tests/test_environment.cpp
9b7054fe649297726b4593d80a0102564bff91b3 25-Feb-2016 Tony Barbour <tony@LunarG.com> Use API Version 1.0.0 instead of using VK_API_VERSION for tests/demos
/external/vulkan-validation-layers/tests/test_environment.cpp
3cd96a2da93fa325b0d51369388f9b93798f6c80 10-Feb-2016 Karl Schultz <karl@lunarg.com> Remove Khronos confidential clause from license text.
/external/vulkan-validation-layers/tests/test_environment.cpp
99e9d1d74ff89ad3a0563b4ce8fc55de8734d0ec 03-Feb-2016 Karl Schultz <karl@lunarg.com> tests: Update copyright and apply clang-format
/external/vulkan-validation-layers/tests/test_environment.cpp
a4ae48bfd6f2e2a80e1f92e054a007cf90a4e218 11-Jan-2016 Jon Ashburn <jon@lunarg.com> misc: Move to Vulkan header version 0.222
/external/vulkan-validation-layers/tests/test_environment.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/test_environment.cpp
e504c01c98db433738ade7dc370795104a026e5b 18-Nov-2015 Ian Elliott <ianelliott@google.com> WSI: Eliminate a lot of references to WSI header files.

Conflicts:
include/vulkan/vk_layer.h
loader/loader.h
/external/vulkan-validation-layers/tests/test_environment.cpp
329ca9eb16cdbee7a7644fb08ade7b3d3bb32e23 06-Nov-2015 David Pinedo <david@lunarg.com> Moved header files from include to include/vulkan
/external/vulkan-validation-layers/tests/test_environment.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/test_environment.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/test_environment.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/test_environment.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/test_environment.cpp
331f4e842cfa157b3eddf984ee441cbab90cb0ce 06-Jul-2015 Ian Elliott <ian@lunarg.com> tests: Changes to use new WSI swapchain extensions.

There are still some FIXME's that must be addressed, as well as fully calling
the new entrypoints. This patch serves as a basis for review and further work
with other Vulkan engineers.

Make space in std::vector using resize. Need vector to actually allocate space
for the number of expected data elements. Reserve doesn't do it, but resize
does.

Update testframework for new WSI extensions
/external/vulkan-validation-layers/tests/test_environment.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/test_environment.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/test_environment.cpp
61414dee66bbc720c72dce59da6db9f0d31ea24a 07-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: Update extension and layer support
/external/vulkan-validation-layers/tests/test_environment.cpp
b774fb40e4cea42a483ae272956fedcf3f0f3d82 06-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: misc fixes after porting to new extension
/external/vulkan-validation-layers/tests/test_environment.cpp
3fc66286fc9ec0dd2f97080e7e6c9f2d0d3efefa 06-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: Only clean up instance if created
/external/vulkan-validation-layers/tests/test_environment.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/test_environment.cpp
f593663595cced110c3190cf605c8a7de16e3307 27-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: Do not need WSI on device

At least not at the moment
/external/vulkan-validation-layers/tests/test_environment.cpp
426b90566abae5716741aade41184dc4dafe4aa4 25-Jun-2015 Tony Barbour <tony@LunarG.com> vulkan.h: V108 -- Static Types, Bug# 13919
/external/vulkan-validation-layers/tests/test_environment.cpp
5733f6eea8fac8416d568fcaafb418af1533b98e 24-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: test environment needs WSI extension

The test environment may be asked to display test
images and thus needs to include the WSI extension.
/external/vulkan-validation-layers/tests/test_environment.cpp
f194c5462e6a21c6ce107b74cefc0ee3941e42fa 23-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> tests: Clear out unused pNext AppInfo field.

Saw segfault with APIDump due to garbage pNext field
/external/vulkan-validation-layers/tests/test_environment.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/test_environment.cpp
5b66aa51f060c804e1804cf45909ed6489552c62 16-Apr-2015 Chia-I Wu <olv@lunarg.com> switch to VK_WSI_LunarG

Switch from VK_WSI_X11 to VK_WSI_LunarG

v2:

- split out glave changes
- redo mem_tracker changes
- rebase

Conflicts:

demos/cube.c
demos/tri.c

v3 (from Ian):

- Put "#if 0" around non-upstream members of VkDisplayPropertiesWSI.
/external/vulkan-validation-layers/tests/test_environment.cpp
07b309a0cdfca1532ad14038682716ea7f77538d 15-Apr-2015 Jon Ashburn <jon@lunarg.com> misc: Change vkEnumerateGpus to vkEnumeratePhysicalDevices

Conflicts:
loader/loader.h
/external/vulkan-validation-layers/tests/test_environment.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/test_environment.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/test_environment.cpp
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/test_environment.cpp
29669a43755f6caa97c4c1d447f494514ba343d9 04-Apr-2015 Jon Ashburn <jon@lunarg.com> misc: Add create_info struct to CreateInstance()

Allows extnesion or layer enablement at CreateInstance
Khronos Bug 13637
/external/vulkan-validation-layers/tests/test_environment.cpp
053e611ca2a6fa339a15a0de6bd42c89e9bdbae2 09-Apr-2015 Chia-I Wu <olv@lunarg.com> tests: fix environment tear-down without X11 setup

Do not call xcb_disconnect() if X11SetUp() is not called.
/external/vulkan-validation-layers/tests/test_environment.cpp
901f3bc20d8a9294b484bb1101b31fbb70359c39 02-Apr-2015 Tony Barbour <tony@LunarG.com> tests: Remove use of designated initializers in cpp

MS VC++ doesn't support designated initializers in C++, just C.
/external/vulkan-validation-layers/tests/test_environment.cpp
34888cfbdcd1769789e922ed81f6f997073120ba 03-Mar-2015 Tony Barbour <tony@LunarG.com> tests: Move environment object into sharable file
/external/vulkan-validation-layers/tests/test_environment.cpp