Files
TeslaRel410/sda4/DPL3RLS/LIBDPL/MATRIX.H
T
CydandClaude Fable 5 db7745fcd0 sda4: commit the Glaze developer hard-drive dump
Un-ignored: the dev drive is the ground truth the restoration and
emulator work constantly reference (DPL3/LIBDPL + VRENDER i860 renderer
source, BT/RP live+dev game trees, VGL_LABS pod boot, scene/audio
content). Kept in-repo for the pod-owner community.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-04 19:41:15 -05:00

33 lines
986 B
C++

#ifndef matrix_h
#define matrix_h
/* **************************************************
Copyright DIVISION Limited (c) 1994
All rights reserved
File : dpl.h
Project : dpl interface
Author : PJA
Date : 18/6/94
Function: Introduces all the datatypes and functions
used by the dpl interface
History : Rev 1.0, 18 / 06 / 1994
**************************** */
#include "dpltypes.h"
extern void dpl_SetAngleMode( int degrees );
extern void dpl_IdMatrix ( dpl_MATRIX m );
extern void dpl_Translate( dpl_MATRIX m, float32 dx, float32 dy, float32 dz );
extern void dpl_Rotate ( dpl_MATRIX m, float32 angle, int32 axis );
extern void dpl_Scale ( dpl_MATRIX m, float32 x, float32 y, float32 z );
extern void dpl_Concat ( dpl_MATRIX m, dpl_MATRIX a, dpl_MATRIX b );
extern void dpl_Invert ( dpl_MATRIX inverse, dpl_MATRIX mat );
extern void dpl_XformPoint ( dpl_POINT q, dpl_POINT p, dpl_MATRIX m );
#endif