summaryrefslogtreecommitdiffstats
path: root/src/vulkan/anv_private.h
Commit message (Expand)AuthorAgeFilesLines
* anv: Report 0 physical devices when not on Broadwell or Ivy BridgeJason Ekstrand2015-11-021-1/+1
* anv/pipeline: Bump the size of the pipeline batch to accomodate GSJason Ekstrand2015-10-231-1/+1
* anv: Completely rework shader compilationJason Ekstrand2015-10-201-7/+5
* anv: Move the brw_compiler from anv_compiler to physical_deviceJason Ekstrand2015-10-201-0/+1
* anv/meta: Use the actual render pass for creating blit pipelinesJason Ekstrand2015-10-201-0/+2
* vk: Use consistent names for anv_cmd_state dirty bitsChad Versace2015-10-201-15/+17
* anv: Define anv_validate macroChad Versace2015-10-201-0/+10
* vk/meta: Add required renderpass to pipelineChad Versace2015-10-201-0/+2
* anv: Add support for immutable descriptorsJason Ekstrand2015-10-171-1/+4
* anv: Add facilities for dumping an image to a fileJason Ekstrand2015-10-161-0/+4
* anv/pipeline: Rework dynamic state handlingJason Ekstrand2015-10-161-0/+1
* anv: Add support for BufferInfo in descriptor setsJason Ekstrand2015-10-151-5/+17
* anv/cmd_buffer: Add an alloc_surface_state helperJason Ekstrand2015-10-151-0/+2
* anv: Get rid of the descriptor_set_binding structJason Ekstrand2015-10-141-6/+1
* anv: Completely rework descriptor set layoutsJason Ekstrand2015-10-141-13/+39
* anv/queue: Get rid of the serialJason Ekstrand2015-10-081-14/+0
* 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