feature: Add primitive version of multiple displays

This commit is contained in:
Tera << 8 2025-06-26 17:44:36 -04:00
parent 322e00b3b9
commit 9f9c8b4be7
Signed by: imterah
GPG key ID: 8FA7DD57BA6CEA37
7 changed files with 48 additions and 22 deletions

View file

@ -155,7 +155,13 @@ func mainEntrypoint(context.Context, *cli.Command) error {
Y2: displayMetadata.MaxHeight,
}
displayBuffer := openedDevice.CreateBuffer(displayMetadata.MaxWidth, displayMetadata.MaxHeight, libevdi.StridePixelFormatRGBA32, displayRect)
displayBuffer, err := openedDevice.CreateBuffer(displayMetadata.MaxWidth, displayMetadata.MaxHeight, libevdi.StridePixelFormatRGBA32, displayRect)
if err != nil {
log.Errorf("Failed to create buffer for display %d: %s", currentDisplay, err.Error())
atexit.Exit(1)
return nil
}
displayMetadata := &renderer.EvdiDisplayMetadata{
EvdiNode: openedDevice,