gba-x3dtest

annotate src/polyfill.h @ 17:0a7f402892b3

texture mapping
author John Tsiombikas <nuclear@member.fsf.org>
date Thu, 26 Jun 2014 06:57:51 +0300
parents b755fb002f17
children
rev   line source
nuclear@5 1 #ifndef POLYFILL_H_
nuclear@5 2 #define POLYFILL_H_
nuclear@5 3
nuclear@5 4 #include <stdint.h>
nuclear@17 5 #include "x3d_impl.h"
nuclear@5 6
nuclear@5 7 typedef struct pvec3 {
nuclear@5 8 int32_t x, y, z;
nuclear@5 9 } pvec3;
nuclear@5 10
nuclear@15 11 typedef struct pvec2 {
nuclear@15 12 int32_t x, y;
nuclear@15 13 } pvec2;
nuclear@15 14
nuclear@17 15 void draw_poly(int num, const pvec3 *verts, const pvec2 *texcoords, uint16_t color,
nuclear@17 16 struct texture *tex);
nuclear@5 17
nuclear@8 18 void draw_point(const pvec3 *v, uint16_t color);
nuclear@8 19
nuclear@5 20 #endif /* POLYFILL_H_ */