summaryrefslogtreecommitdiff
path: root/kms++/src
AgeCommit message (Expand)Author
2026-05-11card: Add support for writeback connectorswritebackLaurent Pinchart
2026-05-08kms++: Add ABGR1555, ABGR4444, XBGR1555, and XBGR4444Tomi Valkeinen
2026-05-08kms++: Update pixel formats to latest upstreamTomi Valkeinen
2026-04-30kms: Drop unused includesTomi Valkeinen
2026-04-30Drop libfmtTomi Valkeinen
2026-03-20DumbFramebuffer: Fix plane size calculations for multiplane formatsTomi Valkeinen
2025-12-18fix: Resolve variable shadowing warningsTomi Valkeinen
2025-12-18perf: Pass parameters by const reference to avoid copiesTomi Valkeinen
2025-12-18fix: Replace C-style casts with C++ static/reinterpret castsTomi Valkeinen
2025-09-08pixelformats: Add missing RAW 16 formatsTomi Valkeinen
2025-08-07plane: Add support to deal with raw fourccsTomi Valkeinen
2025-08-07framebuffer: Add support to deal with raw fourccsTomi Valkeinen
2025-04-26dmabuffb: Add missing includeTomi Valkeinen
2025-04-26dmabuffb: dup() the fdsTomi Valkeinen
2025-04-22Fix a few clang warningsTomi Valkeinen
2025-03-28kmstest: Support format names in addition to fourccTomi Valkeinen
2025-03-26PixelFormats: Pull in formats from pixutilsTomi Valkeinen
2025-03-26PixelFormats: Switch to non-fourcc PixelFormat enumTomi Valkeinen
2025-03-26Use the fourcc helpersTomi Valkeinen
2025-03-26PixelFormats: clean fourcc managementTomi Valkeinen
2025-03-26PixelFormats: New PixelFormatInfo codeTomi Valkeinen
2023-09-12connector: Add writeback, SPI, and USB connector type stringsDave Stevenson
2022-12-22Code formatting fixesTomi Valkeinen
2022-12-18kms++: PixelFormats: Add Y21x formatsTomi Valkeinen
2022-12-18kms++: PixelFormats: Fix formattingTomi Valkeinen
2022-11-04kmsprint: Decode bitfields for flags and type of hdmi modeDom Cobley
2022-11-01kmsxx: Also report format of framebufferDom Cobley
2021-07-19framebuffer: Support partial flushingNoralf Trønnes
2020-12-03crtc: add legacy gamma setTomi Valkeinen
2020-12-03atomicreq: throw on non-existing propertyTomi Valkeinen
2020-12-01Fix clang-tidy reported issuesTomi Valkeinen
2020-10-09Bulk format of all filesTomi Valkeinen
2020-10-09dmabuffb: add constructor which takes in string fourccTomi Valkeinen
2020-10-02Small Property improvementsTomi Valkeinen
2020-09-29Fix Plane::get_possible_crtcsTomi Valkeinen
2020-08-10kms++: Add support for missing 8 -and 16-bit RGB formatsLaurent Pinchart
2020-08-10kms++: Add support for the planar YUV formatsLaurent Pinchart
2020-08-10kms++: Add support for semiplanar YUV422 formats (NV16 and NV61)Laurent Pinchart
2020-08-10dumbfb: Fix pitch for tri-planar formatsLaurent Pinchart
2020-08-10dumbfb: Add support tri- or quadri-planar buffersLaurent Pinchart
2020-08-10card: Rename has_has_universal_planes to has_universal_planesLaurent Pinchart
2020-08-10card: Add a method to retrieve the device minorLaurent Pinchart
2020-05-28card: add factory function for selecting card by nameMatt Hoosier
2020-05-28card: add constructor for pre-opened FDMatt Hoosier
2020-05-15kmstest: allow enabling output without anything connectedTomi Valkeinen
2019-11-18Allow making extframebuffer and dmabufframebuffer with modifiersMatt Hoosier
2019-11-18fbs: use std::array and .at()Tomi Valkeinen
2019-11-18fbs: check params and ensure drmModeAddFB2 is passed correctly sized arraysTomi Valkeinen
2019-11-06kms++: modernize deprecated headersTomi Valkeinen
2019-11-06card: remove useless constsTomi Valkeinen