Home
last modified time | relevance | path

Searched refs:isl_format (Results 1 – 25 of 51) sorted by relevance

123

/third_party/mesa3d/src/intel/isl/
Disl.h108 enum isl_format { enum
1327 enum isl_format format; /**< Format */
1438 enum isl_format format;
1486 enum isl_format format;
1585 enum isl_format format;
1656 enum isl_format mc_format;
1712 enum isl_format format;
1827 isl_format_get_layout(enum isl_format fmt) in isl_format_get_layout()
1834 bool isl_format_is_valid(enum isl_format);
1837 isl_format_get_name(enum isl_format fmt) in isl_format_get_name()
[all …]
Disl_storage_image.c28 isl_is_storage_image_format(enum isl_format format) in isl_is_storage_image_format()
78 enum isl_format
80 enum isl_format format) in isl_lower_storage_image_format()
203 enum isl_format fmt) in isl_has_matching_typed_storage_image_format()
321 enum isl_format format, in isl_buffer_fill_image_param()
Disl_format.c381 enum isl_format
384 static const enum isl_format table[PIPE_FORMAT_COUNT] = { in isl_format_for_pipe_format()
692 format_info_exists(enum isl_format format) in format_info_exists()
701 enum isl_format format) in isl_format_supports_rendering()
711 enum isl_format format) in isl_format_supports_alpha_blending()
721 enum isl_format format) in isl_format_supports_sampling()
764 enum isl_format format) in isl_format_supports_filtering()
779 enum isl_format format) in isl_format_supports_vertex_fetch()
798 enum isl_format format) in isl_format_supports_typed_writes()
811 enum isl_format format) in isl_format_supports_typed_atomics()
[all …]
DREADME19 - The tokens of `enum isl_format` (such as `ISL_FORMAT_R8G8B8A8_UNORM`)
21 or Vulkan format tokens. And the values of `isl_format` and
26 isl_format`. Rather than define new pixel formats that have no hardware
Disl_priv.h137 isl_extent3d_sa_to_el(enum isl_format fmt, struct isl_extent3d extent_sa) in isl_extent3d_sa_to_el()
153 isl_extent3d_el_to_sa(enum isl_format fmt, struct isl_extent3d extent_el) in isl_extent3d_el_to_sa()
/third_party/mesa3d/src/intel/vulkan/
Danv_formats.c53 { .isl_format = __hw_fmt, .swizzle = __swizzle, \
68 { .isl_format = __hw_fmt, .swizzle = RGBA, \
80 { .isl_format = __hw_fmt, .swizzle = RGBA, \
92 { .isl_format = __fmt1, .swizzle = RGBA, \
96 { .isl_format = __fmt2, .swizzle = RGBA, \
108 { .isl_format = ISL_FORMAT_UNSUPPORTED, }, \
114 { .isl_format = __hw_fmt, \
123 { .isl_format = __hw_fmt, \
441 if (format->planes[0].isl_format == ISL_FORMAT_UNSUPPORTED) in anv_get_format()
452 isl_format_get_layout(anv_format->planes[i].isl_format); in anv_format_has_npot_plane()
[all …]
Danv_image.c352 assert(isl_format_is_compressed(plane_format.isl_format)); in anv_image_plane_needs_shadow_surface()
404 enum isl_format img_format = image->planes[plane].primary_surface.isl.format; in can_fast_clear_with_non_zero_color()
412 enum isl_format view_format = view_format_plane.isl_format; in can_fast_clear_with_non_zero_color()
454 enum isl_format format, in storage_image_format_supports_atomic()
466 enum isl_format view_format = in storage_image_format_supports_atomic()
482 static enum isl_format
495 isl_is_storage_image_format(format.isl_format)) { in anv_get_isl_format_with_usage()
496 enum isl_format lowered_format = in anv_get_isl_format_with_usage()
497 isl_lower_storage_image_format(devinfo, format.isl_format); in anv_get_isl_format_with_usage()
504 format.isl_format) || in anv_get_isl_format_with_usage()
[all …]
Danv_blorp.c153 uint32_t row_pitch, enum isl_format format, in get_blorp_surf_for_anv_buffer()
440 static enum isl_format
505 const enum isl_format linear_format = in copy_buffer_to_image()
526 const enum isl_format buffer_format = in copy_buffer_to_image()
748 src_format.isl_format, src_format.swizzle, in blit_image()
750 dst_format.isl_format, dst_format.swizzle, in blit_image()
939 enum isl_format isl_format = isl_format_for_size(bs); in anv_CmdFillBuffer() local
950 MAX_SURFACE_DIM * bs, isl_format, true, in anv_CmdFillBuffer()
953 blorp_clear(&batch, &surf, isl_format, ISL_SWIZZLE_IDENTITY, in anv_CmdFillBuffer()
967 MAX_SURFACE_DIM * bs, isl_format, true, in anv_CmdFillBuffer()
[all …]
Danv_nir_lower_ycbcr_textures.c261 y_isl_layout = isl_format_get_layout(format->planes[p].isl_format); in anv_nir_lower_ycbcr_textures_instr()
295 isl_format_get_layout(plane_format->isl_format); in anv_nir_lower_ycbcr_textures_instr()
Danv_private.h378 vk_to_isl_color_with_format(VkClearColorValue color, enum isl_format format) in vk_to_isl_color_with_format()
3325 enum isl_format isl_format:16; member
3416 static inline enum isl_format
3420 return anv_get_format_aspect(devinfo, vk_format, aspect, tiling).isl_format; in anv_get_isl_format()
3832 enum isl_format format, struct isl_swizzle swizzle,
3874 enum isl_format format, struct isl_swizzle swizzle,
3882 enum isl_format format, struct isl_swizzle swizzle,
4004 enum isl_format
4027 enum isl_format format,
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_resource.h40 enum isl_format fmt;
464 enum isl_format view_fmt);
467 enum isl_format view_format,
474 enum isl_format iris_image_view_get_format(struct iris_context *ice,
497 bool iris_render_formats_color_compatible(enum isl_format a,
498 enum isl_format b,
504 enum isl_format render_fmt,
Diris_formats.c42 enum isl_format format = isl_format_for_pipe_format(pformat); in iris_format_for_usage()
128 enum isl_format format = isl_format_for_pipe_format(pformat); in iris_is_format_supported()
167 enum isl_format rt_format = format; in iris_is_format_supported()
Diris_resolve.c883 enum isl_format view_format) in iris_resource_texture_aux_usage()
947 enum isl_format view_format = iris_image_view_get_format(ice, pview); in iris_image_view_aux_usage()
983 isl_formats_are_fast_clear_compatible(enum isl_format a, enum isl_format b) in isl_formats_are_fast_clear_compatible()
1002 enum isl_format view_format, in iris_resource_prepare_texture()
1035 iris_render_formats_color_compatible(enum isl_format a, enum isl_format b, in iris_render_formats_color_compatible()
1055 enum isl_format render_format, in iris_resource_render_aux_usage()
Diris_clear.c40 enum isl_format format, in iris_is_color_fast_clear_compatible()
72 enum isl_format render_format, in can_fast_clear_color()
311 enum isl_format format, in clear_color()
700 enum isl_format format = res->surf.format; in iris_clear_texture()
/third_party/mesa3d/src/intel/blorp/
Dblorp.h158 enum isl_format src_format, struct isl_swizzle src_swizzle,
161 enum isl_format dst_format, struct isl_swizzle dst_swizzle,
188 enum isl_format format, struct isl_swizzle swizzle,
219 enum isl_format format, struct isl_swizzle swizzle,
262 enum isl_format depth_format,
274 enum isl_format format,
285 enum isl_format format,
Dblorp_priv.h77 enum isl_format format, bool is_dest);
306 enum isl_format src_format;
332 enum isl_format dst_format;
Dblorp_blit.c1791 static enum isl_format
1792 get_red_format_for_rgb_format(enum isl_format format) in get_red_format_for_rgb_format()
1851 enum isl_format red_format = in surf_fake_rgb_with_red()
2518 enum isl_format src_format, struct isl_swizzle src_swizzle, in blorp_blit()
2521 enum isl_format dst_format, struct isl_swizzle dst_swizzle, in blorp_blit()
2617 static enum isl_format
2678 static enum isl_format
2957 enum isl_format src_cast_format = params.src.view.format; in blorp_copy()
2958 enum isl_format dst_cast_format = params.dst.view.format; in blorp_copy()
3035 static enum isl_format
[all …]
/third_party/mesa3d/src/intel/compiler/
Dbrw_nir_lower_storage_image.c245 get_format_info(enum isl_format fmt) in get_format_info()
264 enum isl_format image_fmt, enum isl_format lower_fmt, in convert_color_for_load()
374 const enum isl_format image_fmt = in lower_image_load_instr()
378 const enum isl_format lower_fmt = in lower_image_load_instr()
405 enum isl_format raw_fmt = (image_fmtl->bpb == 64) ? in lower_image_load_instr()
455 enum isl_format image_fmt, enum isl_format lower_fmt) in convert_color_for_store()
536 const enum isl_format image_fmt = in lower_image_store_instr()
540 const enum isl_format lower_fmt = in lower_image_store_instr()
557 enum isl_format raw_fmt = (image_fmtl->bpb == 64) ? in lower_image_store_instr()
655 const enum isl_format image_fmt = in lower_image_size_instr()
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_formats.c37 static enum isl_format
40 static const enum isl_format table[PIPE_FORMAT_COUNT] = { in crocus_isl_format_for_pipe_format()
303 static enum isl_format
304 get_render_format(enum pipe_format pformat, enum isl_format def_format) in get_render_format()
448 enum isl_format format = crocus_isl_format_for_pipe_format(pformat); in crocus_is_format_supported()
496 enum isl_format rt_format = format; in crocus_is_format_supported()
Dcrocus_clear.c42 enum isl_format format, in crocus_is_color_fast_clear_compatible()
70 enum isl_format format, in can_fast_clear_color()
71 enum isl_format render_format, in can_fast_clear_color()
122 enum isl_format render_format, in convert_fast_clear_color()
202 enum isl_format format, in fast_clear_color()
331 enum isl_format format, in clear_color()
746 enum isl_format format = res->surf.format; in crocus_clear_texture()
Dcrocus_resource.h40 enum isl_format fmt;
502 enum isl_format view_format,
532 enum isl_format render_fmt,
Dcrocus_resolve.c446 format_aux_tuple(enum isl_format format, enum isl_aux_usage aux_usage) in format_aux_tuple()
454 enum isl_format format, in crocus_cache_flush_for_render()
492 enum isl_format format, in crocus_render_cache_add_bo()
944 isl_formats_are_fast_clear_compatible(enum isl_format a, enum isl_format b) in isl_formats_are_fast_clear_compatible()
963 enum isl_format view_format, in crocus_resource_prepare_texture()
988 enum isl_format render_format, in crocus_resource_render_aux_usage()
/third_party/mesa3d/docs/isl/
Dformats.rst6 :cpp:enum:`isl_format` enum. A complete list of surface formats is included at
173 ISL provides an API for introspecting the :cpp:enum:`isl_format` enum and
175 introspecting both the data layout of an cpp:enum:`isl_format` and the
181 To get the layout of a given :cpp:enum:`isl_format`, call
199 This is provided by means of a table located in isl_format.c. Looking at the
220 Everything in ISL is done in terms of the :cpp:enum:`isl_format` enum. However,
222 converting a :cpp:enum:`pipe_format` to an :cpp:enum:`isl_format`:
226 The :cpp:enum:`isl_format` enum is as follows:
228 .. doxygenenum:: isl_format
/third_party/mesa3d/docs/relnotes/
D17.2.5.rst81 - i965/blorp: Use more temporary isl_format variables
82 - i965/miptree: Take an isl_format in render_aux_usage
/third_party/mesa3d/src/intel/common/
Dintel_aux_map.h88 intel_aux_map_format_bits(enum isl_tiling tiling, enum isl_format format,

123