sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

os_rdp.h (2383B)


      1 
      2 /*====================================================================
      3  * os_rdp.h
      4  *
      5  * Copyright 1995, Silicon Graphics, Inc.
      6  * All Rights Reserved.
      7  *
      8  * This is UNPUBLISHED PROPRIETARY SOURCE CODE of Silicon Graphics,
      9  * Inc.; the contents of this file may not be disclosed to third
     10  * parties, copied or duplicated in any form, in whole or in part,
     11  * without the prior written permission of Silicon Graphics, Inc.
     12  *
     13  * RESTRICTED RIGHTS LEGEND:
     14  * Use, duplication or disclosure by the Government is subject to
     15  * restrictions as set forth in subdivision (c)(1)(ii) of the Rights
     16  * in Technical Data and Computer Software clause at DFARS
     17  * 252.227-7013, and/or in similar or successor clauses in the FAR,
     18  * DOD or NASA FAR Supplement. Unpublished - rights reserved under the
     19  * Copyright Laws of the United States.
     20  *====================================================================*/
     21 
     22 /*---------------------------------------------------------------------*
     23         Copyright (C) 1998 Nintendo. (Originated by SGI)
     24         
     25         $RCSfile: os_rdp.h,v $
     26         $Revision: 1.1 $
     27         $Date: 1998/10/09 08:01:16 $
     28  *---------------------------------------------------------------------*/
     29 
     30 #ifndef _OS_RDP_H_
     31 #define	_OS_RDP_H_
     32 
     33 #ifdef _LANGUAGE_C_PLUS_PLUS
     34 extern "C" {
     35 #endif
     36 
     37 #include <PR/ultratypes.h>
     38 
     39 #if defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS)
     40 
     41 /**************************************************************************
     42  *
     43  * Type definitions
     44  *
     45  */
     46 
     47 
     48 #endif /* defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS) */
     49 
     50 /**************************************************************************
     51  *
     52  * Global definitions
     53  *
     54  */
     55 
     56 
     57 #if defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS)
     58 
     59 /**************************************************************************
     60  *
     61  * Macro definitions
     62  *
     63  */
     64 
     65 
     66 /**************************************************************************
     67  *
     68  * Extern variables
     69  *
     70  */
     71 
     72 
     73 /**************************************************************************
     74  *
     75  * Function prototypes
     76  *
     77  */
     78 
     79 /* Display processor interface (Dp) */
     80 extern u32 		osDpGetStatus(void);
     81 extern void		osDpSetStatus(u32);
     82 extern void 		osDpGetCounters(u32 *);
     83 extern s32		osDpSetNextBuffer(void *, u64);
     84 
     85 
     86 #endif  /* defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS) */
     87 
     88 #ifdef _LANGUAGE_C_PLUS_PLUS
     89 }
     90 #endif
     91 
     92 #endif /* !_OS_RDP_H_ */