aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2015-08-10WSI: Remove old "vs_wsi_lunarg.h" file.Ian Elliott
2015-08-07include: Change debug report pUserData parameter to non-constJon Ashburn
This was inconsistently defined.
2015-08-04v148: Bug 14368 - Minor fixes for VkPhysicalDeviceFeaturesCody Northrop
2015-08-04v147: Bugs 14352 and 14300Cody Northrop
2015-08-04v146: Bug 14290 - Move typedefs from vk_platform.h to vulkan.h, make ↵Cody Northrop
pSampleMask an array
2015-08-04v145: Bug 14160 - Remove VK_DEVICE_CREATE_VALIDATION_BIT and unused flags fieldCody Northrop
2015-08-04v144: Bug 14292 - Rename VkRenderPassBeginInfo::attachmentCount to ↵Cody Northrop
clearValueCount
2015-08-04v143: Bug 14277 - Follow pointer naming convention in VkSubpassDescriptionCody Northrop
2015-08-04v142: Bug 14275 - Remove image layouts in VkFramebufferCreateInfoCody Northrop
2015-08-04v140: Bug 14251 - Inconsistencies in the definition of queriesCody Northrop
2015-08-04v139: Bug 14257 - Remove pCount parameter from vkAllocDescriptorSetsCody Northrop
2015-07-31xchange-93: Use VK_ prefix on DEBUG_REPORT_..._NAMECourtney Goeltzenleuchter
Use the Vulkan namespace (VK_ prefix) on DEBUG_REPORT_EXTENSION_NAME This resolves LunarXchange bug #93. https://vulkan.lunarg.com/app/issues/55b76ae37ef24d0001000070
2015-07-29bug-14352: Update vulkan.h versionCourtney Goeltzenleuchter
2015-07-29bug-14352: Missing size parameter in VkSparseMemoryBindInfoCourtney Goeltzenleuchter
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14352
2015-07-29bug-14330: Initialize handle on Vulkan objectsCourtney Goeltzenleuchter
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14330 Accepted in gl_common 7/27
2015-07-24loader: Only check 32-bits for magic valueCourtney Goeltzenleuchter
The loaderMagic grew to be 64-bits to look better but need to mask it to 32bits for the validation check.
2015-07-24misc: Add vkGetPhysicalDeviceImageFormatProperties as a stubJon Ashburn
2015-07-23loader: have loader_magic be uintptr_tCourtney Goeltzenleuchter
Twice we've have feedback on this structure not being correct - folks missed the union statment - so changing this to be the same size as a pointer to make it more clear that loaderMagic is the same size as *loaderData.
2015-07-23loader: Do not include dbg helpers in dispatchCourtney Goeltzenleuchter
The DEBUG_REPORT callback helpers do not need to be included in the dispatch table as they are not API entrypoints. They are functions specifically and only for DEBUG_REPORT DbgCreateMsgCallback.
2015-07-22headers: Updated debug object-to-string fcn with missing object typesMark Lobodzinski
In vk_debug_report_lunarg.h
2015-07-17bug-14282: remove constCourtney Goeltzenleuchter
2015-07-17vulkan: Fix definition of LayerPropertiesCourtney Goeltzenleuchter
2015-07-17layers: INITIAL Changes to use new WSI swapchain extensions.Ian Elliott
There are still some FIXME's that must be addressed, as well as fully supporting the new entrypoints. This patch serves as a basis for review and further work with other Vulkan engineers.
2015-07-17WSI: Add swapchain-extension headers (versions 12 & 40).Ian Elliott
2015-07-17misc: Bump patch number to reflect diffsCourtney Goeltzenleuchter
We've incorporated two changes that are not in the upstream v138 header so updating patch number to indicate that things are different.
2015-07-17vulkan: Remove unused STRUCTURE_TYPE enumCourtney Goeltzenleuchter
2015-07-17vulkan.h: Remove unused LAYER_CREATE_INFO typeCourtney Goeltzenleuchter
2015-07-17v115: remove GetPhysicalDevicePerformanceCourtney Goeltzenleuchter
2015-07-17vulkan: Updates to match upstream vulkan.hCourtney Goeltzenleuchter
2015-07-17vulkan: Switch to upstream headerCourtney Goeltzenleuchter
2015-07-17vulkan.h: API changes for #13744 - sharing across queuesChris Forbes
The ICD doesn't do anything differently interesting yet, but this is enough that the API works. V2: Fix testbinding. Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
2015-07-17icd: Support for command poolsCody Northrop
2015-07-17bug-14184: Transient memory allocationsCourtney Goeltzenleuchter
2015-07-17Bug 14224: Remove abbreviations on some API symbolsTony Barbour
2015-07-17misc: Bump header versionCourtney Goeltzenleuchter
2015-07-17Bug 14248: Add vkFreeDescriptorSetsTony Barbour
2015-07-17Bug 14084 - Object Tracker, Image, Generic layersTony Barbour
2015-07-17layers: Updated DrawState to work with type safety changesTobin Ehlis
DrawState now working with cube demo, but lots of cleanup and TODO items that need to be addressed.
2015-07-17Bug 14084 - Improve type safety and remove polymorphismTony Barbour
2015-07-17bug 14084: Update test binding for type safetyCourtney Goeltzenleuchter
2015-07-17update vulkan.h for multi-pass command buffers (V131, #14075)Chia-I Wu
Minimal changes to keep everything building and functioning. TODO: Need to port draw_state to use new VkAttachmentView structure.
2015-07-10misc: Update header versionCourtney Goeltzenleuchter
2015-07-10vulkan: Rename bool32_t to VkBool32Courtney Goeltzenleuchter
Target was v129 of the header
2015-07-10misc: Support Pipeline caches and multi pipeline create, bug 14033 API changesJon Ashburn
2015-07-08vulkan.h: V136 -- Vulkan Sparse Resource IssuesMark Lobodzinski
Totally reworked sparse resources. This commit also incorporates the changes for bug 14237.
2015-07-07loader: bug 12992: extension and layer supportCourtney Goeltzenleuchter
Much of layers and loader updated to work with final extension and layer mechanism. Not everything is working here.
2015-07-07include: Rename vkLayer.h -> vk_layer.h and vkIcd.h -> vk_icd.hTobin Ehlis
2015-07-07vulkan.h: v129 -- rework clear colors, remove raw clear [#14020]Chris Forbes
Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
2015-07-07vulkan.h: Split attachment and image clears (#13914, v126)Chris Forbes
- 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>
2015-07-07vulkan.h: Update features/limits structures (#12827, v125)Chris Forbes
- Add infrastructure in vulkaninfo to dump features/limits. To be filled out to dump everything interesting. - Move existing limits from VkPhysicalDeviceInfo to VkPhysicalDeviceLimits, and drop those that no longer exist. - Adjust the drivers to fill out the above in their new location. Other new features/limits still to be exposed by nulldrv and the intel ICD. Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>