[PATCH 0/3] Support 64 bpp half float formats
Kevin Strasser
kevin.strasser at intel.com
Thu Nov 29 06:38:10 UTC 2018
This series defines new formats and adds a plane property to be used for
floating point framebuffer content. Implementation is then added to i915.
I have shared an IGT branch which adds test coverage for the new formats:
https://github.com/strassek/xorg-intel-gpu-tools/tree/fp16
Kevin Strasser (3):
drm/fourcc: Add 64 bpp half float formats
drm: Add optional PIXEL_NORMALIZE_RANGE property to drm_plane
drm/i915: Implement half float formats and pixel normalize property
drivers/gpu/drm/drm_atomic.c | 2 +
drivers/gpu/drm/drm_atomic_uapi.c | 4 ++
drivers/gpu/drm/drm_color_mgmt.c | 67 +++++++++++++++++++++++
drivers/gpu/drm/drm_crtc_internal.h | 1 +
drivers/gpu/drm/drm_fourcc.c | 4 ++
drivers/gpu/drm/i915/i915_reg.h | 15 ++++-
drivers/gpu/drm/i915/intel_display.c | 47 ++++++++++++++++
drivers/gpu/drm/i915/intel_drv.h | 5 ++
drivers/gpu/drm/i915/intel_sprite.c | 82 ++++++++++++++++++++++++++--
include/drm/drm_color_mgmt.h | 9 +++
include/drm/drm_fourcc.h | 3 +
include/drm/drm_plane.h | 14 +++++
include/uapi/drm/drm_fourcc.h | 6 ++
13 files changed, 252 insertions(+), 7 deletions(-)
--
2.17.1
More information about the dri-devel
mailing list