rayzor

diff src/min3d.h @ 9:70e332156d02

moving along
author John Tsiombikas <nuclear@member.fsf.org>
date Thu, 10 Apr 2014 02:31:31 +0300
parents a68dbf80d547
children 79609d482762
line diff
     1.1 --- a/src/min3d.h	Mon Apr 07 08:46:06 2014 +0300
     1.2 +++ b/src/min3d.h	Thu Apr 10 02:31:31 2014 +0300
     1.3 @@ -36,7 +36,7 @@
     1.4  
     1.5  struct m3d_image {
     1.6  	int xsz, ysz;
     1.7 -	unsigned char *pixels;
     1.8 +	uint32_t *pixels;
     1.9  };
    1.10  
    1.11  #ifdef __cplusplus
    1.12 @@ -53,6 +53,8 @@
    1.13  void m3d_enable(int bit);
    1.14  void m3d_disable(int bit);
    1.15  
    1.16 +void m3d_viewport(int x, int y, int xsz, int ysz);
    1.17 +
    1.18  /* matrix stack */
    1.19  void m3d_matrix_mode(int mode);
    1.20  void m3d_push_matrix(void);
    1.21 @@ -73,7 +75,7 @@
    1.22  void m3d_texcoord_array(const float *tcarr);
    1.23  
    1.24  void m3d_draw(int prim, int vcount);
    1.25 -void m3d_draw_indexed(int prim, const int *idxarr, int icount);
    1.26 +void m3d_draw_indexed(int prim, const unsigned int *idxarr, int icount);
    1.27  
    1.28  /* immediate mode interface */
    1.29  void m3d_begin(int prim);