summaryrefslogtreecommitdiffstats
path: root/include/vulkan
Commit message (Collapse)AuthorAgeFilesLines
* vulkan: import latest public vulkan headers + and fix drivers.Dave Airlie2016-11-112-57/+411
| | | | | | | | | 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]>
* Introduce .editorconfigEric Engestrom2016-08-311-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | A few weeks ago, Jose Fonseca suggested [0] we use .editorconfig files to try and enforce the formatting of the code, to which Michel Dänzer suggested [1] we start by importing the existing .dir-locals.el settings. The first draft was discussed in the RFC [2]. These .editorconfig are a first step, one that has the advantage of requiring little to no intervention from the devs once the settings files are in place, but the settings are very limited. This does have the advantage of applying while the code is being written. This doesn't replace the need for more comprehensive formatting tools such as clang-format & clang-tidy, but those reformat the code after the fact. [0] https://lists.freedesktop.org/archives/mesa-dev/2016-June/121545.html [1] https://lists.freedesktop.org/archives/mesa-dev/2016-June/121639.html [2] https://lists.freedesktop.org/archives/mesa-dev/2016-July/123431.html Acked-by: Nicolai Hähnle <[email protected]> Acked-by: Eric Anholt <[email protected]> Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Jose Fonseca <[email protected]>
* vk/intel: use negative VK_NO_PROTOTYPES schemeEric Engestrom2016-05-231-1/+1
| | | | | | | | | | 3d0fac7aca237bbe8ed8e2a362d3b42d0ef8c46c changed all VK_PROTOTYPES to VK_NO_PROTOTYPES This brings the Intel header in line with the rest of the Vulkan code. Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Emil Velikov <[email protected]> Reviewed-by: Chad Versace <[email protected]>
* Update to the latest Vulkan header from KhronosJason Ekstrand2016-03-222-15/+141
|
* vulkan: Bump the header to 1.0.3Jason Ekstrand2016-02-021-2/+5
|
* vulkan: Import vk_icd.hJason Ekstrand2016-01-291-0/+85
|
* 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
* vulkan: Pull in the 0.210.1 vk_platform headerJason Ekstrand2015-12-091-13/+25
| | | | Somehow this got missed in the API update.
* vk: Add new WSI support and bump the API to 0.210.1Jason Ekstrand2015-12-033-364/+497
|
* vk/0.210.0: Advertise version 0.210.0Jason Ekstrand2015-12-033-6123/+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-032-99/+172
|
* 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
|