Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vulkan: import latest public vulkan headers + and fix drivers. | Dave Airlie | 2016-11-11 | 2 | -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 .editorconfig | Eric Engestrom | 2016-08-31 | 1 | -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 scheme | Eric Engestrom | 2016-05-23 | 1 | -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 Khronos | Jason Ekstrand | 2016-03-22 | 2 | -15/+141 |
| | |||||
* | vulkan: Bump the header to 1.0.3 | Jason Ekstrand | 2016-02-02 | 1 | -2/+5 |
| | |||||
* | vulkan: Import vk_icd.h | Jason Ekstrand | 2016-01-29 | 1 | -0/+85 |
| | |||||
* | vulkan.h: Update to 1.0.2 | Jason Ekstrand | 2016-01-27 | 1 | -4/+5 |
| | |||||
* | vulkan.h: Pull in 1.0.1 header | Jason Ekstrand | 2016-01-14 | 1 | -855/+855 |
| | |||||
* | vulkan-1.0.0: Bump the version to 1.0.0 | Jason Ekstrand | 2016-01-14 | 1 | -1/+1 |
| | |||||
* | vulkan-1.0.0: Rework memory barriers | Jason Ekstrand | 2016-01-14 | 1 | -4/+12 |
| | |||||
* | vulkan-1.0.0: No-op WSI changes | Jason Ekstrand | 2016-01-14 | 1 | -1/+2 |
| | |||||
* | vulkan-1.0.0: Make extents unsigned | Jason Ekstrand | 2016-01-14 | 1 | -5/+5 |
| | |||||
* | vulkan-1.0.0: Rework blits to use four offsets | Jason Ekstrand | 2016-01-14 | 1 | -4/+2 |
| | |||||
* | vulkan-1.0.0: Split out command buffer inheritance info | Jason Ekstrand | 2016-01-14 | 1 | -9/+16 |
| | |||||
* | vulkan-1.0.0: Re-order some structs in the header | Jason Ekstrand | 2016-01-14 | 1 | -27/+27 |
| | |||||
* | vulkan-1.0.0: Misc. field and argument renames | Jason Ekstrand | 2016-01-14 | 1 | -15/+15 |
| | |||||
* | vulkan-1.0.0: Get rid of MIPMAP_MODE_BASE | Jason Ekstrand | 2016-01-14 | 1 | -5/+4 |
| | |||||
* | vulkan-1.0.0: Convert pPreserveAttachments to a uint32_t | Jason Ekstrand | 2016-01-14 | 1 | -1/+1 |
| | |||||
* | WIP: Partially upgrade to vulkan v0.221.0 | BogDan Vatra | 2016-01-14 | 1 | -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 header | Jason Ekstrand | 2015-12-09 | 1 | -13/+25 |
| | | | | Somehow this got missed in the API update. | ||||
* | vk: Add new WSI support and bump the API to 0.210.1 | Jason Ekstrand | 2015-12-03 | 3 | -364/+497 |
| | |||||
* | vk/0.210.0: Advertise version 0.210.0 | Jason Ekstrand | 2015-12-03 | 3 | -6123/+1 |
| | |||||
* | vk/0.210.0: Update queries to the new API | Jason Ekstrand | 2015-12-03 | 1 | -33/+29 |
| | |||||
* | vk/0.210.0: Update the VkFormat enum | Jason Ekstrand | 2015-12-03 | 1 | -154/+165 |
| | |||||
* | vk/0.210.0: Rework vkQueueSubmit | Jason Ekstrand | 2015-12-03 | 1 | -3/+14 |
| | |||||
* | vk/0.210.0: Remove depth clip and add depth clamp | Jason Ekstrand | 2015-12-03 | 1 | -1/+1 |
| | |||||
* | vk/0.210.0: Rework device features and limits | Jason Ekstrand | 2015-12-03 | 1 | -42/+53 |
| | |||||
* | vk/0.210.0: Rework QueueFamilyProperties | Jason Ekstrand | 2015-12-03 | 1 | -1/+2 |
| | |||||
* | vk/0.210.0: Rework result and structure type enums | Jason Ekstrand | 2015-12-03 | 1 | -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 enum | Jason Ekstrand | 2015-12-03 | 1 | -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 VkShader | Jason Ekstrand | 2015-12-03 | 1 | -24/+2 |
| | |||||
* | vk/0.210.0: Rework memory property flags | Jason Ekstrand | 2015-12-03 | 1 | -6/+5 |
| | |||||
* | vk/0.210.0: Remove some unused enum values | Jason Ekstrand | 2015-12-03 | 1 | -6/+0 |
| | |||||
* | vk/0.210.0: Update VkPipelineStageFlagBits | Jason Ekstrand | 2015-12-03 | 1 | -2/+2 |
| | |||||
* | vk/0.210.0: Trivial function argument name change | Jason Ekstrand | 2015-12-03 | 1 | -1/+1 |
| | |||||
* | vk/0.210.0: We now allocate command buffers; not create them | Jason Ekstrand | 2015-12-03 | 1 | -11/+13 |
| | |||||
* | vk/0.210.0: Rename a parameter to GetImageSparseMemoryRequirements | Jason Ekstrand | 2015-12-03 | 1 | -2/+2 |
| | |||||
* | vk/0.210.0: Delete three no longer existant entrypoints | Jason Ekstrand | 2015-12-03 | 1 | -15/+0 |
| | |||||
* | vk/0.210.0: Rework allocation to use the new pAllocator's | Jason Ekstrand | 2015-12-03 | 2 | -99/+172 |
| | |||||
* | vk/0.210.0: Use VkSampleCountFlagBits for sample counts | Jason Ekstrand | 2015-12-03 | 1 | -5/+5 |
| | |||||
* | vk/0.210.0: Rework VkInstanceCreateInfo | Jason Ekstrand | 2015-12-03 | 1 | -8/+8 |
| | |||||
* | vk/0.210.0: More function argument renaming | Jason Ekstrand | 2015-12-03 | 1 | -14/+15 |
| | |||||
* | vk/0.210.0: Replace MemoryInput/OutputFlags with AccessFlags | Jason Ekstrand | 2015-12-03 | 1 | -31/+34 |
| | |||||
* | vk/0.210.0: Rework render pass description structures | Jason Ekstrand | 2015-12-03 | 1 | -6/+6 |
| | |||||
* | vk/0.210.0: More structure field renaming | Jason Ekstrand | 2015-12-03 | 1 | -12/+11 |
| | |||||
* | vk/0.210.0: Get rid of VkImageAspect | Jason Ekstrand | 2015-12-03 | 1 | -12/+1 |
| | |||||
* | vk/0.210.0: Rework descriptor sets | Jason Ekstrand | 2015-12-03 | 1 | -58/+47 |
| | |||||
* | vk/0.210.0: Rename parameters to memory binding/mapping functions | Jason Ekstrand | 2015-12-03 | 1 | -16/+16 |
| | |||||
* | vk/0.210.0: Update to the new instance/device create structs | Jason Ekstrand | 2015-12-03 | 1 | -18/+19 |
| | |||||
* | vk/0.210.0: More trivial struct/enum changes | Jason Ekstrand | 2015-12-03 | 1 | -17/+16 |
| |