TinyGL 0.4.1 for MinGW
Macros | Functions
zline.c File Reference
#include <stdlib.h>
#include "zbuffer.h"
#include "zline.h"

Go to the source code of this file.

Macros

#define ZCMP(z, zpix)   ((z) >= (zpix))
 
#define INTERP_Z
 
#define INTERP_Z
 
#define INTERP_RGB
 
#define INTERP_RGB
 

Functions

void ZB_plot (ZBuffer *zb, ZBufferPoint *p)
 
void ZB_line_z (ZBuffer *zb, ZBufferPoint *p1, ZBufferPoint *p2)
 
void ZB_line (ZBuffer *zb, ZBufferPoint *p1, ZBufferPoint *p2)
 

Macro Definition Documentation

◆ INTERP_RGB [1/2]

#define INTERP_RGB

Definition at line 50 of file zline.c.

◆ INTERP_RGB [2/2]

#define INTERP_RGB

Definition at line 50 of file zline.c.

◆ INTERP_Z [1/2]

#define INTERP_Z

Definition at line 35 of file zline.c.

◆ INTERP_Z [2/2]

#define INTERP_Z

Definition at line 35 of file zline.c.

◆ ZCMP

#define ZCMP (   z,
  zpix 
)    ((z) >= (zpix))

Definition at line 4 of file zline.c.

Function Documentation

◆ ZB_line()

void ZB_line ( ZBuffer zb,
ZBufferPoint p1,
ZBufferPoint p2 
)

Definition at line 71 of file zline.c.

◆ ZB_line_z()

void ZB_line_z ( ZBuffer zb,
ZBufferPoint p1,
ZBufferPoint p2 
)

Definition at line 56 of file zline.c.

◆ ZB_plot()

void ZB_plot ( ZBuffer zb,
ZBufferPoint p 
)

Definition at line 6 of file zline.c.