mpl going on good process

This commit is contained in:
Youmu Liu
2025-09-24 20:38:15 +08:00
parent 8abc82ae08
commit 0cafe9fd4d
15 changed files with 179 additions and 104 deletions
+4 -27
View File
@@ -79,19 +79,6 @@ Terminal-based user interface:
- **EXPRESS Language**: Domain-specific language compilation
- **Pipeline Processing**: Efficient data transformation workflows
## Documentation
### Technical Documentation
- [HLSF Allocator](StgSharp.Common/HighPerformance/Memory/InroductionToHLSF.md) - High-performance memory allocator documentation
- [Native Library Naming](StgSharp.Native/naming.md) - Native library file naming conventions
### Module-Specific Documentation
- **Mathematics**: Linear algebra, matrix operations, and mathematical utilities
- **Graphics**: OpenGL bindings, rendering, and graphics pipeline
- **High Performance**: SIMD operations, parallel computing, and memory management
- **Scripting**: General syntax analysis framework with EXPRESS language support
- **Modeling**: Geometric model loading and interpretation with STEP format support
## Requirements
- .NET 8.0 or later
@@ -180,22 +167,12 @@ var handle = allocator.Alloc(1024);
allocator.Free(handle);
```
## Architecture
StgSharp follows a modular architecture where each component can be used independently or in combination:
## Documentation
- **Core Layer**: Fundamental data structures and utilities
- **Graphics Layer**: Rendering and graphics APIs
- **Performance Layer**: High-performance computing and optimization
- **Application Layer**: Game engine and application frameworks
- **Data Layer**: File processing and data modeling
## Performance Characteristics
- **Matrix Operations**: Optimized for large-scale computations
- **Memory Allocation**: O(1) allocation and deallocation with HLSF
- **Parallel Processing**: Multi-threaded execution with intelligent scheduling
- **SIMD Utilization**: Hardware-accelerated vector operations
### Technical Documentation
- [HLSF Allocator](StgSharp.Common/HighPerformance/Memory/InroductionToHLSF.md) - High-performance memory allocator documentation
- [Native Library Naming](StgSharp.Native/naming.md) - Native library file naming conventions
## Contributing