Skip to content

Conversation

@NogginBops
Copy link
Member

@NogginBops NogginBops commented Jan 18, 2024

This PR removes a lot of the unnecessary object oriented abstractions the tutorial has make makes it clearer for an OpenGL beginner what is actually going on.

One thing I've not yet done with this implementation is removed the "Common" files entirely, but that is basically the goal with this PR. Just make the code easier to read and less obfuscated by placing all the code for each chapter in it's own project so that it's easier to see what code is actually being used.

Fixes #93
Fixes #95
Fixes #96
Fixes #48

@MauNguyenVan
Copy link

MauNguyenVan commented Aug 5, 2025

Actually, this PR helps learners see the true nature of OpenGL instead of the abstraction. The code will be easier to read and clearer to understand OpenGL

…er standalone.

Removed the shader class in favour of the more straight forward int way.
Changed to use ClientSize instead of Size in NativeWindowSettings.
Updated to OpenTK 4.9.4.
Updated StbImageSharp to 2.30.15.
Revised a few comments.
Removed all OpenTK.dll.config files.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

2 participants