Download Latest Version SRM v0.3.0-1 source code.zip (185.4 kB)
Email in envelope

Get an email when there's a new version of SRM

Home / v0.2.0-1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2023-10-04 870 Bytes
SRM v0.2.0-1 source code.tar.gz 2023-10-04 139.4 kB
SRM v0.2.0-1 source code.zip 2023-10-04 183.0 kB
SRM v0.2.0-2.tar.gz 2023-10-04 139.4 kB
SRM v0.2.0-2.zip 2023-10-04 183.0 kB
Totals: 5 Items   645.8 kB 3

SRM (0.2.0-1)

### Additions

  • Introduce srmCoreSuspend() and srmCoreResume() functions to manage libseat session switching.
  • Add srmConnectorGetRendererDevice() function to simplify the retrieval of SRMBuffer OpenGL texture IDs, reducing the need for repetitive calls to srmDeviceGetRendererDevice(srmConnectorGetDevice(connector)).

### Internal Changes

  • Transition from using poll to epoll for handling udev monitor events.

### Bug Fixes

  • Udev hotplugging events are now queued while SRM is suspended and emitted upon restoration. This resolves the issue where connectors failed to initialize when connected while the session was suspended.
  • Fixed the bug where connectors rendering threads did not block when suspended.

-- Eduardo Hopperdietzel ehopperdietzel@gmail.com Tue, 03 Oct 2023 20:11:15 -0300

Source: README.md, updated 2023-10-04