aboutsummaryrefslogtreecommitdiffstats
path: root/include/vulkan/vulkan.h
Commit message (Collapse)AuthorAgeFilesLines
* vulkan: Update registry and headers to 1.0.42Jason Ekstrand2017-02-271-22/+991
| | | | This brings in a bunch of new extensions
* vulkan: bump vulkan.h to 1.0.39 versionDave Airlie2017-01-241-2/+365
| | | | | | | This introduces a bunch of new extension defines. Acked-by: Jason Ekstrand <[email protected]> Signed-off-by: Dave Airlie <[email protected]>
* include: update Vulkan headersLionel Landwerlin2017-01-141-4/+243
| | | | | Signed-off-by: Lionel Landwerlin <[email protected]> Acked-by: Jason Ekstrand <[email protected]>
* vulkan: import latest public vulkan headers + and fix drivers.Dave Airlie2016-11-111-34/+395
| | | | | | | | | I just noticed the new vulkan headers changed a prototype, so I've decided to import them and fix the drivers to use the new API. Acked-by: Jason Ekstrand <[email protected]> Signed-off-by: Dave Airlie <[email protected]>
* Update to the latest Vulkan header from KhronosJason Ekstrand2016-03-221-12/+138
|
* vulkan: Bump the header to 1.0.3Jason Ekstrand2016-02-021-2/+5
|
* vulkan.h: Update to 1.0.2Jason Ekstrand2016-01-271-4/+5
|
* vulkan.h: Pull in 1.0.1 headerJason Ekstrand2016-01-141-855/+855
|
* vulkan-1.0.0: Bump the version to 1.0.0Jason Ekstrand2016-01-141-1/+1
|
* vulkan-1.0.0: Rework memory barriersJason Ekstrand2016-01-141-4/+12
|
* vulkan-1.0.0: No-op WSI changesJason Ekstrand2016-01-141-1/+2
|
* vulkan-1.0.0: Make extents unsignedJason Ekstrand2016-01-141-5/+5
|
* vulkan-1.0.0: Rework blits to use four offsetsJason Ekstrand2016-01-141-4/+2
|
* vulkan-1.0.0: Split out command buffer inheritance infoJason Ekstrand2016-01-141-9/+16
|
* vulkan-1.0.0: Re-order some structs in the headerJason Ekstrand2016-01-141-27/+27
|
* vulkan-1.0.0: Misc. field and argument renamesJason Ekstrand2016-01-141-15/+15
|
* vulkan-1.0.0: Get rid of MIPMAP_MODE_BASEJason Ekstrand2016-01-141-5/+4
|
* vulkan-1.0.0: Convert pPreserveAttachments to a uint32_tJason Ekstrand2016-01-141-1/+1
|
* WIP: Partially upgrade to vulkan v0.221.0BogDan Vatra2016-01-141-100/+173
| | | | | | | | | | TODO, make use of: - VkPhysicalDeviceFeatures.drawIndirectFirstInstance, - VkPhysicalDeviceFeatures.inheritedQueries - VkPhysicalDeviceLimits.timestampComputeAndGraphics - VkSubmitInfo.pWaitDstStageMask - VkSubresourceLayout.arrayPitch - VkSamplerCreateInfo.anisotropyEnable
* vk: Add new WSI support and bump the API to 0.210.1Jason Ekstrand2015-12-031-1/+497
|
* vk/0.210.0: Advertise version 0.210.0Jason Ekstrand2015-12-031-1/+1
|
* vk/0.210.0: Update queries to the new APIJason Ekstrand2015-12-031-33/+29
|
* vk/0.210.0: Update the VkFormat enumJason Ekstrand2015-12-031-154/+165
|
* vk/0.210.0: Rework vkQueueSubmitJason Ekstrand2015-12-031-3/+14
|
* vk/0.210.0: Remove depth clip and add depth clampJason Ekstrand2015-12-031-1/+1
|
* vk/0.210.0: Rework device features and limitsJason Ekstrand2015-12-031-42/+53
|
* vk/0.210.0: Rework QueueFamilyPropertiesJason Ekstrand2015-12-031-1/+2
|
* vk/0.210.0: Rework result and structure type enumsJason Ekstrand2015-12-031-55/+58
| | | | | | By and large, this is just moving enum values around. However, it also removed VK_UNSUPPORTED which we were returning a number of places. Those places now return VK_ERROR_INCOMPATABLE_DRIVER.
* vk/0.210.0: Remove the VkShaderStage enumJason Ekstrand2015-12-031-14/+1
| | | | | | This made for an unfortunately large amount of work since we were using it fairly heavily internally. However, gl_shader_stage does basically the same things, so it's not too bad.
* vk/0.210.0: Remove VkShaderJason Ekstrand2015-12-031-24/+2
|
* vk/0.210.0: Rework memory property flagsJason Ekstrand2015-12-031-6/+5
|
* vk/0.210.0: Remove some unused enum valuesJason Ekstrand2015-12-031-6/+0
|
* vk/0.210.0: Update VkPipelineStageFlagBitsJason Ekstrand2015-12-031-2/+2
|
* vk/0.210.0: Trivial function argument name changeJason Ekstrand2015-12-031-1/+1
|
* vk/0.210.0: We now allocate command buffers; not create themJason Ekstrand2015-12-031-11/+13
|
* vk/0.210.0: Rename a parameter to GetImageSparseMemoryRequirementsJason Ekstrand2015-12-031-2/+2
|
* vk/0.210.0: Delete three no longer existant entrypointsJason Ekstrand2015-12-031-15/+0
|
* vk/0.210.0: Rework allocation to use the new pAllocator'sJason Ekstrand2015-12-031-97/+169
|
* vk/0.210.0: Use VkSampleCountFlagBits for sample countsJason Ekstrand2015-12-031-5/+5
|
* vk/0.210.0: Rework VkInstanceCreateInfoJason Ekstrand2015-12-031-8/+8
|
* vk/0.210.0: More function argument renamingJason Ekstrand2015-12-031-14/+15
|
* vk/0.210.0: Replace MemoryInput/OutputFlags with AccessFlagsJason Ekstrand2015-12-031-31/+34
|
* vk/0.210.0: Rework render pass description structuresJason Ekstrand2015-12-031-6/+6
|
* vk/0.210.0: More structure field renamingJason Ekstrand2015-12-031-12/+11
|
* vk/0.210.0: Get rid of VkImageAspectJason Ekstrand2015-12-031-12/+1
|
* vk/0.210.0: Rework descriptor setsJason Ekstrand2015-12-031-58/+47
|
* vk/0.210.0: Rename parameters to memory binding/mapping functionsJason Ekstrand2015-12-031-16/+16
|
* vk/0.210.0: Update to the new instance/device create structsJason Ekstrand2015-12-031-18/+19
|
* vk/0.210.0: More trivial struct/enum changesJason Ekstrand2015-12-031-17/+16
|
* vk/0.210.0: Trivial flag enum updatesJason Ekstrand2015-12-031-13/+14
|