WIP: Graphics Overhaul #2

Draft
naifb wants to merge 10 commits from buffer_update into main

10 Commits

Author SHA1 Message Date
NaifBanana
ac671c3770 Uhhhhh big big changes 2026-08-20 08:13:26 -05:00
NaifBanana
3e7e6acc3a Made NBGraphics installable 2026-08-20 08:12:55 -05:00
NaifBanana
a9fbef13c6 Huge graphics overhaul 2026-08-20 08:12:55 -05:00
NaifBanana
b76f65e51f Forgot to actually compile the shader :P 2026-08-20 08:12:55 -05:00
NaifBanana
5b4ec4f047 Change invalid buffer binding to warning instead of error 2026-08-20 08:12:55 -05:00
NaifBanana
f3fd158e6f Added vertex buffers/data handling and shader/program handling 2026-08-20 08:12:54 -05:00
NaifBanana
d0d97c9985 Mild updates to Window and other pieces to match the rest 2026-08-20 08:12:54 -05:00
NaifBanana
d4620c3b00 Make VertexAttributePointer store index instead of buffer pointer 2026-08-20 08:12:54 -05:00
NaifBanana
9699ab3bd3 Made buildable now 2026-08-20 08:12:54 -05:00
NaifBanana
d527d2adc4 Large OpenGL Object handling overhaul 2026-08-20 08:12:54 -05:00