Skip to content

Releases: CuarzoSoftware/SRM

SRM v0.3.0-1

17 Oct 18:56
Compare
Choose a tag to compare

SRM (0.3.0-1)

Additions

  • SRMBuffer now supports external OpenGL ES 2.0 textures.
  • Introduce srmBufferGetTextureTarget() for retrieving the OpenGL texture target of an SRMBuffer.

Bug Fixes

  • Disabled ITSELF rendering mode on Nouveau in multi-GPU setups to prevent crashes in drivers that do not support multitreading.
  • Fixed tearing of the first rendered frame when triple buffering is enabled.

-- Eduardo Hopperdietzel ehopperdietzel@gmail.com Tue, 17 Oct 2023 14:57:31 -0300

SRM v0.2.0-1

04 Oct 23:05
Compare
Choose a tag to compare

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

SRM v0.1.0-2

24 Sep 16:00
bd502ab
Compare
Choose a tag to compare

SRM (0.1.0-2)

-- Eduardo Hopperdietzel ehopperdietzel@gmail.com Sun, 24 Sep 2023 12:25:07 -0300

SRM v0.1.0-1

06 Sep 02:42
bd502ab
Compare
Choose a tag to compare

SRM (0.1.0-1)

  • First release.

-- Eduardo Hopperdietzel ehopperdietzel@gmail.com Tue, 05 Sep 2023 23:41:13 -0300