Skip to content

Commit

Permalink
Added official Fedora COPR link to the downloads page
Browse files Browse the repository at this point in the history
  • Loading branch information
ehopperdietzel committed Nov 1, 2024
1 parent 9d20c27 commit 32f7a1a
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 19 deletions.
2 changes: 1 addition & 1 deletion BUILD
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1
2
9 changes: 9 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
SRM (0.8.0-2)

# Packaging

* Added official Fedora COPR link to the downloads page.

-- Eduardo Hopperdietzel <[email protected]> Wed, 30 Oct 2024 21:21:08 -0300


SRM (0.8.0-1)

# API Additions
Expand Down
4 changes: 2 additions & 2 deletions doxygen/md/Downloads.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Pre-built binaries are provided for the following distributions. Please be aware

* **Arch** : [libsrm](https://aur.archlinux.org/packages/libsrm) - *Thanks to [@TrialnError](https://aur.archlinux.org/account/TrialnError)*.
* **Debian** : [libsrm](https://packages.debian.org/source/sid/libsrm) - *Thanks to [Sudip Mukherjee](https://github.com/sudipm-mukherjee)*.
* **Fedora** : [libsrm](https://copr.fedorainfracloud.org/coprs/ngompa/louvre) - *Thanks to [Neal Gompa](https://github.com/Conan-Kudo)*.
* **Fedora** : [cuarzo-srm](https://copr.fedorainfracloud.org/coprs/ehopperdietzel/cuarzo/) - *By [Eduardo Hopperdietzel](https://github.com/ehopperdietzel) Always up to date*.
* **NixOS** : [srm-cuarzo](https://search.nixos.org/packages?channel=unstable&show=srm-cuarzo&from=0&size=50&sort=relevance&type=packages&query=srm) - *Thanks to [Marco Rebhan](https://github.com/2xsaiko)*.

## Manual Building
Expand Down Expand Up @@ -68,4 +68,4 @@ $ meson install
$ sudo ldconfig
```

To ensure that everything is functioning correctly, you can test one of the available [examples](md_md__examples.html).
To ensure that everything is functioning correctly, you can test one of the available [examples](md_md__examples.html).
18 changes: 2 additions & 16 deletions pkg/fedora/latest.spec
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
%global basever 0.8.0
%global origrel 1
%global origrel 2
%global somajor 0

Name: cuarzo-srm
Expand Down Expand Up @@ -92,18 +92,4 @@ pushd repo/src

%changelog
* Fri Nov 01 2024 Eduardo Hopperdietzel <[email protected]> - %{basever}-%{origrel}
- srmDeviceMakeCurrent: Makes the EGL display and context associated with a device current for the calling thread, or creates a new shared one if it doesn't exist.
- srmDeviceSyncWait: Forces pending rendering commands to finish using fences, with glFinish() as a fallback.
- srmBufferGetEGLImage: Retrieves an EGLImage of an SRMBuffer for a specific SRMDevice.
- srmBufferCreateGLTextureWrapper: Creates SRMBuffers from existing OpenGL textures.
- srmConnectorGetFramebufferID: Retrieves the ID of the currently bound OpenGL framebuffer.
- srmConnectorGetContext: Retrieves the EGLContext associated with the connector's rendering thread.
- srmSaveContext: Saves the current EGL context.
- srmRestoreContext: Restores the context previously saved with srmSaveContext().
- All rendering modes now use renderbuffers instead of EGLSurfaces to prevent buffer ordering issues.
- Fences are used to synchronize buffer updates and access, providing better performance and ensuring no partial updates occur.
- IN_FENCE_FD and sync files are now used when available to wait for rendering commands to finish instead of using glFinish(), improving performance.
- Fixed buffer allocation issues, particularly on NVIDIA proprietary drivers, which resulted in black textures.
- Corrected framebuffer rendering order in proprietary NVIDIA drivers.
- Resolved the issue of partial buffer updates by implementing fences.
- Fixed a bug preventing the use of DRM framebuffers with explicit modifiers.
- Added official Fedora COPR link to the downloads page.

0 comments on commit 32f7a1a

Please sign in to comment.