├── .clang-format ├── .clang-tidy ├── .github └── workflows │ └── c-cpp.yml ├── .gitignore ├── .gitmodules ├── .travis.yml ├── Android.bp ├── LICENSE ├── README.md ├── TODO ├── ext └── mdspan │ └── include │ ├── experimental │ ├── __p0009_bits │ │ ├── compressed_pair.hpp │ │ ├── config.hpp │ │ ├── default_accessor.hpp │ │ ├── dynamic_extent.hpp │ │ ├── extents.hpp │ │ ├── full_extent_t.hpp │ │ ├── layout_left.hpp │ │ ├── layout_right.hpp │ │ ├── layout_stride.hpp │ │ ├── macros.hpp │ │ ├── mdspan.hpp │ │ ├── no_unique_address.hpp │ │ ├── trait_backports.hpp │ │ ├── type_list.hpp │ │ └── utility.hpp │ ├── __p1684_bits │ │ └── mdarray.hpp │ ├── __p2389_bits │ │ └── dims.hpp │ ├── __p2630_bits │ │ ├── strided_slice.hpp │ │ ├── submdspan.hpp │ │ ├── submdspan_extents.hpp │ │ └── submdspan_mapping.hpp │ ├── __p2642_bits │ │ ├── layout_padded.hpp │ │ └── layout_padded_fwd.hpp │ ├── mdarray │ └── mdspan │ └── mdspan │ ├── mdarray.hpp │ └── mdspan.hpp ├── kms++ ├── inc │ └── kms++ │ │ ├── atomicreq.h │ │ ├── blob.h │ │ ├── card.h │ │ ├── connector.h │ │ ├── crtc.h │ │ ├── decls.h │ │ ├── dmabufframebuffer.h │ │ ├── drmobject.h │ │ ├── drmpropobject.h │ │ ├── dumbframebuffer.h │ │ ├── encoder.h │ │ ├── extframebuffer.h │ │ ├── framebuffer.h │ │ ├── kms++.h │ │ ├── mode_cvt.h │ │ ├── modedb.h │ │ ├── omap │ │ ├── omapcard.h │ │ ├── omapframebuffer.h │ │ └── omapkms++.h │ │ ├── pagefliphandler.h │ │ ├── pipeline.h │ │ ├── pixelformats.h │ │ ├── plane.h │ │ ├── property.h │ │ └── videomode.h ├── meson.build └── src │ ├── atomicreq.cpp │ ├── blob.cpp │ ├── card.cpp │ ├── connector.cpp │ ├── crtc.cpp │ ├── dmabufframebuffer.cpp │ ├── drmobject.cpp │ ├── drmpropobject.cpp │ ├── dumbframebuffer.cpp │ ├── encoder.cpp │ ├── extframebuffer.cpp │ ├── framebuffer.cpp │ ├── helpers.cpp │ ├── helpers.h │ ├── mode_cvt.cpp │ ├── modedb.cpp │ ├── modedb_cea.cpp │ ├── modedb_dmt.cpp │ ├── omap │ ├── omapcard.cpp │ └── omapframebuffer.cpp │ ├── pixelformats.cpp │ ├── plane.cpp │ ├── property.cpp │ └── videomode.cpp ├── kms++util ├── inc │ └── kms++util │ │ ├── color.h │ │ ├── color16.h │ │ ├── cpuframebuffer.h │ │ ├── endian.h │ │ ├── extcpuframebuffer.h │ │ ├── kms++util.h │ │ ├── opts.h │ │ ├── resourcemanager.h │ │ ├── stopwatch.h │ │ └── strhelpers.h ├── meson.build └── src │ ├── color.cpp │ ├── colorbar.cpp │ ├── conv-common.h │ ├── conv-gray.h │ ├── conv-raw-packed.h │ ├── conv-raw.h │ ├── conv-rgb.h │ ├── conv-yuv-packed.h │ ├── conv-yuv-planar-packed.h │ ├── conv-yuv-planar.h │ ├── conv-yuv-semiplanar.h │ ├── conv-yuv.h │ ├── conv.h │ ├── cpuframebuffer.cpp │ ├── drawing.cpp │ ├── extcpuframebuffer.cpp │ ├── font_8x8.h │ ├── opts.cpp │ ├── resourcemanager.cpp │ ├── strhelpers.cpp │ └── testpat.cpp ├── kmscube ├── cube-egl.cpp ├── cube-egl.h ├── cube-gbm.cpp ├── cube-gles2.cpp ├── cube-gles2.h ├── cube-null.cpp ├── cube-wl.cpp ├── cube-x11.cpp ├── cube.cpp ├── cube.h ├── esTransform.cpp ├── esTransform.h └── meson.build ├── meson.build ├── meson_options.txt ├── py ├── meson.build ├── pykms │ ├── __init__.py │ ├── meson.build │ ├── pykms.cpp │ ├── pykmsbase.cpp │ ├── pykmsomap.cpp │ └── pykmsutil.cpp └── tests │ ├── alpha-test.py │ ├── big_fb.py │ ├── ctm_test.py │ ├── db.py │ ├── functest.py │ ├── gamma.py │ ├── global_alpha_test.py │ ├── hpd.py │ ├── iact.py │ ├── kmsmodeview.py │ ├── modeset_event.py │ ├── pic.py │ ├── plane_csc.py │ ├── plane_hog.py │ ├── plane_move.py │ ├── rottest.py │ ├── scale.py │ ├── sync.py │ ├── test.py │ ├── testmodes.py │ ├── trans-test.py │ └── wb-m2m-crop.py ├── scripts ├── clang-format-all.sh └── dmt.py ├── subprojects └── pybind11.wrap └── utils ├── fbtest.cpp ├── kmsblank.cpp ├── kmscapture.cpp ├── kmsprint.cpp ├── kmstest.cpp ├── kmstouch.cpp ├── kmsview.cpp └── meson.build /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- 1 | Checks: -clang-diagnostic-c99-designator 2 | FormatStyle: file 3 | 4 | -------------------------------------------------------------------------------- /.github/workflows/c-cpp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/.github/workflows/c-cpp.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/.travis.yml -------------------------------------------------------------------------------- /Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/Android.bp -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/TODO -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p0009_bits/compressed_pair.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p0009_bits/compressed_pair.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p0009_bits/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p0009_bits/config.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p0009_bits/default_accessor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p0009_bits/default_accessor.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p0009_bits/dynamic_extent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p0009_bits/dynamic_extent.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p0009_bits/extents.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p0009_bits/extents.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p0009_bits/full_extent_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p0009_bits/full_extent_t.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p0009_bits/layout_left.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p0009_bits/layout_left.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p0009_bits/layout_right.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p0009_bits/layout_right.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p0009_bits/layout_stride.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p0009_bits/layout_stride.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p0009_bits/macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p0009_bits/macros.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p0009_bits/mdspan.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p0009_bits/mdspan.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p0009_bits/no_unique_address.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p0009_bits/no_unique_address.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p0009_bits/trait_backports.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p0009_bits/trait_backports.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p0009_bits/type_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p0009_bits/type_list.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p0009_bits/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p0009_bits/utility.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p1684_bits/mdarray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p1684_bits/mdarray.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p2389_bits/dims.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p2389_bits/dims.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p2630_bits/strided_slice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p2630_bits/strided_slice.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p2630_bits/submdspan.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p2630_bits/submdspan.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p2630_bits/submdspan_extents.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p2630_bits/submdspan_extents.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p2630_bits/submdspan_mapping.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p2630_bits/submdspan_mapping.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p2642_bits/layout_padded.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p2642_bits/layout_padded.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/__p2642_bits/layout_padded_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/__p2642_bits/layout_padded_fwd.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/mdarray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/mdarray -------------------------------------------------------------------------------- /ext/mdspan/include/experimental/mdspan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/experimental/mdspan -------------------------------------------------------------------------------- /ext/mdspan/include/mdspan/mdarray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/mdspan/mdarray.hpp -------------------------------------------------------------------------------- /ext/mdspan/include/mdspan/mdspan.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/ext/mdspan/include/mdspan/mdspan.hpp -------------------------------------------------------------------------------- /kms++/inc/kms++/atomicreq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/atomicreq.h -------------------------------------------------------------------------------- /kms++/inc/kms++/blob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/blob.h -------------------------------------------------------------------------------- /kms++/inc/kms++/card.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/card.h -------------------------------------------------------------------------------- /kms++/inc/kms++/connector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/connector.h -------------------------------------------------------------------------------- /kms++/inc/kms++/crtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/crtc.h -------------------------------------------------------------------------------- /kms++/inc/kms++/decls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/decls.h -------------------------------------------------------------------------------- /kms++/inc/kms++/dmabufframebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/dmabufframebuffer.h -------------------------------------------------------------------------------- /kms++/inc/kms++/drmobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/drmobject.h -------------------------------------------------------------------------------- /kms++/inc/kms++/drmpropobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/drmpropobject.h -------------------------------------------------------------------------------- /kms++/inc/kms++/dumbframebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/dumbframebuffer.h -------------------------------------------------------------------------------- /kms++/inc/kms++/encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/encoder.h -------------------------------------------------------------------------------- /kms++/inc/kms++/extframebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/extframebuffer.h -------------------------------------------------------------------------------- /kms++/inc/kms++/framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/framebuffer.h -------------------------------------------------------------------------------- /kms++/inc/kms++/kms++.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/kms++.h -------------------------------------------------------------------------------- /kms++/inc/kms++/mode_cvt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/mode_cvt.h -------------------------------------------------------------------------------- /kms++/inc/kms++/modedb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/modedb.h -------------------------------------------------------------------------------- /kms++/inc/kms++/omap/omapcard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/omap/omapcard.h -------------------------------------------------------------------------------- /kms++/inc/kms++/omap/omapframebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/omap/omapframebuffer.h -------------------------------------------------------------------------------- /kms++/inc/kms++/omap/omapkms++.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/omap/omapkms++.h -------------------------------------------------------------------------------- /kms++/inc/kms++/pagefliphandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/pagefliphandler.h -------------------------------------------------------------------------------- /kms++/inc/kms++/pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/pipeline.h -------------------------------------------------------------------------------- /kms++/inc/kms++/pixelformats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/pixelformats.h -------------------------------------------------------------------------------- /kms++/inc/kms++/plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/plane.h -------------------------------------------------------------------------------- /kms++/inc/kms++/property.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/property.h -------------------------------------------------------------------------------- /kms++/inc/kms++/videomode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/inc/kms++/videomode.h -------------------------------------------------------------------------------- /kms++/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/meson.build -------------------------------------------------------------------------------- /kms++/src/atomicreq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/atomicreq.cpp -------------------------------------------------------------------------------- /kms++/src/blob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/blob.cpp -------------------------------------------------------------------------------- /kms++/src/card.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/card.cpp -------------------------------------------------------------------------------- /kms++/src/connector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/connector.cpp -------------------------------------------------------------------------------- /kms++/src/crtc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/crtc.cpp -------------------------------------------------------------------------------- /kms++/src/dmabufframebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/dmabufframebuffer.cpp -------------------------------------------------------------------------------- /kms++/src/drmobject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/drmobject.cpp -------------------------------------------------------------------------------- /kms++/src/drmpropobject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/drmpropobject.cpp -------------------------------------------------------------------------------- /kms++/src/dumbframebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/dumbframebuffer.cpp -------------------------------------------------------------------------------- /kms++/src/encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/encoder.cpp -------------------------------------------------------------------------------- /kms++/src/extframebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/extframebuffer.cpp -------------------------------------------------------------------------------- /kms++/src/framebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/framebuffer.cpp -------------------------------------------------------------------------------- /kms++/src/helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/helpers.cpp -------------------------------------------------------------------------------- /kms++/src/helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/helpers.h -------------------------------------------------------------------------------- /kms++/src/mode_cvt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/mode_cvt.cpp -------------------------------------------------------------------------------- /kms++/src/modedb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/modedb.cpp -------------------------------------------------------------------------------- /kms++/src/modedb_cea.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/modedb_cea.cpp -------------------------------------------------------------------------------- /kms++/src/modedb_dmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/modedb_dmt.cpp -------------------------------------------------------------------------------- /kms++/src/omap/omapcard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/omap/omapcard.cpp -------------------------------------------------------------------------------- /kms++/src/omap/omapframebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/omap/omapframebuffer.cpp -------------------------------------------------------------------------------- /kms++/src/pixelformats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/pixelformats.cpp -------------------------------------------------------------------------------- /kms++/src/plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/plane.cpp -------------------------------------------------------------------------------- /kms++/src/property.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/property.cpp -------------------------------------------------------------------------------- /kms++/src/videomode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++/src/videomode.cpp -------------------------------------------------------------------------------- /kms++util/inc/kms++util/color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/inc/kms++util/color.h -------------------------------------------------------------------------------- /kms++util/inc/kms++util/color16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/inc/kms++util/color16.h -------------------------------------------------------------------------------- /kms++util/inc/kms++util/cpuframebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/inc/kms++util/cpuframebuffer.h -------------------------------------------------------------------------------- /kms++util/inc/kms++util/endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/inc/kms++util/endian.h -------------------------------------------------------------------------------- /kms++util/inc/kms++util/extcpuframebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/inc/kms++util/extcpuframebuffer.h -------------------------------------------------------------------------------- /kms++util/inc/kms++util/kms++util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/inc/kms++util/kms++util.h -------------------------------------------------------------------------------- /kms++util/inc/kms++util/opts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/inc/kms++util/opts.h -------------------------------------------------------------------------------- /kms++util/inc/kms++util/resourcemanager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/inc/kms++util/resourcemanager.h -------------------------------------------------------------------------------- /kms++util/inc/kms++util/stopwatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/inc/kms++util/stopwatch.h -------------------------------------------------------------------------------- /kms++util/inc/kms++util/strhelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/inc/kms++util/strhelpers.h -------------------------------------------------------------------------------- /kms++util/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/meson.build -------------------------------------------------------------------------------- /kms++util/src/color.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/color.cpp -------------------------------------------------------------------------------- /kms++util/src/colorbar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/colorbar.cpp -------------------------------------------------------------------------------- /kms++util/src/conv-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/conv-common.h -------------------------------------------------------------------------------- /kms++util/src/conv-gray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/conv-gray.h -------------------------------------------------------------------------------- /kms++util/src/conv-raw-packed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/conv-raw-packed.h -------------------------------------------------------------------------------- /kms++util/src/conv-raw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/conv-raw.h -------------------------------------------------------------------------------- /kms++util/src/conv-rgb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/conv-rgb.h -------------------------------------------------------------------------------- /kms++util/src/conv-yuv-packed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/conv-yuv-packed.h -------------------------------------------------------------------------------- /kms++util/src/conv-yuv-planar-packed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/conv-yuv-planar-packed.h -------------------------------------------------------------------------------- /kms++util/src/conv-yuv-planar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/conv-yuv-planar.h -------------------------------------------------------------------------------- /kms++util/src/conv-yuv-semiplanar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/conv-yuv-semiplanar.h -------------------------------------------------------------------------------- /kms++util/src/conv-yuv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/conv-yuv.h -------------------------------------------------------------------------------- /kms++util/src/conv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/conv.h -------------------------------------------------------------------------------- /kms++util/src/cpuframebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/cpuframebuffer.cpp -------------------------------------------------------------------------------- /kms++util/src/drawing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/drawing.cpp -------------------------------------------------------------------------------- /kms++util/src/extcpuframebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/extcpuframebuffer.cpp -------------------------------------------------------------------------------- /kms++util/src/font_8x8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/font_8x8.h -------------------------------------------------------------------------------- /kms++util/src/opts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/opts.cpp -------------------------------------------------------------------------------- /kms++util/src/resourcemanager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/resourcemanager.cpp -------------------------------------------------------------------------------- /kms++util/src/strhelpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/strhelpers.cpp -------------------------------------------------------------------------------- /kms++util/src/testpat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kms++util/src/testpat.cpp -------------------------------------------------------------------------------- /kmscube/cube-egl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kmscube/cube-egl.cpp -------------------------------------------------------------------------------- /kmscube/cube-egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kmscube/cube-egl.h -------------------------------------------------------------------------------- /kmscube/cube-gbm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kmscube/cube-gbm.cpp -------------------------------------------------------------------------------- /kmscube/cube-gles2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kmscube/cube-gles2.cpp -------------------------------------------------------------------------------- /kmscube/cube-gles2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kmscube/cube-gles2.h -------------------------------------------------------------------------------- /kmscube/cube-null.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kmscube/cube-null.cpp -------------------------------------------------------------------------------- /kmscube/cube-wl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kmscube/cube-wl.cpp -------------------------------------------------------------------------------- /kmscube/cube-x11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kmscube/cube-x11.cpp -------------------------------------------------------------------------------- /kmscube/cube.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kmscube/cube.cpp -------------------------------------------------------------------------------- /kmscube/cube.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kmscube/cube.h -------------------------------------------------------------------------------- /kmscube/esTransform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kmscube/esTransform.cpp -------------------------------------------------------------------------------- /kmscube/esTransform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kmscube/esTransform.h -------------------------------------------------------------------------------- /kmscube/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/kmscube/meson.build -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/meson_options.txt -------------------------------------------------------------------------------- /py/meson.build: -------------------------------------------------------------------------------- 1 | subdir('pykms') 2 | -------------------------------------------------------------------------------- /py/pykms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/pykms/__init__.py -------------------------------------------------------------------------------- /py/pykms/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/pykms/meson.build -------------------------------------------------------------------------------- /py/pykms/pykms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/pykms/pykms.cpp -------------------------------------------------------------------------------- /py/pykms/pykmsbase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/pykms/pykmsbase.cpp -------------------------------------------------------------------------------- /py/pykms/pykmsomap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/pykms/pykmsomap.cpp -------------------------------------------------------------------------------- /py/pykms/pykmsutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/pykms/pykmsutil.cpp -------------------------------------------------------------------------------- /py/tests/alpha-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/alpha-test.py -------------------------------------------------------------------------------- /py/tests/big_fb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/big_fb.py -------------------------------------------------------------------------------- /py/tests/ctm_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/ctm_test.py -------------------------------------------------------------------------------- /py/tests/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/db.py -------------------------------------------------------------------------------- /py/tests/functest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/functest.py -------------------------------------------------------------------------------- /py/tests/gamma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/gamma.py -------------------------------------------------------------------------------- /py/tests/global_alpha_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/global_alpha_test.py -------------------------------------------------------------------------------- /py/tests/hpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/hpd.py -------------------------------------------------------------------------------- /py/tests/iact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/iact.py -------------------------------------------------------------------------------- /py/tests/kmsmodeview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/kmsmodeview.py -------------------------------------------------------------------------------- /py/tests/modeset_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/modeset_event.py -------------------------------------------------------------------------------- /py/tests/pic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/pic.py -------------------------------------------------------------------------------- /py/tests/plane_csc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/plane_csc.py -------------------------------------------------------------------------------- /py/tests/plane_hog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/plane_hog.py -------------------------------------------------------------------------------- /py/tests/plane_move.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/plane_move.py -------------------------------------------------------------------------------- /py/tests/rottest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/rottest.py -------------------------------------------------------------------------------- /py/tests/scale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/scale.py -------------------------------------------------------------------------------- /py/tests/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/sync.py -------------------------------------------------------------------------------- /py/tests/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/test.py -------------------------------------------------------------------------------- /py/tests/testmodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/testmodes.py -------------------------------------------------------------------------------- /py/tests/trans-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/trans-test.py -------------------------------------------------------------------------------- /py/tests/wb-m2m-crop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/py/tests/wb-m2m-crop.py -------------------------------------------------------------------------------- /scripts/clang-format-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/scripts/clang-format-all.sh -------------------------------------------------------------------------------- /scripts/dmt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/scripts/dmt.py -------------------------------------------------------------------------------- /subprojects/pybind11.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/subprojects/pybind11.wrap -------------------------------------------------------------------------------- /utils/fbtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/utils/fbtest.cpp -------------------------------------------------------------------------------- /utils/kmsblank.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/utils/kmsblank.cpp -------------------------------------------------------------------------------- /utils/kmscapture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/utils/kmscapture.cpp -------------------------------------------------------------------------------- /utils/kmsprint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/utils/kmsprint.cpp -------------------------------------------------------------------------------- /utils/kmstest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/utils/kmstest.cpp -------------------------------------------------------------------------------- /utils/kmstouch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/utils/kmstouch.cpp -------------------------------------------------------------------------------- /utils/kmsview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/utils/kmsview.cpp -------------------------------------------------------------------------------- /utils/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomba/kmsxx/HEAD/utils/meson.build --------------------------------------------------------------------------------