Releases: CuarzoSoftware/SRM
Releases · CuarzoSoftware/SRM
SRM v0.3.0-1
SRM (0.3.0-1)
Additions
SRMBuffer
now supports external OpenGL ES 2.0 textures.- Introduce
srmBufferGetTextureTarget()
for retrieving the OpenGL texture target of anSRMBuffer
.
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
SRM (0.2.0-1)
Additions
- Introduce
srmCoreSuspend()
andsrmCoreResume()
functions to manage libseat session switching. - Add
srmConnectorGetRendererDevice()
function to simplify the retrieval ofSRMBuffer
OpenGL texture IDs,
reducing the need for repetitive calls tosrmDeviceGetRendererDevice(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
SRM (0.1.0-2)
- Clean up meson.build, thanks to @godalming123
- Fix srmCoreProccessMonitor > srmCoreProcessMonitor typo, thanks to @godalming123
-- Eduardo Hopperdietzel ehopperdietzel@gmail.com Sun, 24 Sep 2023 12:25:07 -0300
SRM v0.1.0-1
SRM (0.1.0-1)
- First release.
-- Eduardo Hopperdietzel ehopperdietzel@gmail.com Tue, 05 Sep 2023 23:41:13 -0300