SH4ZAM!
0.1.0
Fast math library for the Sega Dreamcast's SH4 CPU
Loading...
Searching...
No Matches
Todo List
File
shz_matrix.h
shz_mat4x4_add_symmetric_skew()
shz_mat4x4_add_diagonal()
shz_mat4x4_apply_transpose()
shz_mat4x4_apply_unaligned()
shz_mat4x4_mult_transpose()
shz_mat4x4_mult_unaligned()
File
shz_matrix.hpp
Fully document
Operator overloading
full transforms (GL-style) taking a separate destination matrix?
Copy to unaligned dest
File
shz_mem.h
shz_macw()
shz_memset2()
shz_memset4()
shz_memset32()
shz_memset()
shz_memmove()
File
shz_quat.h
shz_quat_rotate_towards()
shz_quat_to_angles_xyz()
shz_quat_angle_between()
File
shz_quat.hpp
overload arithmetic operators
File
shz_scalar.h
Use FP rounding modes for rounding functionality.
File
shz_vector.hpp
C++ proxy class equivalent for shz_vecN_deref().
C++ better swizzling mechanism
File
shz_xmtrx.h
shz_xmtrx_xxx_fft()
shz_xmtrx_invert()
(within XMTRX)
shz_xmtrx_position()
shz_xmtrx_size()
shz_xmtrx_angles()
shz_xmtrx_init_rotation_quat()
(within XMTRX)
shz_xmtrx_apply_store_4x4()
File
shz_xmtrx.hpp
Fourier transforms
Arbitrarily-sized matrix routines
shz_rotate_quat()
Generated by
1.13.2