summaryrefslogtreecommitdiffstats
path: root/src/vulkan/image.c
Commit message (Expand)AuthorAgeFilesLines
* vk: Define struct anv_image_view, anv_buffer_viewChad Versace2015-07-151-7/+9
* vk: Implement MultipassJason Ekstrand2015-07-141-57/+54
* vk/image: Add an explicit DestroyImage functionJason Ekstrand2015-07-101-0/+10
* vk/image: Add explicit constructors for buffer/image view typesJason Ekstrand2015-07-101-11/+32
* vk/image.c: Use the casting functionsJason Ekstrand2015-07-091-14/+10
* vk/0.130: Remove VkImageViewCreateInfo::minLodChad Versace2015-07-081-3/+13
* vk/0.130: Remove msaa members of VkDepthStencilViewCreateInfoChad Versace2015-07-081-1/+0
* vk/vulkan.h: Switch from GetImageSubresourceInfo to GetImageSubresourceLayoutJason Ekstrand2015-07-071-7/+5
* vk/image: Validate vkCreateImageView moreChad Versace2015-07-061-7/+70
* vk/image: Add more info to VkImageViewType tableChad Versace2015-07-061-6/+22
* vk/image: Move validation for vkCreateImageViewChad Versace2015-07-061-7/+23
* vk/image: Enable 2d single-sample color miptreesChad Versace2015-06-261-52/+148
* vk/image: Define anv_surface, refactor anv_imageChad Versace2015-06-261-71/+81
* vk/image: Reformat function signaturesChad Versace2015-06-261-27/+27
* vk/image: Embed VkImageCreateInfo* into anv_image_create_infoChad Versace2015-06-261-9/+11
* vk/image: Drop some tmp vars in anv_image_view_init()Chad Versace2015-06-261-6/+5
* vk/image: Abort on stencil image viewsChad Versace2015-06-261-4/+2
* vk: Rename functions ALIGN_*32 -> align_*32Chad Versace2015-06-261-5/+5
* vk/formats: Remove the cpp=0 stencil hackChad Versace2015-06-261-13/+7
* vk/image: Refactor anv_image_create()Chad Versace2015-06-261-47/+66
* vk/image: Group some assertions closer togetherChad Versace2015-06-261-4/+2
* vk/image: Add qpitch fields to anv_depth_stencil_viewChad Versace2015-06-251-0/+2
* vk/formats: Fix incorrect depth formatsChad Versace2015-06-251-1/+1
* vk/image: Rename local variable in anv_image_create()Chad Versace2015-06-251-6/+6
* vk/formats: Rename anv_format::format -> surface_formatChad Versace2015-06-251-3/+3
* vk/image: Check extent does not exceed surface type limitsChad Versace2015-06-251-0/+26
* vk/image: Stop hardcoding SurfaceType of VkImageViewChad Versace2015-06-251-1/+1
* vk/image: Add anv_image::surf_typeChad Versace2015-06-251-0/+3
* vk/image: Add tables for gen SurfaceTypeChad Versace2015-06-251-0/+13
* vk: Document how depth/stencil formats work in anv_image_create()Kristian Høgsberg Kristensen2015-06-111-9/+13
* vk: Use generated headers with fixed point supportKristian Høgsberg Kristensen2015-06-111-4/+4
* vk/image: Add a bunch of assertsJason Ekstrand2015-06-101-0/+26
* vk/image: Don't double-allocate stencil buffersChad Versace2015-06-091-1/+1
* vk/image: Teach anv_image_choose_tile_mode about WMAJORChad Versace2015-06-091-1/+8
* vk/image: Factor tile mode selection into separate functionChad Versace2015-06-091-15/+19
* vk/image: Stop hardcoding alignment of stencil surfacesChad Versace2015-06-091-1/+1
* vk/image: Rewrite tile info tableChad Versace2015-06-091-24/+31
* vk/image: Delete an old commentChad Versace2015-06-091-2/+0
* vk/surface_view: Add a destructorJason Ekstrand2015-06-091-0/+19
* vk/image: Add anv_image::h_align,v_alignChad Versace2015-06-091-4/+20
* vk: Quiet a few warningsKristian Høgsberg Kristensen2015-06-081-1/+1
* vk: Indent tables to align '=' at column 48Kristian Høgsberg Kristensen2015-05-311-6/+6
* vk/image: Assert that VkImageTiling is validChad Versace2015-05-271-0/+1
* vk/image: Remove trailing whitespaceChad Versace2015-05-271-1/+1
* vk: Add support for texture component swizzleKristian Høgsberg2015-05-261-55/+97
* vk: Set up depth and stencil buffersKristian Høgsberg2015-05-251-25/+84
* vk: Add basic MOCS settingsKristian Høgsberg2015-05-251-1/+1
* vk: Add WSI implementationKristian Høgsberg2015-05-201-6/+24
* vk/image: Factor view creation out into separate *_init functionsJason Ekstrand2015-05-181-21/+47
* vk: Start Implementing vkGetFormatInfo()Kristian Høgsberg2015-05-181-183/+0