Increase Code Coverage to the DRM core helpers
Contributor: Arthur Grillo
This proposal aims to increase code coverage on the DRM core helpers with meaningful tests. Unfortunately, it is impractical to have 100% coverage on...
X Window System and related projects (Mesa, DRI, Wayland, etc.)
Contributor: Arthur Grillo
This proposal aims to increase code coverage on the DRM core helpers with meaningful tests. Unfortunately, it is impractical to have 100% coverage on...
Contributor: columbarius
Sharing video buffers via PipeWire requires at the moment consumers and producers to provide a common capability set of buffer type, buffer format...
Contributor: jpy794
Valve CI Infrastructure currently requires to be run on an x86_64 gateway, which raises its deployment and maintenance costs. Single board computers...
Contributor: Mohamexiety
YCbCr is a color space used in video and digital systems to express color, where Y is the luma component and CB and CR are the blue-difference and...
Contributor: Rose Hudson
wlroots would benefit from a smarter frame schedule that reduces waiting between client commits and compositing, and between compositing and scanout....
Contributor: Tales
My project’s primary goal is to create unit tests using KUnit for the AMDGPU driver focused on the Display and Compositing Engine (DCE) 11.2, which...
Contributor: Maíra Canal
The Display Mode Library (DML) is a fundamental part of the AMDGPU driver. It involves lots of complex calculations and a large number of parameters....
Contributor: Isabella Basso
My project mainly aims at testing files in the DML folder in the AMDGPU Linux kernel driver. The AMDGPU driver is the largest one in the kernel, with...
Contributor: Melissa Wen
This project proposal is around the VKMS, a software-only model of a KMS driver part of the DRM subsystem. My primary goal is to improve VKMS using...
Contributor: Khaled Emara
The project sets to add tilling support for the Adreno 3XX gallium driver, figuring out the various layouts for different types of textures, when to...
Contributor: mstoeckl
To create a program which acts as a Wayland proxy (client + server pair), and which can forward Wayland protocol information and local shared-memory...
Contributor: Nayan Deshmukh
All the GPU drivers have a scheduler component that schedules the job received from the applications on the GPU hardware. Recently the amdgpu’s...
Contributor: Rodrigo Siqueira
The Kernel Mode-Setting (KMS) is a mechanism that enables a process to command the kernel to set a mode (screen resolution, color depth, and rate)...
Contributor: Gurkirpal Singh
Currently the OpenMAX state tracker in Mesa/Gallium uses. Bellagio has not been updated for a few years and only supports the OpenMAX IL 1.1...
Contributor: Jacob Lifshay
Write a software renderer for Vulkan that implements graphics and compute shaders by translating directly from SPIR-V to LLVM IR, running a custom...
Contributor: romangg
XWayland currently only renders into a single Wayland buffer. This leads to tearing in case of prolonged use by the compositor or on direct scan out....
Contributor: Jente Hidskes
Piper is an application frontend to libratbag and ratbagd, a library and system daemon to configure gaming mice respectively. In its current state...
Contributor: Hopetech
For decades CPUs did not have hardware floating point support. Floating point was implemented using using bit twiddling operations and integer math....
Contributor: trtt
Apitrace is an open source program that allows tracing, replaying, inspecting and profiling OpenGL/Direct3D calls made by any application. Last...