Files
TeslaRel410/sda4/DPL3/VRENDER/PXPL5SUP/PXPL5TRI.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

37 lines
1.2 KiB
C++

#ifndef pxpl5tri_h
#define pxpl5tri_h
/*
SIGGRAPH restrictions - only the following are supported
//
// _tri_zb_rgb
// _tri_zb_d_s
// _tri_zb_f
// _tri_zb_rgb_t
// _tri_zb_f_t
// _tri_zb_d_s_t
//
*/
#include "..\dpltypes.h"
/*
typedef float* (*vpx_geometry_function)(float*,float,int,dpl_CONNECTION*,int );
its easier to read the source if i just make the pointers ints! i apologize
to any members of the cleanliness police
*/
typedef int (*vpx_geometry_function)(int,float,int,dpl_CONNECTION*,int );
typedef void (*vpx_totalgeom_function)(int**,float,int,dpl_CONNECTION*,int,int );
extern float *tri_zb_f ( float *coeffs, float material, int opcode1, dpl_CONNECTION *poly, int backwards );
extern float *tri_zb_rgb ( float *coeffs, float material, int opcode1, dpl_CONNECTION *poly, int backwards );
extern float *tri_zb_f_t ( float *coeffs, float material, int opcode1, dpl_CONNECTION *poly, int backwards );
extern float *tri_zb_rgb_t ( float *coeffs, float material, int opcode1, dpl_CONNECTION *poly, int backwards );
extern float *tri_zb_rgb_o_t ( float *coeffs, float material, int opcode1, dpl_CONNECTION *poly, int backwards );
#endif