> -----Original Message----- > From: Alex Hung <alex.h...@amd.com> > Sent: Friday, July 11, 2025 9:59 PM > To: Simon Ser <cont...@emersion.fr>; Shankar, Uma > <uma.shan...@intel.com> > Cc: dri-de...@lists.freedesktop.org; amd-...@lists.freedesktop.org; wayland- > de...@lists.freedesktop.org; harry.wentl...@amd.com; leo....@amd.com; > ville.syrj...@linux.intel.com; pekka.paala...@collabora.com; > m...@igalia.com; jad...@redhat.com; sebastian.w...@redhat.com; > shashank.sha...@amd.com; ago...@nvidia.com; jos...@froggi.es; > mdaen...@redhat.com; aleix...@kde.org; xaver.h...@gmail.com; > victo...@system76.com; dan...@ffwll.ch; quic_nas...@quicinc.com; > quic_cbr...@quicinc.com; quic_abhin...@quicinc.com; mar...@marcan.st; > liviu.du...@arm.com; sashamcint...@google.com; Borah, Chaitanya > Kumar <chaitanya.kumar.bo...@intel.com>; louis.chau...@bootlin.com; > arthurgri...@riseup.net > Subject: Re: [PATCH V10 33/46] drm: Add Enhanced LUT precision structure > > > > On 7/8/25 11:10, Simon Ser wrote: > > On Tuesday, June 17th, 2025 at 06:26, Alex Hung <alex.h...@amd.com> > wrote: > > > >> diff --git a/include/uapi/drm/drm_mode.h > >> b/include/uapi/drm/drm_mode.h index 651bdf48b766..21bd96f437e0 > 100644 > >> --- a/include/uapi/drm/drm_mode.h > >> +++ b/include/uapi/drm/drm_mode.h > >> @@ -872,6 +872,16 @@ struct drm_color_lut { > >> __u16 reserved; > >> }; > >> > >> +struct drm_color_lut_32 { > > > > Subjective nit: I would personally prefer "lut32" over "lut_32", but > > that's very deep into bike-shedding territory. Feel free to ignore. > > I think it's a good idea. > > I got this from Uma's patchset. I will sync up with him to avoid future > conflicts. >
Just for the record, we took some inspiration from struct drm_color_ctm_3x4 for this. That said, I don’t mind the bike-shedding — naming things is half the fun anyway. Happy to go with lut32 if that looks better! @Uma feel free to disagree. Regards Chaitanya > > > >> + /* > >> + * Similar to drm_color_lut but for high precision LUTs > >> + */ > > > > Instead of this code comment, would be nicer to have a proper doc > comment. > > In doc comments, "struct XXX" is enough to create a link. (struct > > drm_color_lut doesn't have a doc comment, but has been introduced ages > > ago.) > > > > "high precision" is a bit subjective, proibably "32-bit precision" > > would be better. > > > >> + __u32 red; > >> + __u32 green; > >> + __u32 blue; > >> + __u32 reserved; > >> +}; > >> + > >> /** > >> * enum drm_colorop_type - Type of color operation > >> * > >> @@ -879,6 +889,7 @@ struct drm_color_lut { > >> * and defines a different set of properties. This enum defines all types > and > >> * gives a high-level description. > >> */ > >> + > > > > Nit: probably this extra newline should get dropped? > > > >> enum drm_colorop_type { > >> /** > >> * @DRM_COLOROP_1D_CURVE: > >> -- > >> 2.43.0