summaryrefslogtreecommitdiffstats
path: root/src/vulkan/anv_private.h
Commit message (Expand)AuthorAgeFilesLines
* vk/0.170.2: Update to the new VK_EXT_KHR_swapchain extensionsJason Ekstrand2015-10-081-3/+3
* anv/pipeline: Add support for dynamic state in pipelinesJason Ekstrand2015-10-071-0/+3
* vk/0.170.2: Switch to the new dynamic state modelJason Ekstrand2015-10-071-57/+16
* anv: Add a dynamic state data structure and basic helpersJason Ekstrand2015-10-071-3/+53
* anv/private: Add a typed_memcpy macroJason Ekstrand2015-10-071-0/+5
* vk: Embed two surface states in anv_image_viewChad Versace2015-10-061-22/+11
* vk: Add anv_image::usageChad Versace2015-10-061-0/+1
* vk: Merge anv_attachment_view into anv_image_viewChad Versace2015-10-061-16/+5
* vk: Update comments for anv_image_viewChad Versace2015-10-061-3/+3
* vk: Merge anv_*_attachment_view into anv_attachment_viewChad Versace2015-10-051-15/+6
* vk: Drop anv_attachment_view::extentChad Versace2015-10-051-1/+0
* vk: Drop anv_surface_viewChad Versace2015-10-051-15/+13
* vk: Use consistent names for anv_*_view variablesChad Versace2015-10-051-10/+10
* vk: Unionize anv_desciptorChad Versace2015-10-051-2/+12
* vk: Return anv_image_view_info by valueChad Versace2015-10-051-1/+1
* vk: Annotate anv_cmd_state::gen7::index_typeChad Versace2015-10-051-1/+1
* vk: Better types for VkShaderStage, VkShaderStageFlags varsChad Versace2015-10-051-4/+4
* vk/0.170.2: Update VkImageSubresourceRangeChad Versace2015-10-051-1/+2
* anv: Add a back-door for passing NIR shaders directly into the pipelineJason Ekstrand2015-10-021-0/+4
* anv/batch_chain: Use the surface state pool for binding tablesJason Ekstrand2015-09-281-9/+14
* anv/util: Add helpers for getting the first and last elements of a vectorJason Ekstrand2015-09-281-0/+15
* anv/batch_chain: Add a _alloc_binding_table functionJason Ekstrand2015-09-281-0/+3
* anv: Make anv_state.offset an int32_tJason Ekstrand2015-09-281-1/+1
* vk: Also define vk_errorf in non-debug buildsKristian Høgsberg Kristensen2015-09-251-0/+1
* anv: Add support for the ICD loaderJason Ekstrand2015-09-241-0/+17
* anv: Add a global dispatch table for use in meta operationsJason Ekstrand2015-09-241-0/+10
* anv/entrypoints: Expose the anv_resolve_entrypoint functionJason Ekstrand2015-09-241-0/+4
* anv/batch_chain: Remove the current_surface_bo helperJason Ekstrand2015-09-241-2/+0
* anv/cmd_buffer: Add a helper for getting the surface state base addressJason Ekstrand2015-09-241-0/+2
* anv/allocator: Delete the unused center_fd_offset from anv_block_poolJason Ekstrand2015-09-241-3/+0
* anv/allocator: Make the block pool double-endedJason Ekstrand2015-09-171-3/+31
* anv/allocator: Use a signed 32-bit offset for the free listJason Ekstrand2015-09-171-1/+1
* anv/allocator: Create 2GB memfd up-front for the block poolJason Ekstrand2015-09-171-0/+3
* anv: Document the index and offset parameters of anv_boJason Ekstrand2015-09-171-0/+11
* vk/meta: Partially implement vkCmdCopy*, vkCmdBlit* for 3D imagesChad Versace2015-09-141-1/+6
* vk/pipeline_layout: Add dynamic_offset_start and has_dynamic_offsets fieldsJason Ekstrand2015-09-111-0/+2
* vk/pipeline_layout: Move surface/sampler start from SoA to AoSJason Ekstrand2015-09-111-2/+4
* vk: Rework the push constants data structureJason Ekstrand2015-09-111-8/+24
* vk/wsi: Move to a clallback system for the entire WSI implementationJason Ekstrand2015-09-041-0/+5
* vk/instance: Expose anv_instance_alloc/freeJason Ekstrand2015-09-041-0/+10
* vk: Add an initial implementation of the actual Khronos WSI extensionJason Ekstrand2015-09-041-4/+1
* vk: Add initial support for VK_WSI_swapchainJason Ekstrand2015-09-041-0/+1
* vk: Add new vk_errorf that takes a format stringKristian Høgsberg Kristensen2015-09-031-2/+3
* vk: Make vk_error a little more helpfulKristian Høgsberg Kristensen2015-09-031-7/+5
* vk: Add func anv_cmd_buffer_get_depth_stencil_view()Chad Versace2015-08-281-0/+2
* vk: Don't duplicate anv_depth_stencil_view's surface dataChad Versace2015-08-281-11/+1
* vk: Fix format of anv_depth_stencil_viewChad Versace2015-08-281-0/+1
* vk/image: Let anv_image have one anv_surface per aspectChad Versace2015-08-281-4/+25
* vk/gen8: Add support for push constantsJason Ekstrand2015-08-271-0/+4
* vk/private.h: Handle a NULL bo but valid offset in __gen_combine_addressJason Ekstrand2015-08-271-1/+1