Provided by: liballegro-doc_4.2.2-3_all bug

NAME

       exzbuf - Z-buffered polygons demo. Allegro game programming library.

SYNOPSIS

       #include <allegro.h>

       Example exzbuf

DESCRIPTION

       This  program  demonstrates  how  to  use  Z-buffered  polygons and floating point 3D math
       routines. It also provides a simple way to compute fps (frames per second) using a  timer.
       After selecting a screen resolution through the standard GUI dialog, the example shows two
       3D  cubes  rotating  and  intersecting  each  other.  Rather  than  having  full  polygons
       incorrectly  overlap other polygons due to per-polygon sorting, each pixel is drawn at the
       correct depth.

SEE ALSO

       BITMAP(3alleg),   END_OF_FUNCTION(3alleg),   END_OF_MAIN(3alleg),   LOCK_FUNCTION(3alleg),
       LOCK_VARIABLE(3alleg),     MATRIX_f(3alleg),    PALETTE(3alleg),    POLYTYPE_GCOL(3alleg),
       SCREEN_H(3alleg), SCREEN_W(3alleg), V3D_f(3alleg), ZBUFFER(3alleg), allegro_error(3alleg),
       allegro_exit(3alleg),            allegro_init(3alleg),            allegro_message(3alleg),
       apply_matrix_f(3alleg),  bitmap_color_depth(3alleg),  blit(3alleg),  clear_bitmap(3alleg),
       clear_zbuffer(3alleg),            create_bitmap(3alleg),           create_zbuffer(3alleg),
       desktop_palette(3alleg),  destroy_bitmap(3alleg),  destroy_zbuffer(3alleg),  font(3alleg),
       get_transformation_matrix_f(3alleg),    gfx_mode_select_ex(3alleg),   install_int(3alleg),
       install_keyboard(3alleg),          install_mouse(3alleg),           install_timer(3alleg),
       keypressed(3alleg),             palette_color(3alleg),            persp_project_f(3alleg),
       polygon_z_normal_f(3alleg),     quad3d_f(3alleg),     readkey(3alleg),     screen(3alleg),
       set_color_depth(3alleg),             set_gfx_mode(3alleg),            set_palette(3alleg),
       set_palette_range(3alleg),      set_projection_viewport(3alleg),      set_zbuffer(3alleg),
       textprintf_ex(3alleg), vsync(3alleg)