Tachyon (current)  Current Main Branch
Data Fields
thr_parms Struct Reference

#include <trace.h>

Data Fields

int tid
 worker thread index More...
 
int nthr
 total number of worker threads More...
 
scenedef * scene
 scene handle More...
 
unsigned long * local_mbox
 grid acceleration mailbox structure More...
 
unsigned long serialno
 ray mailbox test serial number More...
 
int startx
 starting X pixel index More...
 
int stopx
 ending X pixel index More...
 
int xinc
 X pixel stride. More...
 
int starty
 starting Y pixel index More...
 
int stopy
 ending Y pixel index More...
 
int yinc
 Y pixel stride. More...
 
rt_barrier_trunbar
 sleeping thread pool barrier More...
 

Detailed Description

Definition at line 11 of file trace.h.

Field Documentation

◆ local_mbox

unsigned long* thr_parms::local_mbox

grid acceleration mailbox structure

Definition at line 15 of file trace.h.

Referenced by create_render_threads(), and thread_trace().

◆ nthr

int thr_parms::nthr

total number of worker threads

Definition at line 13 of file trace.h.

Referenced by create_render_threads(), and destroy_render_threads().

◆ runbar

rt_barrier_t* thr_parms::runbar

sleeping thread pool barrier

Definition at line 23 of file trace.h.

Referenced by create_render_threads(), thread_trace(), and thread_worker().

◆ scene

scenedef* thr_parms::scene

scene handle

Definition at line 14 of file trace.h.

Referenced by create_render_threads(), and thread_trace().

◆ serialno

unsigned long thr_parms::serialno

ray mailbox test serial number

Definition at line 16 of file trace.h.

Referenced by create_render_threads(), and thread_trace().

◆ startx

int thr_parms::startx

starting X pixel index

Definition at line 17 of file trace.h.

Referenced by create_render_threads(), and thread_trace().

◆ starty

int thr_parms::starty

starting Y pixel index

Definition at line 20 of file trace.h.

Referenced by create_render_threads(), and thread_trace().

◆ stopx

int thr_parms::stopx

ending X pixel index

Definition at line 18 of file trace.h.

Referenced by create_render_threads(), and thread_trace().

◆ stopy

int thr_parms::stopy

ending Y pixel index

Definition at line 21 of file trace.h.

Referenced by create_render_threads(), and thread_trace().

◆ tid

int thr_parms::tid

worker thread index

Definition at line 12 of file trace.h.

Referenced by create_render_threads(), thread_trace(), and thread_worker().

◆ xinc

int thr_parms::xinc

X pixel stride.

Definition at line 19 of file trace.h.

Referenced by create_render_threads(), and thread_trace().

◆ yinc

int thr_parms::yinc

Y pixel stride.

Definition at line 22 of file trace.h.

Referenced by create_render_threads(), and thread_trace().


The documentation for this struct was generated from the following file: