Skip to content

change Cameras to hold their View and Projection Matrix, change camera_current to ask the renderer for the current camera, fix matrix_build_lookat, actually use the current Camera's view and projection matrix for rendering#283

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

Conversation

@Classic0306

Copy link
Copy Markdown
Contributor

the World Matrix exists now, matrix_set and matrix_get exist now, and camera_get_proj_mat and camera_get_view_mat, the camera set commands recalculate the camera's view and projection matrix, I hope it's finally good enough now

@Fancy2209

Fancy2209 commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

On legacy you use glMatrixMode and glLoadMatrix/glMultMatrix, glMatrixMode(GL_MODELVIEW) to modify the WorldView and glMatrixMode(GL_PROJECTION) for the projection

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.

2 participants