Skip to content

Glimmer is an experimental computer graphics platform based on DX12.

License

Notifications You must be signed in to change notification settings

OneSilverBullet/GlimmerEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Glimmer Engine Logo

Glimmer Engine

🚀 About Glimmer

Glimmer Engine is an experimental DirectX12 rendering platform designed for innovation in computer graphics. Whether you're developing cutting-edge rendering techniques or testing new graphics algorithms, Glimmer provides a solid, flexible foundation to push the boundaries of real-time rendering.

✨ Features

  • Comprehensive DirectX12 Encapsulation – Simplifies DirectX12 development with structured, high-level abstractions.
  • Efficient Memory Allocation – Includes a well-optimized memory allocator tailored for graphics workloads.
  • User-Friendly Rendering Pipeline – Streamlined workflow for easy rendering setup and execution.
  • HDR Texture Support – Enables high dynamic range texture loading for stunning visuals.

📖 API Documentation

🚧 Coming Soon: A detailed API reference is in progress! Stay tuned.

📚 Technical Documentation

🔹 Software Architecture

  • Dynamic Descriptor Heap
    An in-depth look at the implementation of a dynamic descriptor heap for efficient resource management in DirectX12.

  • Memory Allocator
    Exploring the design and optimization of a uniform upload memory allocator tailored for GPU workloads.

🔹 Graphics Theories

💡 Get Involved

Glimmer Engine is a passion project aimed at advancing real-time rendering. Contributions, discussions, and feedback are welcome! Join us in pushing the limits of graphics technology.


About

Glimmer is an experimental computer graphics platform based on DX12.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages