diff --git a/docs/features.txt b/docs/features.txt index d41cd2f8d5c..9d02f03e372 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -789,7 +789,7 @@ Rusticl OpenCL 2.1 -- all DONE: clEnqueueSVMMigrateMem in progress (nvc0/gp100, broken) clCloneKernel DONE Default device command queue not started - CL_UNORM_INT_101010_2 not started + CL_UNORM_INT_101010_2 DONE Rusticl OpenCL 2.2 -- all DONE: diff --git a/docs/relnotes/new_features.txt b/docs/relnotes/new_features.txt index 9073eca4738..492c8370502 100644 --- a/docs/relnotes/new_features.txt +++ b/docs/relnotes/new_features.txt @@ -58,3 +58,4 @@ GL_EXT_shader_realtime_clock on panfrost/v6+ VK_KHR_shader_float8 on RADV (RDNA4+) GL_EXT_window_rectangles on r600 GL_EXT_shader_image_load_store on r600/evergreen+ +CL_UNORM_INT_101010_2 diff --git a/src/gallium/frontends/rusticl/core/format.rs b/src/gallium/frontends/rusticl/core/format.rs index c90fb75b613..9eb4f78f86d 100644 --- a/src/gallium/frontends/rusticl/core/format.rs +++ b/src/gallium/frontends/rusticl/core/format.rs @@ -157,8 +157,7 @@ cl_format_table!([ (CL_RGBA, CL_SNORM_INT16) => pipe_format::PIPE_FORMAT_R16G16B16A16_SNORM, (CL_RGBA, CL_UNORM_INT8) => pipe_format::PIPE_FORMAT_R8G8B8A8_UNORM, (CL_RGBA, CL_UNORM_INT16) => pipe_format::PIPE_FORMAT_R16G16B16A16_UNORM, -// broken -// (CL_RGBA, CL_UNORM_INT_101010_2) => pipe_format::PIPE_FORMAT_R10G10B10A2_UNORM, + (CL_RGBA, CL_UNORM_INT_101010_2) => pipe_format::PIPE_FORMAT_A2B10G10R10_UNORM, // broken // (CL_RGBx, CL_HALF_FLOAT) => pipe_format::PIPE_FORMAT_R16G16B16X16_FLOAT,