summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_image.c
Commit message (Expand)AuthorAgeFilesLines
* anv/image: Rename hiz_surface to aux_surfaceJason Ekstrand2016-12-141-8/+8
* anv: Handle null in all destructorsJason Ekstrand2016-11-241-1/+11
* anv: move to using vk_alloc helpers.Dave Airlie2016-10-191-7/+7
* anv: drop local MIN/MAX macros.Dave Airlie2016-10-191-1/+1
* anv/image: Create views directly in VkCreate*ViewJason Ekstrand2016-10-141-56/+34
* anv/image: Get rid of the usage hacks for metaJason Ekstrand2016-10-141-95/+27
* anv/image: Add an isl_view to anv_image_viewJason Ekstrand2016-10-141-19/+18
* anv/image: Rework our handling of 3-D image array rangesJason Ekstrand2016-10-141-4/+12
* anv/image: Memset hiz surfaces to 0 when binding memoryJason Ekstrand2016-10-071-1/+30
* anv: Move BindImageMemory to anv_image.cJason Ekstrand2016-10-071-0/+20
* anv: Allocate hiz surfaceChad Versace2016-10-071-3/+34
* anv/image: Set correct base_array_layer and array_len for storage imagesJason Ekstrand2016-09-131-0/+4
* anv: Make image_get_surface_for_aspect_mask constJason Ekstrand2016-09-131-3/+4
* intel/isl: Add an isl_swizzle structure and use it for isl_view swizzlesJason Ekstrand2016-09-121-10/+10
* anv/image: Don't create invalid render target surfacesJason Ekstrand2016-08-231-1/+12
* anv: remove internal 'validate' layerEmil Velikov2016-08-181-75/+0
* anv/image: Assert that the image format is actually supportedJason Ekstrand2016-07-221-2/+5
* anv: Handle VK_WHOLE_SIZE properly for buffer viewsJason Ekstrand2016-07-151-3/+4
* anv/image: Fix initialization of the ISL tilingNanley Chery2016-07-151-4/+11
* isl: Kill off isl_format_layout::bsJason Ekstrand2016-07-131-2/+2
* anv,isl: Lower storage image formats in anvJason Ekstrand2016-06-221-0/+3
* anv: Add a devinfo argument to the get_format functionsJason Ekstrand2016-05-171-4/+5
* anv/formats: Use the isl_channel_select enum for the swizzleJason Ekstrand2016-05-171-12/+6
* anv/formats: Add an anv_get_format helperJason Ekstrand2016-05-171-13/+11
* anv/image: Use aspects for computing full usageJason Ekstrand2016-05-171-4/+3
* anv: Remove the anv_format member from anv_imageJason Ekstrand2016-05-171-1/+0
* anv/image: Stop using anv_format for image create validationJason Ekstrand2016-05-171-6/+2
* anv/image: Make heavier use of aspectsJason Ekstrand2016-05-171-50/+34
* anv/image: Use get_isl_format when creating buffer viewsJason Ekstrand2016-05-171-5/+6
* anv/image: Add an aspects fieldJason Ekstrand2016-05-171-0/+3
* anv: fix warnings in release buildGrazvydas Ignotas2016-04-251-1/+1
* anv/image: Use the has_matching_typed_storage_image_format helper from islJason Ekstrand2016-04-211-12/+3
* isl: Take a devinfo in lower_storage_image_format instead of an isl_deviceJason Ekstrand2016-04-211-1/+1
* anv/image: Remove the offset parameter from image_view_initJason Ekstrand2016-04-081-3/+2
* anv/image: Expose the guts of CreateBufferView for metaJason Ekstrand2016-04-081-16/+24
* anv/image: Enable specifying a surface's minimum pitchNanley Chery2016-03-251-1/+1
* anv: Sanitize Image extents and offsetsNanley Chery2016-03-241-19/+5
* anv: Implement VK_REMAINING_{MIP_LEVELS,ARRAY_LAYERS}Nanley Chery2016-03-041-6/+6
* isl: Get rid of isl_surf_fill_state_info::level0_extent_pxNanley Chery2016-03-041-30/+3
* anv/image: Create a linear image when requestedNanley Chery2016-03-031-1/+1
* anv/image: Use isl for filling brw_image_paramJason Ekstrand2016-02-271-111/+6
* anv: Fill out image_param structs at view creation timeJason Ekstrand2016-02-271-0/+5
* anv/image: Add a ussage_mask field to image_view_initJason Ekstrand2016-02-271-5/+6
* anv: Remove unneeded fiels from anv_image_viewJason Ekstrand2016-02-271-5/+6
* anv: Use ISL to fill out surface statesJason Ekstrand2016-02-271-71/+79
* Move the intel vulkan driver to src/intel/vulkanJason Ekstrand2016-02-181-0/+911