/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_util.c | 73 struct tu_tiling_config *tiling = &fb->tiling[gmem_layout]; in tu_tiling_config_update_tile_layout() local 76 tiling->tile_count = (VkExtent2D) { in tu_tiling_config_update_tile_layout() 80 tiling->tile0 = (VkExtent2D) { in tu_tiling_config_update_tile_layout() 93 tiling->tile_count.width = 2; in tu_tiling_config_update_tile_layout() 94 tiling->tile_count.height = 2; in tu_tiling_config_update_tile_layout() 95 tiling->tile0.width = util_align_npot(DIV_ROUND_UP(fb->width, 2), tile_align_w); in tu_tiling_config_update_tile_layout() 96 tiling->tile0.height = align(DIV_ROUND_UP(fb->height, 2), tile_align_h); in tu_tiling_config_update_tile_layout() 100 while (tiling->tile0.width > max_tile_width) { in tu_tiling_config_update_tile_layout() 101 tiling in tu_tiling_config_update_tile_layout() 130 tu_tiling_config_update_pipe_layout(struct tu_tiling_config *tiling, const struct tu_device *dev) tu_tiling_config_update_pipe_layout() argument 156 tu_tiling_config_update_pipes(struct tu_tiling_config *tiling, const struct tu_device *dev) tu_tiling_config_update_pipes() argument 195 is_hw_binning_possible(const struct tu_tiling_config *tiling) is_hw_binning_possible() argument 206 tu_tiling_config_update_binning(struct tu_tiling_config *tiling, const struct tu_device *device) tu_tiling_config_update_binning() argument 229 struct tu_tiling_config *tiling = &fb->tiling[gmem_layout]; tu_framebuffer_tiling_config() local [all...] |
/third_party/mesa3d/src/intel/isl/ |
H A D | isl_drm.c | 35 isl_tiling_to_i915_tiling(enum isl_tiling tiling) in isl_tiling_to_i915_tiling() argument 37 switch (tiling) { in isl_tiling_to_i915_tiling() 58 unreachable("Invalid ISL tiling"); in isl_tiling_to_i915_tiling() 62 isl_tiling_from_i915_tiling(uint32_t tiling) in isl_tiling_from_i915_tiling() argument 64 switch (tiling) { in isl_tiling_from_i915_tiling() 75 unreachable("Invalid i915 tiling"); in isl_tiling_from_i915_tiling() 84 .tiling = ISL_TILING_LINEAR, 89 .tiling = ISL_TILING_X, 94 .tiling = ISL_TILING_Y0, 99 .tiling [all...] |
H A D | isl_gfx9.c | 30 * for the standard tiling formats Yf and Ys. 35 enum isl_tiling tiling, in gfx9_calc_std_image_alignment_sa() 41 assert(isl_tiling_is_std_y(tiling)); in gfx9_calc_std_image_alignment_sa() 44 const uint32_t is_Ys = tiling == ISL_TILING_Ys; in gfx9_calc_std_image_alignment_sa() 102 enum isl_tiling tiling, in isl_gfx9_choose_image_alignment_el() 168 if (isl_tiling_is_std_y(tiling)) { in isl_gfx9_choose_image_alignment_el() 170 gfx9_calc_std_image_alignment_sa(dev, info, tiling, msaa_layout, in isl_gfx9_choose_image_alignment_el() 199 isl_gfx8_choose_image_alignment_el(dev, info, tiling, dim_layout, in isl_gfx9_choose_image_alignment_el() 33 gfx9_calc_std_image_alignment_sa(const struct isl_device *dev, const struct isl_surf_init_info *restrict info, enum isl_tiling tiling, enum isl_msaa_layout msaa_layout, struct isl_extent3d *align_sa) gfx9_calc_std_image_alignment_sa() argument 100 isl_gfx9_choose_image_alignment_el(const struct isl_device *dev, const struct isl_surf_init_info *restrict info, enum isl_tiling tiling, enum isl_dim_layout dim_layout, enum isl_msaa_layout msaa_layout, struct isl_extent3d *image_align_el) isl_gfx9_choose_image_alignment_el() argument
|
H A D | isl.c | 45 enum isl_tiling tiling, in isl_memcpy_linear_to_tiled() 52 tiling, copy_type); in isl_memcpy_linear_to_tiled() 59 tiling, copy_type); in isl_memcpy_linear_to_tiled() 68 enum isl_tiling tiling, in isl_memcpy_tiled_to_linear() 75 tiling, copy_type); in isl_memcpy_tiled_to_linear() 82 tiling, copy_type); in isl_memcpy_tiled_to_linear() 356 * @param[in] tiling The tiling format to introspect 362 * @param[out] tile_info Return parameter for the tiling information 365 isl_tiling_get_info(enum isl_tiling tiling, in isl_tiling_get_info() argument 40 isl_memcpy_linear_to_tiled(uint32_t xt1, uint32_t xt2, uint32_t yt1, uint32_t yt2, char *dst, const char *src, uint32_t dst_pitch, int32_t src_pitch, bool has_swizzling, enum isl_tiling tiling, isl_memcpy_type copy_type) isl_memcpy_linear_to_tiled() argument 63 isl_memcpy_tiled_to_linear(uint32_t xt1, uint32_t xt2, uint32_t yt1, uint32_t yt2, char *dst, const char *src, int32_t dst_pitch, uint32_t src_pitch, bool has_swizzling, enum isl_tiling tiling, isl_memcpy_type copy_type) isl_memcpy_tiled_to_linear() argument 617 isl_surf_choose_tiling(const struct isl_device *dev, const struct isl_surf_init_info *restrict info, enum isl_tiling *tiling) isl_surf_choose_tiling() argument 688 isl_choose_msaa_layout(const struct isl_device *dev, const struct isl_surf_init_info *info, enum isl_tiling tiling, enum isl_msaa_layout *msaa_layout) isl_choose_msaa_layout() argument 853 isl_choose_image_alignment_el(const struct isl_device *dev, const struct isl_surf_init_info *restrict info, enum isl_tiling tiling, enum isl_dim_layout dim_layout, enum isl_msaa_layout msaa_layout, struct isl_extent3d *image_align_el) isl_choose_image_alignment_el() argument 949 isl_surf_choose_dim_layout(const struct isl_device *dev, enum isl_surf_dim logical_dim, enum isl_tiling tiling, isl_surf_usage_flags_t usage) isl_surf_choose_dim_layout() argument 1013 isl_calc_phys_level0_extent_sa(const struct isl_device *dev, const struct isl_surf_init_info *restrict info, enum isl_dim_layout dim_layout, enum isl_tiling tiling, enum isl_msaa_layout msaa_layout, struct isl_extent4d *phys_level0_sa) isl_calc_phys_level0_extent_sa() argument 1822 enum isl_tiling tiling; isl_surf_init_s() local 3099 isl_tiling_get_intratile_offset_el(enum isl_tiling tiling, enum isl_surf_dim dim, enum isl_msaa_layout msaa_layout, uint32_t bpb, uint32_t samples, uint32_t row_pitch_B, uint32_t array_pitch_el_rows, uint32_t total_x_offset_el, uint32_t total_y_offset_el, uint32_t total_z_offset_el, uint32_t total_array_offset, uint64_t *tile_offset_B, uint32_t *x_offset_el, uint32_t *y_offset_el, uint32_t *z_offset_el, uint32_t *array_offset) isl_tiling_get_intratile_offset_el() argument [all...] |
H A D | isl_tiled_memcpy_normal.c | 41 enum isl_tiling tiling, in _isl_memcpy_linear_to_tiled() 45 has_swizzling, tiling, copy_type); in _isl_memcpy_linear_to_tiled() 54 enum isl_tiling tiling, in _isl_memcpy_tiled_to_linear() 58 has_swizzling, tiling, copy_type); in _isl_memcpy_tiled_to_linear() 36 _isl_memcpy_linear_to_tiled(uint32_t xt1, uint32_t xt2, uint32_t yt1, uint32_t yt2, char *dst, const char *src, uint32_t dst_pitch, int32_t src_pitch, bool has_swizzling, enum isl_tiling tiling, isl_memcpy_type copy_type) _isl_memcpy_linear_to_tiled() argument 49 _isl_memcpy_tiled_to_linear(uint32_t xt1, uint32_t xt2, uint32_t yt1, uint32_t yt2, char *dst, const char *src, int32_t dst_pitch, uint32_t src_pitch, bool has_swizzling, enum isl_tiling tiling, isl_memcpy_type copy_type) _isl_memcpy_tiled_to_linear() argument
|
H A D | isl_gfx12.c | 29 * @brief Filter out tiling flags that are incompatible with the surface. 36 * (ISL_SURF_USAGE_DISPLAY_BIT), then this function filters out all tiling 59 * MCS tiling format is always Tile4 in isl_gfx125_filter_tiling() 68 * X-tiling is only allowed for 2D surfaces. in isl_gfx125_filter_tiling() 105 enum isl_tiling tiling, in isl_gfx125_choose_image_alignment_el() 115 if (tiling == ISL_TILING_64) { in isl_gfx125_choose_image_alignment_el() 131 isl_tiling_get_info(tiling, info->dim, msaa_layout, fmtl->bpb, in isl_gfx125_choose_image_alignment_el() 176 *image_align_el = tiling == ISL_TILING_LINEAR ? in isl_gfx125_choose_image_alignment_el() 200 enum isl_tiling tiling, in isl_gfx12_choose_image_alignment_el() 238 isl_gfx9_choose_image_alignment_el(dev, info, tiling, dim_layou in isl_gfx12_choose_image_alignment_el() 103 isl_gfx125_choose_image_alignment_el(const struct isl_device *dev, const struct isl_surf_init_info *restrict info, enum isl_tiling tiling, enum isl_dim_layout dim_layout, enum isl_msaa_layout msaa_layout, struct isl_extent3d *image_align_el) isl_gfx125_choose_image_alignment_el() argument 198 isl_gfx12_choose_image_alignment_el(const struct isl_device *dev, const struct isl_surf_init_info *restrict info, enum isl_tiling tiling, enum isl_dim_layout dim_layout, enum isl_msaa_layout msaa_layout, struct isl_extent3d *image_align_el) isl_gfx12_choose_image_alignment_el() argument [all...] |
H A D | isl_tiled_memcpy_sse41.c | 42 enum isl_tiling tiling, in _isl_memcpy_linear_to_tiled_sse41() 46 has_swizzling, tiling, copy_type); in _isl_memcpy_linear_to_tiled_sse41() 55 enum isl_tiling tiling, in _isl_memcpy_tiled_to_linear_sse41() 59 has_swizzling, tiling, copy_type); in _isl_memcpy_tiled_to_linear_sse41() 37 _isl_memcpy_linear_to_tiled_sse41(uint32_t xt1, uint32_t xt2, uint32_t yt1, uint32_t yt2, char *dst, const char *src, uint32_t dst_pitch, int32_t src_pitch, bool has_swizzling, enum isl_tiling tiling, isl_memcpy_type copy_type) _isl_memcpy_linear_to_tiled_sse41() argument 50 _isl_memcpy_tiled_to_linear_sse41(uint32_t xt1, uint32_t xt2, uint32_t yt1, uint32_t yt2, char *dst, const char *src, int32_t dst_pitch, uint32_t src_pitch, bool has_swizzling, enum isl_tiling tiling, isl_memcpy_type copy_type) _isl_memcpy_tiled_to_linear_sse41() argument
|
H A D | isl_gfx8.c | 30 enum isl_tiling tiling, in isl_gfx8_choose_msaa_layout() 93 enum isl_tiling tiling, in isl_gfx8_choose_image_alignment_el() 101 assert(!isl_tiling_is_std_y(tiling)); in isl_gfx8_choose_image_alignment_el() 176 if (ISL_GFX_VER(dev) >= 11 && isl_tiling_is_any_y(tiling) && in isl_gfx8_choose_image_alignment_el() 28 isl_gfx8_choose_msaa_layout(const struct isl_device *dev, const struct isl_surf_init_info *info, enum isl_tiling tiling, enum isl_msaa_layout *msaa_layout) isl_gfx8_choose_msaa_layout() argument 91 isl_gfx8_choose_image_alignment_el(const struct isl_device *dev, const struct isl_surf_init_info *restrict info, enum isl_tiling tiling, enum isl_dim_layout dim_layout, enum isl_msaa_layout msaa_layout, struct isl_extent3d *image_align_el) isl_gfx8_choose_image_alignment_el() argument
|
H A D | isl_storage_image.c | 268 switch (surf->tiling) { in isl_surf_fill_image_param() 275 param->tiling[0] = isl_log2u(512 / cpp); in isl_surf_fill_image_param() 276 param->tiling[1] = isl_log2u(8); in isl_surf_fill_image_param() 291 * one arranged in X-major order just like is the case for X-tiling. in isl_surf_fill_image_param() 293 param->tiling[0] = isl_log2u(16 / cpp); in isl_surf_fill_image_param() 294 param->tiling[1] = isl_log2u(32); in isl_surf_fill_image_param() 306 assert(!"Unhandled storage image tiling"); in isl_surf_fill_image_param() 311 * brw_fs_surface_builder.cpp) handles this as a sort of tiling with in isl_surf_fill_image_param() 314 param->tiling[2] = (ISL_GFX_VER(dev) < 9 && surf->dim == ISL_SURF_DIM_3D ? in isl_surf_fill_image_param()
|
H A D | isl_gfx6.c | 30 enum isl_tiling tiling, in isl_gfx6_choose_msaa_layout() 59 if (tiling == ISL_TILING_LINEAR) in isl_gfx6_choose_msaa_layout() 71 enum isl_tiling tiling, in isl_gfx6_choose_image_alignment_el() 28 isl_gfx6_choose_msaa_layout(const struct isl_device *dev, const struct isl_surf_init_info *info, enum isl_tiling tiling, enum isl_msaa_layout *msaa_layout) isl_gfx6_choose_msaa_layout() argument 69 isl_gfx6_choose_image_alignment_el(const struct isl_device *dev, const struct isl_surf_init_info *restrict info, enum isl_tiling tiling, enum isl_dim_layout dim_layout, enum isl_msaa_layout msaa_layout, struct isl_extent3d *image_align_el) isl_gfx6_choose_image_alignment_el() argument
|
H A D | isl_gfx4.c | 30 enum isl_tiling tiling, in isl_gfx4_choose_msaa_layout() 45 /* Gfx4-5 only support linear, X, and Y-tiling. */ in isl_gfx4_filter_tiling() 53 * "The Depth Buffer, if tiled, must use Y-Major tiling" in isl_gfx4_filter_tiling() 60 * choose to be consistent and require tiling for gfx4-5. in isl_gfx4_filter_tiling() 86 enum isl_tiling tiling, in isl_gfx4_choose_image_alignment_el() 93 assert(!isl_tiling_is_std_y(tiling)); in isl_gfx4_choose_image_alignment_el() 28 isl_gfx4_choose_msaa_layout(const struct isl_device *dev, const struct isl_surf_init_info *info, enum isl_tiling tiling, enum isl_msaa_layout *msaa_layout) isl_gfx4_choose_msaa_layout() argument 84 isl_gfx4_choose_image_alignment_el(const struct isl_device *dev, const struct isl_surf_init_info *restrict info, enum isl_tiling tiling, enum isl_dim_layout dim_layout, enum isl_msaa_layout msaa_layout, struct isl_extent3d *image_align_el) isl_gfx4_choose_image_alignment_el() argument
|
H A D | isl_genX_helpers.h | 85 if (surf->tiling == ISL_TILING_64) { in isl_get_image_alignment() 106 if (isl_tiling_is_std_y(surf->tiling) || in isl_get_image_alignment() 142 if (surf->dim == ISL_SURF_DIM_3D && surf->tiling == ISL_TILING_W) { in isl_get_qpitch() 146 * W-tiling is handled as modified Y-tiling. If you bind a 3-D in isl_get_qpitch()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image/ |
H A D | vktImageExtendedUsageBitTests.cpp | 135 VkImageTiling tiling; member 141 virtual VkResult getPhysicalDeviceImageFormatProperties(const InstanceInterface &vki, VkPhysicalDevice device, VkFormat viewFormat, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags) in getPhysicalDeviceImageFormatProperties() argument 144 return vki.getPhysicalDeviceImageFormatProperties(device, viewFormat, VK_IMAGE_TYPE_2D, tiling, usage, flags, &formatProperties); in getPhysicalDeviceImageFormatProperties() 151 virtual VkResult getPhysicalDeviceImageFormatProperties(const InstanceInterface &vki, VkPhysicalDevice device, VkFormat viewFormat, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags) in getPhysicalDeviceImageFormatProperties() argument 160 tiling, // VkImageTiling tiling in getPhysicalDeviceImageFormatProperties() 181 if (func.getPhysicalDeviceImageFormatProperties(vki, context.getPhysicalDevice(), (VkFormat)viewFormat, params.tiling, params.usage, 0) == VK_SUCCESS) in testExtendedUsageBitCompatiblity() 196 VkResult res = func.getPhysicalDeviceImageFormatProperties(vki, context.getPhysicalDevice(), params.imageFormat, params.tiling, params.usage, VK_IMAGE_CREATE_EXTENDED_USAGE_BIT | VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT); in testExtendedUsageBitCompatiblity() 215 if (params.tiling == vk::VK_IMAGE_TILING_OPTIMAL && formatProperties.optimalTilingFeatures == 0) in checkSupport() 218 if (params.tiling in checkSupport() 284 VkImageTiling tiling; createImageExtendedUsageBitTests() member 287 TilingParams tiling[] = createImageExtendedUsageBitTests() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/image/ |
H A D | vktImageExtendedUsageBitTests.cpp | 135 VkImageTiling tiling; member 141 virtual VkResult getPhysicalDeviceImageFormatProperties(const InstanceInterface &vki, VkPhysicalDevice device, VkFormat viewFormat, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags) in getPhysicalDeviceImageFormatProperties() argument 144 return vki.getPhysicalDeviceImageFormatProperties(device, viewFormat, VK_IMAGE_TYPE_2D, tiling, usage, flags, &formatProperties); in getPhysicalDeviceImageFormatProperties() 151 virtual VkResult getPhysicalDeviceImageFormatProperties(const InstanceInterface &vki, VkPhysicalDevice device, VkFormat viewFormat, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags) in getPhysicalDeviceImageFormatProperties() argument 160 tiling, // VkImageTiling tiling in getPhysicalDeviceImageFormatProperties() 181 if (func.getPhysicalDeviceImageFormatProperties(vki, context.getPhysicalDevice(), (VkFormat)viewFormat, params.tiling, params.usage, 0) == VK_SUCCESS) in testExtendedUsageBitCompatiblity() 196 VkResult res = func.getPhysicalDeviceImageFormatProperties(vki, context.getPhysicalDevice(), params.imageFormat, params.tiling, params.usage, VK_IMAGE_CREATE_EXTENDED_USAGE_BIT | VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT); in testExtendedUsageBitCompatiblity() 215 if (params.tiling == vk::VK_IMAGE_TILING_OPTIMAL && formatProperties.optimalTilingFeatures == 0) in checkSupport() 218 if (params.tiling in checkSupport() 284 VkImageTiling tiling; createImageExtendedUsageBitTests() member 287 TilingParams tiling[] = createImageExtendedUsageBitTests() local [all...] |
/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dv_formats.c | 130 VkImageTiling tiling) in image_format_features() 156 * always require optimal tiling for anything that requires sampling. in image_format_features() 161 tiling == VK_IMAGE_TILING_OPTIMAL) { in image_format_features() 184 if (tiling != VK_IMAGE_TILING_LINEAR) { in image_format_features() 366 VkImageTiling tiling, in get_image_format_properties() 372 image_format_features(physical_device, info->format, v3dv_format, tiling); in get_image_format_properties() 410 * images are always raster, even if the user requested optimal tiling, in get_image_format_properties() 433 * images are always raster, even if the user requested optimal tiling, in get_image_format_properties() 498 * - tiling is VK_IMAGE_TILING_LINEAR in get_image_format_properties() 507 if (tiling ! in get_image_format_properties() 127 image_format_features(struct v3dv_physical_device *pdevice, VkFormat vk_format, const struct v3dv_format *v3dv_format, VkImageTiling tiling) image_format_features() argument 363 get_image_format_properties( struct v3dv_physical_device *physical_device, const VkPhysicalDeviceImageFormatInfo2 *info, VkImageTiling tiling, VkImageFormatProperties *pImageFormatProperties, VkSamplerYcbcrConversionImageFormatProperties *pYcbcrImageFormatProperties) get_image_format_properties() argument 546 v3dv_GetPhysicalDeviceImageFormatProperties( VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags createFlags, VkImageFormatProperties *pImageFormatProperties) v3dv_GetPhysicalDeviceImageFormatProperties() argument 580 VkImageTiling tiling = base_info->tiling; v3dv_GetPhysicalDeviceImageFormatProperties2() local 649 v3dv_GetPhysicalDeviceSparseImageFormatProperties( VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlagBits samples, VkImageUsageFlags usage, VkImageTiling tiling, uint32_t *pPropertyCount, VkSparseImageFormatProperties *pProperties) v3dv_GetPhysicalDeviceSparseImageFormatProperties() argument [all...] |
H A D | v3dvx_meta_common.c | 44 const struct v3dv_frame_tiling *tiling = &job->frame_tiling; in emit_rcl_prologue() local 48 tiling->layers * 256 * in emit_rcl_prologue() 53 assert(!tiling->msaa || !tiling->double_buffer); in emit_rcl_prologue() 56 config.image_width_pixels = tiling->width; in emit_rcl_prologue() 57 config.image_height_pixels = tiling->height; in emit_rcl_prologue() 59 config.multisample_mode_4x = tiling->msaa; in emit_rcl_prologue() 60 config.double_buffer_in_non_ms_mode = tiling->double_buffer; in emit_rcl_prologue() 61 config.maximum_bpp_of_all_render_targets = tiling->internal_bpp; in emit_rcl_prologue() 71 if (slice->tiling in emit_rcl_prologue() 138 const struct v3dv_frame_tiling *tiling = &job->frame_tiling; emit_frame_setup() local 1343 meta_framebuffer_init(struct v3dv_meta_framebuffer *fb, VkFormat vk_format, uint32_t internal_type, const struct v3dv_frame_tiling *tiling) meta_framebuffer_init() argument [all...] |
H A D | v3dv_image.c | 136 slice->tiling = V3D_TILING_RASTER; in v3d_setup_slices() 142 slice->tiling = V3D_TILING_LINEARTILE; in v3d_setup_slices() 146 slice->tiling = V3D_TILING_UBLINEAR_1_COLUMN; in v3d_setup_slices() 150 slice->tiling = V3D_TILING_UBLINEAR_2_COLUMN; in v3d_setup_slices() 169 slice->tiling = V3D_TILING_UIF_XOR; in v3d_setup_slices() 171 slice->tiling = V3D_TILING_UIF_NO_XOR; in v3d_setup_slices() 179 if (slice->tiling == V3D_TILING_UIF_NO_XOR || in v3d_setup_slices() 180 slice->tiling == V3D_TILING_UIF_XOR) { in v3d_setup_slices() 266 VkImageTiling tiling = pCreateInfo->tiling; in create_image() [all...] |
H A D | v3dvx_cmd_buffer.c | 47 const struct v3dv_frame_tiling *tiling, in job_emit_binning_prolog() 57 assert(!tiling->double_buffer || !tiling->msaa); in job_emit_binning_prolog() 59 config.width_in_pixels = tiling->width; in job_emit_binning_prolog() 60 config.height_in_pixels = tiling->height; in job_emit_binning_prolog() 61 config.number_of_render_targets = MAX2(tiling->render_target_count, 1); in job_emit_binning_prolog() 62 config.multisample_mode_4x = tiling->msaa; in job_emit_binning_prolog() 63 config.double_buffer_in_non_ms_mode = tiling->double_buffer; in job_emit_binning_prolog() 64 config.maximum_bpp_of_all_render_targets = tiling->internal_bpp; in job_emit_binning_prolog() 137 load.memory_format = slice->tiling; in cmd_buffer_render_pass_emit_load() 46 job_emit_binning_prolog(struct v3dv_job *job, const struct v3dv_frame_tiling *tiling, uint32_t layers) job_emit_binning_prolog() argument 716 const struct v3dv_frame_tiling *tiling = &job->frame_tiling; cmd_buffer_emit_render_pass_layer_rcl() local 799 const struct v3dv_frame_tiling *tiling = &job->frame_tiling; cmd_buffer_emit_render_pass_rcl() local [all...] |
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_blt.c | 55 if (dst->surf.tiling != ISL_TILING_LINEAR) in blt_set_alpha_to_one() 72 isl_tiling_get_intratile_offset_el(dst->surf.tiling, dst->surf.dim, in blt_set_alpha_to_one() 84 xyblt.TilingEnable = dst->surf.tiling != ISL_TILING_LINEAR; in blt_set_alpha_to_one() 137 if (res->surf.tiling != ISL_TILING_LINEAR) in crocus_resource_blt_pitch() 166 isl_get_tile_dims(src->surf.tiling, cpp, &src_tile_w, &src_tile_h); in emit_copy_blt() 167 isl_get_tile_dims(dst->surf.tiling, cpp, &dst_tile_w, &dst_tile_h); in emit_copy_blt() 173 assert(src->surf.tiling == ISL_TILING_LINEAR || (src_pitch % src_tile_w) == 0); in emit_copy_blt() 174 assert(dst->surf.tiling == ISL_TILING_LINEAR || (dst_pitch % dst_tile_w) == 0); in emit_copy_blt() 204 if (dst->surf.tiling != ISL_TILING_LINEAR) in emit_copy_blt() 207 if (src->surf.tiling ! in emit_copy_blt() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/ |
H A D | vktApiPhysicalDeviceFormatPropertiesMaint5Tests.cpp | 152 const VkImageTiling tiling = VK_IMAGE_TILING_OPTIMAL; in iterate() local 167 imageFormatInfo.tiling = tiling; in iterate() 176 sparseFormatInfo.tiling = tiling; in iterate() 203 res = inst.getPhysicalDeviceImageFormatProperties(dev, format, imageType, tiling, usage, createFlags, &imageProps1); in iterate() 216 inst.getPhysicalDeviceSparseImageFormatProperties(dev, format, imageType, sampling, usage, tiling, &propsCount, nullptr); in iterate() 243 const VkImageTiling tiling = VK_IMAGE_TILING_OPTIMAL; in iterate() local 255 imageFormatInfo.tiling = tiling; in iterate() [all...] |
H A D | vktApiBufferAndImageAllocationUtil.cpp | 113 VkImageTiling tiling) const in createTestImage() 130 tiling, // VkImageTiling tiling; in createTestImage() 131 (vk::VkImageUsageFlags)((tiling == VK_IMAGE_TILING_LINEAR) ? VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT : in createTestImage() 151 VkImageTiling tiling) const in createTestImage() 174 tiling, // VkImageTiling tiling; in createTestImage() 175 (vk::VkImageUsageFlags)((tiling == VK_IMAGE_TILING_LINEAR) ? VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT : in createTestImage()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/ |
H A D | vktYCbCrFormatTests.cpp | 74 VkImageTiling tiling, in createTestImage() 89 tiling, in createTestImage() 227 VkImageTiling tiling; member 242 , tiling (tiling_) in TestParameters() 252 , tiling (VK_IMAGE_TILING_OPTIMAL) in TestParameters() 287 checkImageSupport(context, params.format, params.flags, params.tiling); in checkSupport() 295 params.format, VK_IMAGE_TYPE_2D, params.tiling, VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT, params.flags); in checkSupport() 324 const VkImageTiling tiling = params.tiling; in testFormat() local 329 const Unique<VkImage> image (createTestImage(vkd, device, format, size, createFlags, tiling, mappedMemor in testFormat() 69 createTestImage(const DeviceInterface& vkd, VkDevice device, VkFormat format, const UVec2& size, VkImageCreateFlags createFlags, VkImageTiling tiling, VkImageLayout layout, deUint32 arrayLayers) createTestImage() argument 601 const VkImageTiling tiling = tilings[tilingNdx].value; populatePerFormatGroup() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ycbcr/ |
H A D | vktYCbCrFormatTests.cpp | 74 VkImageTiling tiling, in createTestImage() 89 tiling, in createTestImage() 227 VkImageTiling tiling; member 242 , tiling (tiling_) in TestParameters() 252 , tiling (VK_IMAGE_TILING_OPTIMAL) in TestParameters() 287 checkImageSupport(context, params.format, params.flags, params.tiling); in checkSupport() 295 params.format, VK_IMAGE_TYPE_2D, params.tiling, VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT, params.flags); in checkSupport() 324 const VkImageTiling tiling = params.tiling; in testFormat() local 329 const Unique<VkImage> image (createTestImage(vkd, device, format, size, createFlags, tiling, mappedMemor in testFormat() 69 createTestImage(const DeviceInterface& vkd, VkDevice device, VkFormat format, const UVec2& size, VkImageCreateFlags createFlags, VkImageTiling tiling, VkImageLayout layout, deUint32 arrayLayers) createTestImage() argument 601 const VkImageTiling tiling = tilings[tilingNdx].value; populatePerFormatGroup() local [all...] |
/third_party/mesa3d/src/vulkan/runtime/ |
H A D | vk_physical_device.c | 200 VkImageTiling tiling, in vk_common_GetPhysicalDeviceImageFormatProperties() 211 .tiling = tiling, in vk_common_GetPhysicalDeviceImageFormatProperties() 235 VkImageTiling tiling, in vk_common_GetPhysicalDeviceSparseImageFormatProperties() 247 .tiling = tiling in vk_common_GetPhysicalDeviceSparseImageFormatProperties() 197 vk_common_GetPhysicalDeviceImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkImageFormatProperties *pImageFormatProperties) vk_common_GetPhysicalDeviceImageFormatProperties() argument 230 vk_common_GetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, uint32_t samples, VkImageUsageFlags usage, VkImageTiling tiling, uint32_t *pNumProperties, VkSparseImageFormatProperties *pProperties) vk_common_GetPhysicalDeviceSparseImageFormatProperties() argument
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/api/ |
H A D | vktApiBufferAndImageAllocationUtil.cpp | 111 VkImageTiling tiling) const in createTestImage() 128 tiling, // VkImageTiling tiling; in createTestImage() 129 (vk::VkImageUsageFlags)((tiling == VK_IMAGE_TILING_LINEAR) ? VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT : in createTestImage() 149 VkImageTiling tiling) const in createTestImage() 172 tiling, // VkImageTiling tiling; in createTestImage() 173 (vk::VkImageUsageFlags)((tiling == VK_IMAGE_TILING_LINEAR) ? VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT : in createTestImage()
|