brender-1997/ati/Match.h
2022-05-03 14:31:40 -07:00

44 lines
700 B
C

/*
* Copyright (c) 1993-1995 Argonaut Technologies Limited. All rights reserved.
*
* $Id: match.h 2.1 1996/03/15 17:24:58 sam Exp $
* $Locker: $
*
* Bits used to match renderer state to primitives
*/
#ifndef _MATCH_H_
#define _MATCH_H_
#ifdef __cplusplus
extern "C" {
#endif
/*
* Local version of brp_info extended with information used to match primitve with current state
*/
struct local_block {
brp_block p;
/*
* Mask of match flags
*/
br_uint_32 flags_mask;
br_uint_32 flags_cmp;
/*
* Work buffer
*/
struct prim_work *work;
/*
* Next block for chained blocks (FORCE_FRONT, DECAL etc.)
*/
struct local_prim_info *chain;
};
#ifdef __cplusplus
};
#endif
#endif