Searched refs:ycbcr (Results 1 – 25 of 76) sorted by relevance
1234
1 dEQP-VK.ycbcr.format.g8_b8r8_2plane_444_unorm_ext.vertex_optimal2 dEQP-VK.ycbcr.format.g8_b8r8_2plane_444_unorm_ext.vertex_optimal_disjoint3 dEQP-VK.ycbcr.format.g8_b8r8_2plane_444_unorm_ext.vertex_optimal_array4 dEQP-VK.ycbcr.format.g8_b8r8_2plane_444_unorm_ext.vertex_optimal_array_disjoint5 dEQP-VK.ycbcr.format.g8_b8r8_2plane_444_unorm_ext.vertex_linear6 dEQP-VK.ycbcr.format.g8_b8r8_2plane_444_unorm_ext.vertex_linear_disjoint7 dEQP-VK.ycbcr.format.g8_b8r8_2plane_444_unorm_ext.vertex_linear_mapped8 dEQP-VK.ycbcr.format.g8_b8r8_2plane_444_unorm_ext.vertex_linear_disjoint_mapped9 dEQP-VK.ycbcr.format.g8_b8r8_2plane_444_unorm_ext.vertex_linear_array10 dEQP-VK.ycbcr.format.g8_b8r8_2plane_444_unorm_ext.vertex_linear_array_disjoint[all …]
12 dEQP-VK.protected_memory.interaction.ycbcr.g8_b8r8_2plane_444_unorm_ext.fragment.rgb_identity.itu_f…13 dEQP-VK.protected_memory.interaction.ycbcr.g8_b8r8_2plane_444_unorm_ext.fragment.rgb_identity.itu_f…14 dEQP-VK.protected_memory.interaction.ycbcr.g8_b8r8_2plane_444_unorm_ext.fragment.rgb_identity.itu_f…15 dEQP-VK.protected_memory.interaction.ycbcr.g8_b8r8_2plane_444_unorm_ext.fragment.rgb_identity.itu_f…16 dEQP-VK.protected_memory.interaction.ycbcr.g8_b8r8_2plane_444_unorm_ext.fragment.rgb_identity.itu_n…17 dEQP-VK.protected_memory.interaction.ycbcr.g8_b8r8_2plane_444_unorm_ext.fragment.rgb_identity.itu_n…18 dEQP-VK.protected_memory.interaction.ycbcr.g8_b8r8_2plane_444_unorm_ext.fragment.rgb_identity.itu_n…19 dEQP-VK.protected_memory.interaction.ycbcr.g8_b8r8_2plane_444_unorm_ext.fragment.rgb_identity.itu_n…20 dEQP-VK.protected_memory.interaction.ycbcr.g8_b8r8_2plane_444_unorm_ext.fragment.ycbcr_identity.itu…21 dEQP-VK.protected_memory.interaction.ycbcr.g8_b8r8_2plane_444_unorm_ext.fragment.ycbcr_identity.itu…[all …]
1 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.vertex_optimal2 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.vertex_linear3 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.vertex_linear_mapped4 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.fragment_optimal5 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.fragment_linear6 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.fragment_linear_mapped7 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.geometry_optimal8 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.geometry_linear9 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.geometry_linear_mapped10 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.tess_control_optimal[all …]
909 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.rgb_identity.itu_full.til…910 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.rgb_identity.itu_full.til…911 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.rgb_identity.itu_full.til…912 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.rgb_identity.itu_full.til…913 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.ycbcr_identity.itu_full.t…914 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.ycbcr_identity.itu_full.t…915 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.ycbcr_identity.itu_full.t…916 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.ycbcr_identity.itu_full.t…917 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.ycbcr_709.itu_full.tiling…918 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.ycbcr_709.itu_full.tiling…[all …]
1 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.vertex_optimal2 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.vertex_optimal_array3 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.vertex_linear4 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.vertex_linear_mapped5 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.vertex_linear_array6 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.vertex_linear_array_mapped7 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.fragment_optimal8 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.fragment_optimal_array9 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.fragment_linear10 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.fragment_linear_mapped[all …]
920 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.rgb_identity.itu_full.til…921 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.rgb_identity.itu_full.til…922 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.rgb_identity.itu_full.til…923 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.rgb_identity.itu_full.til…924 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.ycbcr_identity.itu_full.t…925 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.ycbcr_identity.itu_full.t…926 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.ycbcr_identity.itu_full.t…927 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.ycbcr_identity.itu_full.t…928 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.ycbcr_709.itu_full.tiling…929 dEQP-VK.protected_memory.interaction.ycbcr.r4g4b4a4_unorm_pack16.fragment.ycbcr_709.itu_full.tiling…[all …]
1 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.vertex_optimal_array2 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.vertex_linear_array3 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.vertex_linear_array_mapped4 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.fragment_optimal_array5 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.fragment_linear_array6 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.fragment_linear_array_mapped7 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.geometry_optimal_array8 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.geometry_linear_array9 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.geometry_linear_array_mapped10 dEQP-VK.ycbcr.format.g8b8g8r8_422_unorm.tess_control_optimal_array[all …]
10 dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r8_sint11 dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_0_compatible_format_r8_uint12 dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_sint13 dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_uint14 dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_sint15 dEQP-VK.ycbcr.plane_view.image_view.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_uint16 dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r8_sint17 dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_0_compatible_format_r8_uint18 dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_sint19 dEQP-VK.ycbcr.plane_view.image_view.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_uint[all …]
14 # deqp external ycbcr build28 "//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/vktYCbCrConversionTests.cpp",29 "//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/vktYCbCrCopyTests.cpp",30 "//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/vktYCbCrFilteringTests.cpp",31 "//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/vktYCbCrFormatTests.cpp",32 "//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/vktYCbCrImageQueryTests.cpp",33 …"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/vktYCbCrStorageImageWriteTests.cp…34 "//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/vktYCbCrTests.cpp",35 "//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/vktYCbCrUtil.cpp",36 "//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/vktYCbCrViewTests.cpp",[all …]
40 add_library(deqp-vk-ycbcr STATIC ${DEQP_VK_YCBCR_SRCS})41 target_link_libraries(deqp-vk-ycbcr ${DEQP_VK_YCBCR_LIBS})
31 namespace ycbcr namespace
222 buffer->ycbcr[i].resource = pipe_buffer_create in vl_vb_init()229 if (!buffer->ycbcr[i].resource) in vl_vb_init()253 pipe_resource_reference(&buffer->ycbcr[i].resource, NULL); in vl_vb_init()272 buf.buffer.resource = buffer->ycbcr[component].resource; in vl_vb_get_ycbcr()301 buffer->ycbcr[i].vertex_stream = pipe_buffer_map in vl_vb_map()304 buffer->ycbcr[i].resource, in vl_vb_map()306 &buffer->ycbcr[i].transfer in vl_vb_map()328 return buffer->ycbcr[component].vertex_stream; in vl_vb_get_ycbcr_stream()356 if (buffer->ycbcr[i].transfer) in vl_vb_unmap()357 pipe_buffer_unmap(pipe, buffer->ycbcr[i].transfer); in vl_vb_unmap()[all …]
87 enum v4l2_ycbcr_encoding ycbcr; in v4l2_get_color_primaries() local94 ycbcr = V4L2_TYPE_IS_MULTIPLANAR(buf->buf.type) ? in v4l2_get_color_primaries()98 switch(ycbcr) { in v4l2_get_color_primaries()139 enum v4l2_ycbcr_encoding ycbcr; in v4l2_get_color_space() local146 ycbcr = V4L2_TYPE_IS_MULTIPLANAR(buf->buf.type) ? in v4l2_get_color_space()158 if (ycbcr == V4L2_YCBCR_ENC_BT2020_CONST_LUM) in v4l2_get_color_space()171 enum v4l2_ycbcr_encoding ycbcr; in v4l2_get_color_trc() local179 ycbcr = V4L2_TYPE_IS_MULTIPLANAR(buf->buf.type) ? in v4l2_get_color_trc()203 switch (ycbcr) { in v4l2_get_color_trc()
196 struct android_ycbcr ycbcr; in get_yuv_buffer_info() local212 memset(&ycbcr, 0, sizeof(ycbcr)); in get_yuv_buffer_info()214 0, 0, 0, 0, 0, &ycbcr); in get_yuv_buffer_info()226 chroma_order = ((size_t)ycbcr.cr < (size_t)ycbcr.cb) ? YCrCb : YCbCr; in get_yuv_buffer_info()230 drm_fourcc = get_fourcc_yuv(buf->format, chroma_order, ycbcr.chroma_step); in get_yuv_buffer_info()233 buf->format, chroma_order == YCbCr ? "YCbCr" : "YCrCb", ycbcr.chroma_step); in get_yuv_buffer_info()241 .num_planes = ycbcr.chroma_step == 2 ? 2 : 3, in get_yuv_buffer_info()253 out_buf_info->offsets[0] = (size_t)ycbcr.y; in get_yuv_buffer_info()256 out_buf_info->offsets[1] = (size_t)ycbcr.cr; in get_yuv_buffer_info()257 out_buf_info->offsets[2] = (size_t)ycbcr.cb; in get_yuv_buffer_info()[all …]
190 …if (ycbcr::isXChromaSubsampled(config.format) && (config.xChromaOffset == vk::VK_CHROMA_LOCATION_C… in validateFormatSupport()193 …if (ycbcr::isXChromaSubsampled(config.format) && (config.xChromaOffset == vk::VK_CHROMA_LOCATION_M… in validateFormatSupport()196 …if (ycbcr::isYChromaSubsampled(config.format) && (config.yChromaOffset == vk::VK_CHROMA_LOCATION_C… in validateFormatSupport()199 …if (ycbcr::isYChromaSubsampled(config.format) && (config.yChromaOffset == vk::VK_CHROMA_LOCATION_M… in validateFormatSupport()319 const ycbcr::MultiPlaneImageData& imageData, in uploadYCbCrImage()1000 ycbcr::MultiPlaneImageData& ycbcrSrc, in generateYCbCrImage()1005 const std::vector<tcu::FloatFormat> filteringPrecision (ycbcr::getPrecision(config.format)); in generateYCbCrImage()1006 const std::vector<tcu::FloatFormat> conversionPrecision (ycbcr::getPrecision(config.format)); in generateYCbCrImage()1007 const tcu::UVec4 bitDepth (ycbcr::getYCbCrBitDepth(config.format)); in generateYCbCrImage()1016 …ycbcr::ChannelAccess nullAccess (tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT, 1u, tcu::IVe… in generateYCbCrImage()[all …]
34 add_subdirectory(ycbcr)82 ycbcr152 deqp-vk-ycbcr
270 struct android_ycbcr *ycbcr);315 struct android_ycbcr *ycbcr, int fenceFd);
89 not a <<formats-requiring-sampler-ycbcr-conversion,_multi-planar95 <<formats-requiring-sampler-ycbcr-conversion,multi-planar image>>, the141 <<formats-requiring-sampler-ycbcr-conversion, multi-planar image147 <<formats-requiring-sampler-ycbcr-conversion,two planes>> then for each152 <<formats-requiring-sampler-ycbcr-conversion,three planes>> then for158 <<formats-requiring-sampler-ycbcr-conversion,two planes>> then for each163 <<formats-requiring-sampler-ycbcr-conversion,three planes>> then for169 <<formats-requiring-sampler-ycbcr-conversion,multi-planar image format>>175 <<formats-requiring-sampler-ycbcr-conversion,multi-planar image format>>