Skip to content

use the camera matricies for rendering, change how camera's data is changed and slightly change how surfaces are handled, move the currently active camera to the renderer, for Modern OpenGL Renderer#231

Open
Classic0306 wants to merge 18 commits into
ButterscotchRunner:mainfrom
Classic0306:camera-projection-and-maybe-3d

Conversation

@Classic0306

Copy link
Copy Markdown
Contributor

makes the renderer actually use the camera's matricies, adds matrix_get, matrix_set, camera_get_view_mat and camera_get_proj_mat
changes camera_get_active to ask the renderer for the current camera ID
move some Matrix functions into the Matrix Math, most likely breaks every single other renderer

@Classic0306 Classic0306 changed the title use the camera matricies for rendering, change how surfaces are handled, change how camera's data is changed and updated slightly change how surfaces are handled, for Modern OpenGL Renderer use the camera matricies for rendering, change how camera's data is changed and updated slightly change how surfaces are handled, for Modern OpenGL Renderer Jun 15, 2026
@Classic0306 Classic0306 force-pushed the camera-projection-and-maybe-3d branch from 06c0069 to 62e41e3 Compare June 18, 2026 19:50
@Classic0306 Classic0306 changed the title use the camera matricies for rendering, change how camera's data is changed and updated slightly change how surfaces are handled, for Modern OpenGL Renderer use the camera matricies for rendering, change how camera's data is changed and slightly change how surfaces are handled, move the currently active camera to the renderer, for Modern OpenGL Renderer Jun 18, 2026
@Classic0306 Classic0306 force-pushed the camera-projection-and-maybe-3d branch 3 times, most recently from 0c033a2 to 0a57701 Compare June 20, 2026 13:10
@Classic0306 Classic0306 force-pushed the camera-projection-and-maybe-3d branch from 7403d77 to 220ba79 Compare June 21, 2026 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant