summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-07-15vk: Remove unneeded vulkan-138.hvulkan-header-0.138.0Chad Versace1-3047/+0
2015-07-15vk: Bump vulkan.h version to 0.138Chad Versace1-1/+1
2015-07-15vk/0.138: Update VkResult valuesChad Versace1-14/+13
2015-07-15vk/0.132: Do type-safetyChad Versace6-251/+121
2015-07-15vk/cmd_buffer: Move batch buffer padding to anv_batch_bo_finish()Jason Ekstrand1-10/+4
2015-07-15vk/cmd_buffer: Rename bo_count to exec2_bo_countJason Ekstrand4-15/+15
2015-07-15vk/cmd_buffer: Add a helper for allocating dynamic stateJason Ekstrand3-5/+16
2015-07-15vk/private.h: Move cmd_buffer functions to near the cmd_buffer structJason Ekstrand1-15/+15
2015-07-15vk: Split command buffer state into its own structureJason Ekstrand4-143/+172
2015-07-15vk: Move most of the anv_Cmd related stuff to its own fileJason Ekstrand4-1156/+1197
2015-07-15vk: Pull the guts of anv_cmd_buffer into its own fileJason Ekstrand4-677/+738
2015-07-15vk/glsl: Replace raw castsChad Versace1-1/+1
2015-07-15vk/meta: Remove raw castsChad Versace1-21/+24
2015-07-15vk/x11: Remove raw castsChad Versace1-12/+18
2015-07-15vk: Delete vkDbgSetObjectTag()Chad Versace1-17/+0
2015-07-15vk/device: Remove unneeded checks for NULLJason Ekstrand1-6/+3
2015-07-15vk/device: Provide proper NULL handling in anv_device_freeJason Ekstrand1-0/+3
2015-07-15vk: Stop internally calling anv_DestroyObject()Chad Versace1-32/+24
2015-07-15vk: Fix vkDestroyObject dispatch for VkRenderPassChad Versace1-3/+1
2015-07-15vk: Fix vkCreate/DestroyRenderPassChad Versace2-18/+48
2015-07-15vk: Refactor create/destroy code for anv_descriptor_setChad Versace2-11/+47
2015-07-15vk: Replace some raw casts with safe castsChad Versace1-2/+2
2015-07-15vk: Correct anv_CreateShaderModule's prototypeChad Versace1-1/+1
2015-07-15vk: Define struct anv_image_view, anv_buffer_viewChad Versace4-30/+47
2015-07-15vk/meta: Fix declared type of a shader moduleChad Versace1-1/+1
2015-07-15vk: Remove struct anv_objectChad Versace4-115/+2
2015-07-15vk/device: More documentation on surface state flushingJason Ekstrand1-8/+34
2015-07-14vk/device: explain why a flush is necessaryConnor Abbott1-3/+10
2015-07-14vk: Fix indentation of anv_dynamic_cb_stateChad Versace1-1/+1
2015-07-14vk: Add finishmes for VkDescriptorPoolChad Versace1-2/+3
2015-07-14vk: Add vulkan-138 and remove vulkan-0.132Jason Ekstrand1-148/+288
2015-07-14vk/device: Add stub support for command poolsJason Ekstrand2-5/+78
2015-07-14vk/vulkan.h: Add the stuff for cross-queue resource sharingJason Ekstrand1-4/+23
2015-07-14vk/vulkan.h: Add a couple of size fields for specialization constantsJason Ekstrand1-0/+2
2015-07-14vk/vulkan.h: Move around buffer image granularitiesJason Ekstrand2-1/+2
2015-07-14vk: Add stubs for all the sparse resource stuffJason Ekstrand3-32/+168
2015-07-14vk/image: Add a stub for the new ImageFormatProperties functionJason Ekstrand1-0/+14
2015-07-14vk/vulkan.h: Rename FormatInfo to FormatPropertiesJason Ekstrand2-13/+13
2015-07-14vk/vulkan.h: Re-order some #define'sJason Ekstrand1-6/+6
2015-07-14vk/vulkan.h: Rename a function parameterJason Ekstrand1-1/+1
2015-07-14vk: Remove abreviationsJason Ekstrand4-66/+66
2015-07-14vk: Add the new extension/layer enumeration entrypointsJason Ekstrand2-60/+72
2015-07-14vk/vulkan.h: Change maxAnisotropy to a floatJason Ekstrand1-2/+2
2015-07-14vk/vulkan.h: Add the VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT flagJason Ekstrand1-0/+1
2015-07-14vk/vulkan.h: Rename a couple of function parametersJason Ekstrand1-2/+2
2015-07-14vk: Split the memory requirements/binding functionsJason Ekstrand3-51/+71
2015-07-14vk: Make barriers more precise (rev. 133)Jason Ekstrand2-66/+61
2015-07-14vk: Split the dynamic state binding function into one per stateJason Ekstrand3-63/+72
2015-07-14vk/vulkan.h: Rename a function parameter to match 132Jason Ekstrand1-1/+1
2015-07-14vk: Implement MultipassJason Ekstrand6-363/+602