Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 976 Bytes

README.md

File metadata and controls

13 lines (7 loc) · 976 Bytes

This is not an engine, a library or framework with which to write programs. It is meant to be exploratory code for OpenGL on windows using dotnet.

Engine6: sixth iteration of the toy engine. GlWindow is the main class, so to speak. (Also, FastNoiseLite FastNoiseLite was used earlier.)

Gl: anything directly or indirectly related to opengl.

Common: some extra matrix and vector structs (integer, double, etc) along with functions, types and extensions common to all projects. I am not using existing libraries because I wish to learn.

ShaderGen: creates classes in Shaders for every vertex/fragment shader pair in Shaders/shadersources by compiling and inspecting them. Allows for type-safe use of shaders in c#. Could be better.

Shaders: autogenerated classes exposing the shaders in Shaders/shadersources as c#/.net classes

Win32: structures, enumerations and functions for the win32 api.