FTEQW
Documentation of the FTE engine source tree.
|
Functions | |
void | WQ_ClearBuffer (swthread_t *t, unsigned int *mbuf, qintptr_t stride, unsigned int clearval) |
qboolean | WT_HandleCommand (swthread_t *t, wqcom_t *com) |
int | WT_Main (void *ptr) |
void | SWRast_EndCommand (struct workqueue_s *wq, wqcom_t *com) |
wqcom_t * | SWRast_BeginCommand (struct workqueue_s *wq, int cmdtype, unsigned int size) |
void | SWRast_Sync (struct workqueue_s *wq) |
void | SWRast_CreateThreadPool (struct workqueue_s *wq, int numthreads) |
void | SWRast_TerminateThreadPool (struct workqueue_s *wq) |
void | SW_Draw_Init (void) |
void | SW_Draw_Shutdown (void) |
void | SW_R_Init (void) |
void | SW_R_DeInit (void) |
void | SW_R_RenderView (void) |
qboolean | SW_SCR_UpdateScreen (void) |
void | SW_VBO_Begin (vbobctx_t *ctx, size_t maxsize) |
void | SW_VBO_Data (vbobctx_t *ctx, void *data, size_t size, vboarray_t *varray) |
void | SW_VBO_Finish (vbobctx_t *ctx, void *edata, size_t esize, vboarray_t *earray, void **vbomem, void **ebomem) |
void | SW_VBO_Destroy (vboarray_t *vearray, void *mem) |
void | SWBE_Scissor (srect_t *rect) |
Variables | |
cvar_t | sw_interlace = CVAR("sw_interlace", "0") |
cvar_t | sw_vthread = CVAR("sw_vthread", "0") |
cvar_t | sw_fthreads = CVAR("sw_fthreads", "0") |
struct workqueue_s | commandqueue |
struct workqueue_s | spanqueue |
rendererinfo_t | swrendererinfo |
void SW_VBO_Data | ( | vbobctx_t * | ctx, |
void * | data, | ||
size_t | size, | ||
vboarray_t * | varray | ||
) |
void SW_VBO_Destroy | ( | vboarray_t * | vearray, |
void * | mem | ||
) |
void SW_VBO_Finish | ( | vbobctx_t * | ctx, |
void * | edata, | ||
size_t | esize, | ||
vboarray_t * | earray, | ||
void ** | vbomem, | ||
void ** | ebomem | ||
) |
wqcom_t * SWRast_BeginCommand | ( | struct workqueue_s * | wq, |
int | cmdtype, | ||
unsigned int | size | ||
) |
void SWRast_CreateThreadPool | ( | struct workqueue_s * | wq, |
int | numthreads | ||
) |
void SWRast_EndCommand | ( | struct workqueue_s * | wq, |
wqcom_t * | com | ||
) |
void SWRast_Sync | ( | struct workqueue_s * | wq | ) |
void SWRast_TerminateThreadPool | ( | struct workqueue_s * | wq | ) |
void WQ_ClearBuffer | ( | swthread_t * | t, |
unsigned int * | mbuf, | ||
qintptr_t | stride, | ||
unsigned int | clearval | ||
) |
qboolean WT_HandleCommand | ( | swthread_t * | t, |
wqcom_t * | com | ||
) |
struct workqueue_s commandqueue |
struct workqueue_s spanqueue |
cvar_t sw_fthreads = CVAR("sw_fthreads", "0") |
cvar_t sw_interlace = CVAR("sw_interlace", "0") |
cvar_t sw_vthread = CVAR("sw_vthread", "0") |
rendererinfo_t swrendererinfo |