SH4ZAM! 0.1.0
Fast math library for the Sega Dreamcast's SH4 CPU
Loading...
Searching...
No Matches
shz_xmtrx.hpp File Reference
#include <array>
#include "shz_xmtrx.h"
#include "shz_vector.hpp"
#include "shz_quat.hpp"
Include dependency graph for shz_xmtrx.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  shz::xmtrx
 

Namespaces

namespace  shz
 

Detailed Description

C++ Active Matrix API.

This file provides an API built around manipulating and performing calculations using the SH4's "current" 4x4 matrix, which is held within a secondary back-bank of 16 single-precision floating-point registers.

Todo
  • Fourier transforms
  • Arbitrarily-sized matrix routines
  • shz_rotate_quat()
Author
2025, 2026 Falco Girgis

Definition in file shz_xmtrx.hpp.