Ahwoo.BRUTAL.Gli
2026.10.1
Prefix Reserved
dotnet add package Ahwoo.BRUTAL.Gli --version 2026.10.1
NuGet\Install-Package Ahwoo.BRUTAL.Gli -Version 2026.10.1
<PackageReference Include="Ahwoo.BRUTAL.Gli" Version="2026.10.1" />
<PackageVersion Include="Ahwoo.BRUTAL.Gli" Version="2026.10.1" />
<PackageReference Include="Ahwoo.BRUTAL.Gli" />
paket add Ahwoo.BRUTAL.Gli --version 2026.10.1
#r "nuget: Ahwoo.BRUTAL.Gli, 2026.10.1"
#:package Ahwoo.BRUTAL.Gli@2026.10.1
#addin nuget:?package=Ahwoo.BRUTAL.Gli&version=2026.10.1
#tool nuget:?package=Ahwoo.BRUTAL.Gli&version=2026.10.1
Brutal Gli
C# bindings for the GLI image library, for use with the BRUTAL framework.
Brutal Gli wraps the GLI (OpenGL Image) library, which specialises in loading, manipulating, and saving GPU texture formats such as DDS and KTX. Use it when you need precise control over mipmaps, cube maps, texture arrays, and GPU-compressed formats that are not covered by general-purpose image loaders. The Gli.Texture package provides integration with the Brutal Texture abstraction layer.
Platform Support
- Windows (x64)
- Linux (x64)
- macOS (Apple Silicon)
Links
NuGet Packages
- Ahwoo.BRUTAL.Gli - C# bindings for the GLI image library
- RocketWerkz.Brutal.Gli.Texture - GLI texture integration for Brutal.Texture
For Users
Prerequisites
- .NET SDK (version 10.0 or later)
Installation
To install the package via NuGet, run the following command in your project directory:
dotnet add package Ahwoo.BRUTAL.Gli
dotnet add package RocketWerkz.Brutal.Gli.Texture
Usage
Please refer to the BRUTAL Documentation for more detailed usage instructions and examples.
For Developers
Prerequisites
- .NET SDK (version 10.0 or later)
- Just
- CMake
- Ninja
- A C++ compiler:
- Windows: Visual Studio 2022 (x64)
- Linux: GCC (x64)
- Mac: Xcode and Xcode Command Line Tools (Apple Silicon)
Compilation and Testing
To build the solution locally, run the following command in the repository root:
just build
To run the tests, run the following command in the repository root:
just test
Contributing
If you find a bug or have a feature request, please open an issue on GitHub. If you'd like to contribute code, feel free to fork the repository and submit a pull request.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Ahwoo.BRUTAL.Core (>= 2026.10.1)
- Ahwoo.BRUTAL.Numerics (>= 2026.10.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Ahwoo.BRUTAL.Gli:
| Package | Downloads |
|---|---|
|
Ahwoo.BRUTAL.Texture
General utilities and implementations for working with texture resources. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.10.1 | 1,559 | 10/15/2026 |
Builds with BrutalPackage.Sdk 2026.10.1 against the 2026.10.1 Brutal packages, so Brutal.T4 is no longer pulled in as a transitive dependency.
No public API changes.
**Full Changelog:** [v2026.10.0...v2026.10.1](https://github.com/RocketWerkz/brutal.gli/compare/v2026.10.0...v2026.10.1)