Chia-I Wu [Mon, 26 Oct 2015 09:20:32 +0000 (17:20 +0800)]
bug 14892 part 2: rename more "count" (WIP)
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14892
Chia-I Wu [Mon, 26 Oct 2015 09:18:26 +0000 (17:18 +0800)]
bug 14778: VK_IMAGE_VIEW_CREATE_READ_ONLY_DEPTH_BIT underspecified (WIP)
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14778
Chia-I Wu [Mon, 26 Oct 2015 08:48:28 +0000 (16:48 +0800)]
v192: bump API minor version
Chia-I Wu [Mon, 26 Oct 2015 09:08:33 +0000 (17:08 +0800)]
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
Chia-I Wu [Mon, 26 Oct 2015 09:04:32 +0000 (17:04 +0800)]
v191: bug 14574: Capability bit for stores from non-fragment/compute shaders (WIP)
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14574
Chia-I Wu [Mon, 26 Oct 2015 08:48:28 +0000 (16:48 +0800)]
v190: bump API minor version
Chia-I Wu [Mon, 26 Oct 2015 09:00:46 +0000 (17:00 +0800)]
bug 14641: VkXXXCreateFlags are not consistently used for the various VkXXXCreateInfo (WIP)
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14641
Chia-I Wu [Mon, 26 Oct 2015 08:55:27 +0000 (16:55 +0800)]
bug 14848: Verifying Sparse Behavior (WIP)
Merge vkQueueBindSparse*() to one.
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14848
Chia-I Wu [Mon, 26 Oct 2015 08:48:28 +0000 (16:48 +0800)]
v189: bump API minor version
Chia-I Wu [Mon, 26 Oct 2015 08:49:32 +0000 (16:49 +0800)]
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
Chia-I Wu [Mon, 26 Oct 2015 08:48:28 +0000 (16:48 +0800)]
v188: bump API minor version
Chia-I Wu [Mon, 26 Oct 2015 08:47:26 +0000 (16:47 +0800)]
bug 14914: Should strictLines be a feature or a limit (WIP)
A limit.
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14914
Chia-I Wu [Mon, 26 Oct 2015 13:10:41 +0000 (21:10 +0800)]
bug 12921: Memory callback (WIP)
The per-object allocator is ignored for now.
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=12921
Chia-I Wu [Mon, 26 Oct 2015 12:48:51 +0000 (20:48 +0800)]
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
Chia-I Wu [Mon, 26 Oct 2015 12:46:14 +0000 (20:46 +0800)]
bug 14909: Define "length" as it relates to push constants be in units of bytes not words (WIP)
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14909
Chia-I Wu [Mon, 26 Oct 2015 12:42:12 +0000 (20:42 +0800)]
bug 14905: Reserve VkStructureType values for loader/layer bootstrapping (WIP)
Fix vk_helper.py to ignore them.
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14905
Chia-I Wu [Mon, 26 Oct 2015 12:03:07 +0000 (20:03 +0800)]
v187: bump API minor version
Chia-I Wu [Mon, 26 Oct 2015 12:40:02 +0000 (20:40 +0800)]
bug 14630: Issues with regard to primitive restart index (WIP)
Remove primitiveRestartForPatches.
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14630
Chia-I Wu [Mon, 26 Oct 2015 12:37:06 +0000 (20:37 +0800)]
bug 14857: Adding extensibility to VkSubmitInfo (WIP)
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14857
Tobin Ehlis [Mon, 2 Nov 2015 20:13:21 +0000 (13:13 -0700)]
Merge branch 'master' of gitlab.khronos.org:vulkan/LoaderAndTools
Tobin Ehlis [Mon, 2 Nov 2015 20:12:18 +0000 (13:12 -0700)]
layers: Fix Swapchain include dependency for Windows build break
Tony Barbour [Mon, 2 Nov 2015 18:47:51 +0000 (11:47 -0700)]
demos: Initialize all of subresource fields
Tony Barbour [Mon, 2 Nov 2015 18:46:29 +0000 (11:46 -0700)]
layers: Use descriptor type to decide which pointer to free
Tobin Ehlis [Thu, 29 Oct 2015 20:19:18 +0000 (14:19 -0600)]
layers: Migrate Image dispatch tables into layer_data struct
Tobin Ehlis [Thu, 29 Oct 2015 18:58:13 +0000 (12:58 -0600)]
layers: Migrate Swapchain dispatch tables and global data into layer_data struct
Tobin Ehlis [Thu, 29 Oct 2015 17:11:53 +0000 (11:11 -0600)]
layers: Migrate ShaderChecker dispatch tables and global data into layer_data struct
Tobin Ehlis [Thu, 29 Oct 2015 15:55:19 +0000 (09:55 -0600)]
layers: Remove mid/mdd functions from MemTracker
Tobin Ehlis [Thu, 29 Oct 2015 15:03:52 +0000 (09:03 -0600)]
layers: Migrating MemTracker global data into layer_data struct
Tobin Ehlis [Wed, 28 Oct 2015 22:25:11 +0000 (16:25 -0600)]
layers: Add dispatch tables into MemTracker layer_data struct
Mike Stroyan [Fri, 30 Oct 2015 21:30:13 +0000 (15:30 -0600)]
ubuntu 15.10 directions for intel DRI3
Chia-I Wu [Mon, 26 Oct 2015 12:03:07 +0000 (20:03 +0800)]
v186: bump API minor version
Chia-I Wu [Mon, 26 Oct 2015 12:33:12 +0000 (20:33 +0800)]
bug 14567: What is VK_QUEUE_EXTENDED_BIT? (WIP)
Removed.
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14567
Chia-I Wu [Mon, 26 Oct 2015 12:14:54 +0000 (20:14 +0800)]
bug 14876: Can timestamps be written inside a renderpass? (WIP)
Timestamps are written to a query pool.
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14876
Chia-I Wu [Mon, 26 Oct 2015 12:04:44 +0000 (20:04 +0800)]
bug 14362: VK_NULL_HANDLE does not work in C (WIP)
Drop type safety on 32-bit.
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14362
Chia-I Wu [Mon, 26 Oct 2015 12:03:07 +0000 (20:03 +0800)]
v185: bump API minor version
Chia-I Wu [Mon, 26 Oct 2015 11:52:46 +0000 (19:52 +0800)]
bug 14864: Remove redundant VkPipelineShaderStageCreateInfo.stage field? (WIP)
Removed.
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14864
Chia-I Wu [Mon, 26 Oct 2015 11:48:03 +0000 (19:48 +0800)]
MR 461: Documented updated vkQueueSubmit and remove wait + signal semaphore operations on queues. (WIP)
https://gitlab.khronos.org/vulkan/vulkan/merge_requests/461
Chia-I Wu [Thu, 29 Oct 2015 14:01:53 +0000 (22:01 +0800)]
support and use VkSubmitInfo semaphore signaling and waiting
Chia-I Wu [Mon, 26 Oct 2015 11:40:27 +0000 (19:40 +0800)]
bug 14868: Replace VkTimestampType with VkPipelineStageFlagBits (WIP)
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14868
Chia-I Wu [Mon, 26 Oct 2015 11:28:45 +0000 (19:28 +0800)]
v184: bug 14719: vkCmdCopyBufferToImage alignment requirements (WIP)
Update vulkaninfo to print new limits.
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14719
Chia-I Wu [Mon, 26 Oct 2015 11:27:21 +0000 (19:27 +0800)]
bug 14822: timestampFrequency underspecified (WIP)
Replaced by timestampPeriod, number of nanoseconds per tick.
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14822
Chia-I Wu [Mon, 26 Oct 2015 11:26:04 +0000 (19:26 +0800)]
bug 14725: Remove or replace VK_SPARSE_MEMORY_BIND_REPLICATE_64KIB_BLOCK_BIT (WIP)
Renamed.
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14725
Chia-I Wu [Mon, 26 Oct 2015 11:22:06 +0000 (19:22 +0800)]
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
Chia-I Wu [Mon, 26 Oct 2015 11:17:06 +0000 (19:17 +0800)]
bug 14855: vkGetPipelineCacheSize is unique (consistency issue) (WIP)
Update vkGetPipelineCacheData() to replace vkGetPipelineCacheSize().
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14855
Chia-I Wu [Mon, 26 Oct 2015 11:16:06 +0000 (19:16 +0800)]
bug 14861: rasterization review issues (WIP)
Update vulkaninfo to print features->strictLines.
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14861
Chia-I Wu [Mon, 26 Oct 2015 11:08:09 +0000 (19:08 +0800)]
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
Chia-I Wu [Mon, 26 Oct 2015 10:36:20 +0000 (18:36 +0800)]
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
Chia-I Wu [Mon, 26 Oct 2015 10:50:46 +0000 (18:50 +0800)]
vulkan.py: use generated "core" API
The parsed vkCmdSetBlendConstants prototype makes a difference to vktrace.
But vktrace should handle it just fine.
Chia-I Wu [Mon, 26 Oct 2015 10:48:24 +0000 (18:48 +0800)]
vulkan.py: fix vulkan.h parsing
Ignore PFN_vkVoidFunction typedef. Fix layer dispatch table output.
Mark Lobodzinski [Thu, 29 Oct 2015 21:45:27 +0000 (15:45 -0600)]
layers: Fix MemTracker uninitialized variables
Caused issues in SDK tests on Windows
Mark Lobodzinski [Thu, 29 Oct 2015 20:23:47 +0000 (14:23 -0600)]
demos: Properly destroy command pool in cube demo
Mark Lobodzinski [Thu, 29 Oct 2015 18:58:33 +0000 (12:58 -0600)]
layers: Add DestroyImage to image layer's device GPA table
jon [Thu, 29 Oct 2015 21:51:28 +0000 (15:51 -0600)]
loader: Update Linux and Windows ICD/layer discover documentation
jon [Thu, 29 Oct 2015 21:17:52 +0000 (15:17 -0600)]
loader: Update linux documentation on where ICD lives.
jon [Thu, 29 Oct 2015 20:57:03 +0000 (14:57 -0600)]
loader: Move utility function so it is found on both Linux and Windows
Daniel Dadap [Wed, 30 Sep 2015 17:09:49 +0000 (12:09 -0500)]
loader: set DEFAULT_VK_{DRIVER,LAYER}S_PATH to "" on Linux
When loader_get_fullpath() gets an empty string as the 'dir' parameter,
it immediately writes out the original, unexpanded filename. Setting
the default drivers and layers paths to an empty string on Linux will
allow the unmodified filenames to be passed to dlopen(3) without having
to maintain a separate code path for Windows.
Now that there is no longer a default path for drivers or layers on
Linux, ${CMAKE_INSTALL_LIBDIR} no longer needs to be baked into the
loader binary. Note that any ICDs or layers that are currently getting
installed to the previous default paths (e.g. /usr/lib/vulkan/icd or
/usr/lib/vulkanlayer) will not be discoverable when specified as plain
filenames, unless these directories happen to be configured in the
loader's search path on the system in question.
Daniel Dadap [Wed, 30 Sep 2015 16:50:51 +0000 (11:50 -0500)]
loader: add helper for combining paths
Add a helper function to combine an arbitrary number of path elements,
separating them with the platform-specific directory separator, and
use it in places where path combining is currently achieved through
direct string manipulation.
As an additional cleanup, update loader_get_fullpath() to duplicate
the search path string internally, rather than relying on the caller
to do so. Since loader_get_fullpath() and loader_expand_path() no
longer modify input strings, and loader_expand_path() no longer
requires that the caller append the DIRECTORY_SYMBOL ahead of time,
acrobatics to duplicate strings to prevent modification and/or to add
directory separators are no longer necessary.
This change will result a behavior change on Windows: the existing
logic for loading an ICD that is specified as a bare filename, and
not as an absolute or relative path, is to search for a driver with
the given ICD name in the DEFAULT_VK_DRIVERS_PATH search path on
Linux, and to use the given ICD name as-is on Windows. This could
lead to DLL injection attack on Windows. Merge the Linux/Windows
behavior to limit the search for ICD filenames to the default search
path on Windows as well, which is also more consistent with the
behavior described in the loader spec.
Conflicts:
loader/loader.c
Mike Stroyan [Wed, 28 Oct 2015 17:15:46 +0000 (11:15 -0600)]
demos: fclose in cube and tri
Balance every fopen with fclose.
Mike Stroyan [Wed, 28 Oct 2015 15:46:57 +0000 (09:46 -0600)]
demos: windows fixes for cube and tri resize
Defer resize until after first prepare.
Record new window size from WM_SIZE.
Leave demo->swapchain.handle valid to pass to CreateSwapchainKHR.
Mike Stroyan [Thu, 15 Oct 2015 14:42:32 +0000 (08:42 -0600)]
Layers: MemTracker check vkCmdCopyQueryPoolResults
MemTracker check of buffer memory and usage flags in vkCmdCopyQueryPoolResults
Mike Stroyan [Thu, 15 Oct 2015 14:30:18 +0000 (08:30 -0600)]
demos: add occlusion features to vulkaninfo
Add reporting of VkPhysicalDeviceFeatures occlusionQueryNonConservative to vulkaninfo.
Johannes van Waveren [Wed, 28 Oct 2015 16:45:00 +0000 (11:45 -0500)]
use conditional compilation based on _WIN32 instead of WIN32 and __linux__
Jason Ekstrand [Fri, 16 Oct 2015 00:15:25 +0000 (17:15 -0700)]
demos/cube: Provide a non-null VertexInputStateCreateInfo
In the spec for VkGraphicsPipelineCreateInfo, some structs are explicitly
listed as being able to be NULL if they are not used.
VertexInputStateCreateInfo is not one of them.
Jason Ekstrand [Fri, 16 Oct 2015 00:16:32 +0000 (17:16 -0700)]
demos/cube: Explicitly specify std140 layout on UBOs
Without this, glslang won't actually provide the offsets and strides
required by SPIR-V.
Mark Lobodzinski [Tue, 27 Oct 2015 15:53:00 +0000 (09:53 -0600)]
layers: Validate buffer view usage flags
Jeremy Hayes [Wed, 28 Oct 2015 19:01:39 +0000 (13:01 -0600)]
layers: Validate number of layers in subresource.
Reviewed by Tobin.
Tobin Ehlis [Tue, 27 Oct 2015 22:35:27 +0000 (16:35 -0600)]
tests: Added CopyDescriptorUpdateErrors test to verify 3 errors during descriptorset copy updates
Tobin Ehlis [Tue, 27 Oct 2015 21:43:38 +0000 (15:43 -0600)]
layers: Add DrawState validation for copy descriptor updates
Tobin Ehlis [Tue, 27 Oct 2015 18:54:50 +0000 (12:54 -0600)]
layers: Simplify descriptor validation in DrawState
Many descriptor validation helper functions were returning skipCall based on the potential for a bad update structure type. However, at the beginning of update validation, we validate that the update type is ok. Therefore, the other helper functions don't need to continually repeat this check, and can be simplified to return relevant values directly.
Tobin Ehlis [Tue, 27 Oct 2015 18:25:35 +0000 (12:25 -0600)]
layers: Improve DrawState write descriptor update
Validate that stageFlags are the same for a single write update.
Validate that all sampler updates from a single write update are either immutable or non-immutable.
Refactor update contents check to have a loop per switch case instead of switching for each loop iteration.
Added two new validation errors:
DRAWSTATE_DESCRIPTOR_STAGEFLAGS_MISMATCH
DRAWSTATE_INCONSISTENT_IMMUTABLE_SAMPLER_UPDATE
Tobin Ehlis [Tue, 27 Oct 2015 16:10:54 +0000 (10:10 -0600)]
layers: Remove DrawState g_lastBoundDescriptorSet variable - it's no longer used
Cody Northrop [Tue, 13 Oct 2015 17:28:23 +0000 (11:28 -0600)]
demos: Clean up tri depth
We animated tri to make it clear it was rendering correctly based
on ISV feedback. It looks better, but still questionable.
This change makes the depth cutoff a straight line by giving the top
two vertices the same depth.
Cody Northrop [Tue, 27 Oct 2015 19:15:41 +0000 (13:15 -0600)]
draw_state: Fix enum in validate_draw_state_flags
DRAWSTATE_STENCIL_NOT_BOUND -> DRAWSTATE_SCISSOR_NOT_BOUND
Cody Northrop [Mon, 26 Oct 2015 20:07:35 +0000 (14:07 -0600)]
windows: Fix vector resizing in draw_state
Tony Barbour [Tue, 27 Oct 2015 17:01:20 +0000 (11:01 -0600)]
demos: print new device limits in vulkaninfo
Courtney Goeltzenleuchter [Tue, 27 Oct 2015 17:32:31 +0000 (11:32 -0600)]
misc: Remove dynamic array definititions
Windows doesn't like dynamicly sized arrays. Replace
with new'd array of objects or object pointers instead.
Courtney Goeltzenleuchter [Tue, 27 Oct 2015 17:23:21 +0000 (11:23 -0600)]
misc: Add intrin.h to support ffs utility
Courtney Goeltzenleuchter [Tue, 27 Oct 2015 17:22:14 +0000 (11:22 -0600)]
misc: Windows does not like named structure initialization
Courtney Goeltzenleuchter [Tue, 27 Oct 2015 17:19:02 +0000 (11:19 -0600)]
Bug 14621: Change vkGet* functions to not return VkResult
Missed one function in prior patch.
Ian Elliott [Tue, 27 Oct 2015 17:06:33 +0000 (11:06 -0600)]
tri/cube: Adjust demo_resize() to API changes.
Ian Elliott [Wed, 21 Oct 2015 21:14:07 +0000 (15:14 -0600)]
tri/cube: Add WM_SIZE to Win32 event handler to resize a window.
Ian Elliott [Wed, 21 Oct 2015 19:50:31 +0000 (13:50 -0600)]
cube: Removed some #if 0's that had bee left in the code.
Ian Elliott [Sat, 17 Oct 2015 00:02:43 +0000 (18:02 -0600)]
tri/cube: Handle window resizes (from WSI or XCB).
If either vkAcquireNextImageKHR() or vkQueuePresentKHR() return
VK_ERROR_OUT_OF_DATE, a new demo_resize() function is called, that replaces the
current state, command buffers, swapchain, etc, with new ones that reflect the
new size of the window. As part of this, the app picks up the window size from
vkGetSurfacePropertiesKHR().
The same occurs if the application receives an XCB_CONFIGURE_NOTIFY event, with
a changed window size.
Tobin Ehlis [Fri, 23 Oct 2015 22:00:08 +0000 (16:00 -0600)]
layers: Improve DrawState Descriptor validation
Adding further validation for the contents of vkUpdateDescriptorSets() call.
Make sure that provided sampler/image/buffer data is consistent with type and layout of the update.
For imageView updates, make sure that aspect bits are set correctly for Color and DS images and make sure that the imageLayout is compatible with the underlying image format.
This results in 4 new validation checks:
DRAWSTATE_SAMPLER_DESCRIPTOR_ERROR
DRAWSTATE_IMAGEVIEW_DESCRIPTOR_ERROR
DRAWSTATE_BUFFERVIEW_DESCRIPTOR_ERROR
DRAWSTATE_BUFFERINFO_DESCRIPTOR_ERROR
Each of the new checks has a basic check to verify that the underlying Vk object (sampler, imageview, bufferview, buffer) for the respective type of check is valid. The ImageView error also includes cases where format of the image is not consistent with the layout (Color vs DS).
Also added some enhancements to existing check:
DRAWSTATE_INVALID_IMAGE_ASPECT - verify D&S bits not both set, but that one is for a DS layout, verify COLOR bit set for Color layout
This change included adding and/or enhancing the tracking in DrawState for image[View] and buffer[View].
There is documentation for each of the new checks.
There are new tests added for each of the new error cases as well as the ASPECT error case.
Tobin Ehlis [Fri, 25 Sep 2015 20:49:43 +0000 (14:49 -0600)]
layers: Modify Image layer to store IMAGE_STATE structs instead of their unique_ptrs
Jon Ashburn [Mon, 26 Oct 2015 22:54:51 +0000 (16:54 -0600)]
loader: Check for NULL ICD in CreateDevice
Related to lunargxchange #163
Courtney Goeltzenleuchter [Fri, 23 Oct 2015 19:39:19 +0000 (13:39 -0600)]
misc: Bump to header version 183
Courtney Goeltzenleuchter [Mon, 26 Oct 2015 18:59:59 +0000 (12:59 -0600)]
draw_state: Remove obsolete check
Courtney Goeltzenleuchter [Fri, 23 Oct 2015 19:38:14 +0000 (13:38 -0600)]
bug-14827: Remove DescriptorInfo union
The DescriptorInfo union is invalid in C++
Courtney Goeltzenleuchter [Mon, 19 Oct 2015 19:44:50 +0000 (13:44 -0600)]
bug-14258: Remove maxCommandBuffers
commit #53c2f7e
Tobin Ehlis [Fri, 23 Oct 2015 23:52:53 +0000 (17:52 -0600)]
layers: Update ObjectTracker to handle double-embedded loops of array struct params w/ object arrays in them
ObjectTracker still only goes 1-level deep on object validation so if an array struct param has an embedded struct that then has an object, validating those objects is not yet done by ObjectTracker.
Tobin Ehlis [Fri, 23 Oct 2015 22:57:03 +0000 (16:57 -0600)]
layers: Fix objectTracker to validate DSs in CmdBindDescriptorSets()
Courtney Goeltzenleuchter [Fri, 23 Oct 2015 20:21:05 +0000 (14:21 -0600)]
bug-14258: Make descriptor pools and command pools more consistent
Courtney Goeltzenleuchter [Fri, 23 Oct 2015 16:37:38 +0000 (10:37 -0600)]
misc: bump to header version 182
Courtney Goeltzenleuchter [Fri, 23 Oct 2015 16:37:02 +0000 (10:37 -0600)]
bug-14575: normalized queue priorities
Courtney Goeltzenleuchter [Thu, 22 Oct 2015 21:47:21 +0000 (15:47 -0600)]
Bug 14789: Clean up limit structure
Mark Lobodzinski [Mon, 26 Oct 2015 22:14:44 +0000 (16:14 -0600)]
layers: Fix windows build error
Image layer had a list initialzation inside a member initializer list
Mark Lobodzinski [Fri, 23 Oct 2015 20:20:31 +0000 (14:20 -0600)]
layers: Add state-dependent image aspect/format checks
Courtney Goeltzenleuchter [Thu, 22 Oct 2015 21:33:27 +0000 (15:33 -0600)]
misc: Update header to v181
Courtney Goeltzenleuchter [Thu, 22 Oct 2015 21:31:56 +0000 (15:31 -0600)]
bug-14827: Make DescriptorInfo a union of bufferInfo, imageInfo, and bufferView