Skip to content

[Preview] Core magma + mgfx API#879

Open
snacchus wants to merge 22 commits into
DragonMinded:previewfrom
snacchus:magma-core
Open

[Preview] Core magma + mgfx API#879
snacchus wants to merge 22 commits into
DragonMinded:previewfrom
snacchus:magma-core

Conversation

@snacchus
Copy link
Copy Markdown
Contributor

@snacchus snacchus commented May 3, 2026

This PR adds the following:

  • magma: A low level API for RSP-accelerated 3D graphics. See magma.h for more details.
  • mgfx: Stands for "Magma fixed function" and offers a basic general purpose vertex shader to be used with magma.
  • mghello: A new example that showcases the minimal setup required to use magma.

@snacchus snacchus marked this pull request as ready for review May 3, 2026 18:03
@snacchus snacchus changed the title core magma + mgfx API [Preview] Core magma + mgfx API May 3, 2026
Copy link
Copy Markdown
Contributor

@Dragorn421 Dragorn421 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(the glhello example needs adding to the examples/Makefile)

Comment thread src/magma/magma.c Outdated
Comment thread include/mgfx.h Outdated
Comment thread include/mgfx_constants.h Outdated
Comment thread include/mgfx.h
Comment thread include/mgfx.h
Comment thread include/mgfx_macros.h
Comment thread examples/mghello/mghello.c Outdated
Comment thread src/magma/mgfx.c Outdated
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