summaryrefslogtreecommitdiffstats
path: root/src/vulkan/anv_private.h
Commit message (Expand)AuthorAgeFilesLines
* anv/image: Move common code to anv_image.cJason Ekstrand2016-01-221-19/+21
* anv/gen8: Enable SLM in L3 cache control registerJordan Justen2016-01-211-0/+1
* anv/gem: Add a helper for getting bit6 swizzling informationJason Ekstrand2016-01-181-0/+1
* anv/meta: Add a meta allocator that uses SCOPE_DEVICEJason Ekstrand2016-01-181-0/+2
* anv: Distinguish between subpass setup and subpass startChad Versace2016-01-141-6/+5
* anv: Emit load clears at start of each subpassChad Versace2016-01-141-1/+1
* anv/meta: Create 8 pipelines for color clearsChad Versace2016-01-141-1/+10
* anv: Allow override of pipeline color attachment countChad Versace2016-01-141-0/+6
* anv: Move MAX_* defs to top of anv_private.hChad Versace2016-01-141-9/+9
* anv: Define zero() macroChad Versace2016-01-141-0/+2
* anv/meta: Use anv_cmd_state::attachments for clearsChad Versace2016-01-141-3/+2
* anv: Add anv_cmd_state::attachmentsChad Versace2016-01-141-0/+18
* vk: Fix struct field indentationKristian Høgsberg Kristensen2016-01-141-1/+2
* anv: Document anv_cmd_state::current_pipelineChad Versace2016-01-141-1/+1
* anv: Remove duplicate func prototypeChad Versace2016-01-141-2/+0
* anv/pipeline: Pass through specialization constantsJason Ekstrand2016-01-131-1/+2
* vk: Implement workaround for occlusion queriesKristian Høgsberg Kristensen2016-01-121-0/+1
* vk: Make sure we emit binding table pointers after push constantsKristian Høgsberg Kristensen2016-01-071-1/+5
* anv: Assert that alignments are not 0 for align_*Jordan Justen2016-01-071-0/+3
* anv/meta: Teach meta how to blit from a 1D imageChad Versace2016-01-061-0/+3
* vk: Implement a basic pipeline cacheKristian Høgsberg Kristensen2016-01-051-1/+24
* anv/image_view: Separate vulkan and isl formatsJason Ekstrand2016-01-041-1/+3
* anv/image: Do more work in anv_image_view_initJason Ekstrand2016-01-041-0/+2
* anv/formats: Add a tiling parameter to get_isl_formatJason Ekstrand2016-01-041-1/+2
* anv/image: Add a vk_format fieldJason Ekstrand2016-01-041-0/+4
* vk: Allocate subpass attachment in one big blockKristian Høgsberg Kristensen2016-01-041-0/+1
* vk: Handle allocation failures in meta init pathsKristian Høgsberg Kristensen2016-01-041-1/+1
* anv/device: Only allocate whole pages in AllocateMemoryJason Ekstrand2016-01-021-0/+6
* anv/format: Get rid of num_channelsJason Ekstrand2015-12-311-1/+0
* anv/allocator: Rework state streams againJason Ekstrand2015-12-301-1/+10
* vk: Fill out buffer surface state when updating descriptor setKristian Høgsberg Kristensen2015-12-281-6/+10
* anv: Mask out invalid stages in foreach_stageJason Ekstrand2015-12-231-1/+4
* vk/gen8: Implement VkEvent for gen8Kristian Høgsberg Kristensen2015-12-191-0/+6
* anv/gen8: Add support for gl_NumWorkGroupsJordan Justen2015-12-181-0/+2
* anv: Rename gs_vec4 to gs_kernelJordan Justen2015-12-141-1/+1
* anv: Add support for storage texel buffersJason Ekstrand2015-12-141-0/+8
* anv: Pass an isl_format into fill_buffer_surface_stateJason Ekstrand2015-12-141-5/+5
* anv/buffer_view: Store a bo + offset instead of buffer pointerJason Ekstrand2015-12-141-1/+3
* anv: Remove anv_image::surface_typeChad Versace2015-12-141-2/+0
* anv: Add initial support for texel buffersJason Ekstrand2015-12-121-0/+8
* anv: Add anv_cmd_buffer_cs_push_constantsJordan Justen2015-12-091-0/+2
* anv: Remove unused anv_image_view_info_for_vk_image_view_type()Chad Versace2015-12-081-9/+0
* anv: Add initial support for pushing image paramsJason Ekstrand2015-12-071-0/+4
* anv/descriptor_set: Add support for storage images in layoutsJason Ekstrand2015-12-071-0/+5
* anv/image: Add a separate storage image surface stateJason Ekstrand2015-12-071-0/+4
* anv: Use isl_tiling_flags in anv_image_create_infoChad Versace2015-12-071-2/+1
* anv: Remove unused anv_format_s8_uintChad Versace2015-12-071-7/+0
* anv: Add func anv_get_isl_format()Chad Versace2015-12-041-0/+3
* vk: gem handles are uint32_tKristian Høgsberg Kristensen2015-12-041-10/+9
* vk: Map uncached, coherent memory as write-combineKristian Høgsberg Kristensen2015-12-041-1/+1