new logo, and corrected readme

This commit is contained in:
Youmu Liu
2026-10-10 09:54:22 +08:00
parent 3a2b123478
commit 172f64c6f9
9 changed files with 21 additions and 213 deletions
+7 -9
View File
@@ -1,14 +1,12 @@
# Nitload
![nFramework Logo](logo/nFramework-horizontal-light.png)
![Nitload Logo](STG%23LOGO.png)
# nFramework
Nitload (formerly StgSharp) is an experimental .NET framework for graphics, numerical computing, language analysis, and other performance-sensitive applications. It began as the foundation of a next-generation STG (shoot 'em up) engine, but the current repository focuses on reusable low-level infrastructure rather than a complete, ready-to-use game engine.
The managed libraries now use the `Nitload.*` namespace and project prefix. Repository URLs, the logo filename, and some legacy test artifacts still retain the StgSharp name.
nFramework (formerly StgSharp, now also nitload.Framework) is an experimental framework built on .NET for graphics, numerical computing, language analysis, and other performance-sensitive applications. It combines managed C# libraries with a C native runtime, targets .NET 8, and provides Windows and Linux native implementations.
## Overview
The framework combines managed C# APIs with a C native library. Its current work includes OpenGL bindings and rendering infrastructure, generic matrix and vector types, SIMD-accelerated native kernels, custom allocators and collections, regular-language analysis, and state-oriented UI infrastructure. Nitload targets .NET 8; platform and architecture coverage varies by module, with Windows and Linux as the principal native targets.
nFramework combines managed C# APIs with a C native library. Its current work includes OpenGL bindings and rendering infrastructure, generic matrix and vector types, SIMD-accelerated native kernels, custom allocators and collections, regular-language analysis, and state-oriented UI infrastructure. nFramework targets .NET 8; platform and architecture coverage varies by module, with Windows and Linux as the principal native targets.
## Core Modules
@@ -139,7 +137,7 @@ The benchmark reports normalized time per allocation/free operation. Each iterat
## Installation
Nitload is currently in development and requires compilation from source. **NuGet packages are not yet available** - you must build the project from source code.
nFramework is currently in development and requires compilation from source. **NuGet packages are not yet available** - you must build the project from source code.
### Prerequisites
@@ -245,7 +243,7 @@ allocator.Free(handle);
## Contributing
Nitload is developed by Nitload Space. Contributions are welcome, particularly in:
nFramework is developed by Nitload Space under the Nitload brand. Contributions are welcome, particularly in:
- Performance optimizations
- Cross-platform compatibility
@@ -254,7 +252,7 @@ Nitload is developed by Nitload Space. Contributions are welcome, particularly i
## License
Nitload is licensed under the MIT License. See [LICENSE](LICENSE) for details.
nFramework is licensed under the MIT License. See [LICENSE](LICENSE) for details.
## Future Plans