Home
last modified time | relevance | path

Searched refs:tiling (Results 1 - 25 of 323) sorted by relevance

12345678910>>...13

/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_util.c73 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 Disl_drm.c35 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 Disl_gfx9.c30 * 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 Disl.c45 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 Disl_tiled_memcpy_normal.c41 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 Disl_gfx12.c29 * @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 Disl_tiled_memcpy_sse41.c42 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 Disl_gfx8.c30 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 Disl_storage_image.c268 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 Disl_gfx6.c30 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 Disl_gfx4.c30 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 Disl_genX_helpers.h85 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 DvktImageExtendedUsageBitTests.cpp135 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 DvktImageExtendedUsageBitTests.cpp135 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 Dv3dv_formats.c130 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 Dv3dvx_meta_common.c44 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 Dv3dv_image.c136 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 Dv3dvx_cmd_buffer.c47 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 Dcrocus_blt.c55 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 DvktApiPhysicalDeviceFormatPropertiesMaint5Tests.cpp152 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 DvktApiBufferAndImageAllocationUtil.cpp113 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 DvktYCbCrFormatTests.cpp74 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 DvktYCbCrFormatTests.cpp74 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 Dvk_physical_device.c200 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 DvktApiBufferAndImageAllocationUtil.cpp111 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()

Completed in 15 milliseconds

12345678910>>...13