Tachyon (current)  Current Main Branch
global.c
Go to the documentation of this file.
1 /*
2  * global.c - any/all global data items etc should be in this file
3  *
4  * (C) Copyright 1994-2022 John E. Stone
5  * SPDX-License-Identifier: BSD-3-Clause
6  *
7  * $Id: global.c,v 1.21 2022/02/18 17:55:28 johns Exp $
8  *
9  */
10 
11 #define TACHYON_INTERNAL 1
12 #include <stdlib.h>
13 #include "tachyon.h"
14 #include "parallel.h"
15 
16 rt_parhandle global_parhnd = NULL;
18 rawimage * global_imagelist[MAXIMGS];
20 
21 void (* global_rt_ui_message) (int, char *) = NULL;
22 void (* global_rt_ui_progress) (int) = NULL;
23 int (* global_rt_ui_checkaction) (void) = NULL;
24 
void(* global_rt_ui_message)(int, char *)
Definition: global.c:21
rt_parhandle global_parhnd
parallel message passing data structures
Definition: global.c:16
rawimage * global_imagelist[MAXIMGS]
texture map cache
Definition: global.c:18
void(* global_rt_ui_progress)(int)
Definition: global.c:22
int global_numimages
Definition: global.c:19
Tachyon public API function prototypes and declarations used to drive the ray tracing engine...
int(* global_rt_ui_checkaction)(void)
Definition: global.c:23