CLRX  1
An unofficial OpenCL extensions designed for Radeon GPUs
Public Attributes | List of all members
CLRX::GalliumKernelConfig Struct Reference

kernel config More...

#include <GalliumBinaries.h>

Public Attributes

cxuint dimMask
 mask of dimension (bits: 0 - X, 1 - Y, 2 - Z)
 
cxuint usedVGPRsNum
 number of used VGPRs
 
cxuint usedSGPRsNum
 number of used SGPRs
 
uint32_t pgmRSRC1
 pgmRSRC1 register value
 
uint32_t pgmRSRC2
 pgmRSRC2 register value
 
cxbyte userDataNum
 number of user data
 
bool ieeeMode
 IEEE mode.
 
cxbyte floatMode
 float mode
 
cxbyte priority
 priority
 
cxbyte exceptions
 enabled exceptions
 
bool tgSize
 enable TG_SIZE_EN bit
 
bool debugMode
 debug mode
 
bool privilegedMode
 prvileged mode
 
bool dx10Clamp
 DX10 CLAMP mode.
 
size_t localSize
 used local size (not local defined in kernel arguments)
 
uint32_t scratchBufferSize
 size of scratch buffer
 

Detailed Description

kernel config


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