32

GitHub - michal-z/eneida: Experimental demoscene project. C99 and Direct3D 12. F...

 5 years ago
source link: https://github.com/michal-z/eneida
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

eneida

Project goals:

  • Create interesting, real-time animations by writing simple, low-level code.
  • Explore math, procedural generation techniques and audio programming.
  • Eventually, create a demoscene production and submit it to a demo party.

Project rules:

  • The most important rule is: Write only the code that you need and make it as simple as possible.
  • Code is fully standalone, it compiles by running make.bat on any Windows machine (no Visual Studio or any other software is needed).
  • No external headers or libs are required (not even system or libc headers).
  • Only external functions used are LoadLibrary and GetProcAddress. Everything else is loaded at runtime.
  • To optimze build times #include is not allowed. Everything must be declared in the source code.
  • Each program consists of single C and single HLSL file.

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK