CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
whole disassembler input (for AMD Catalyst driver GPU binaries) More...
#include <Disassembler.h>
Public Attributes | |
GPUDeviceType | deviceType |
GPU device type. | |
uint32_t | archMinor |
GPU arch minor. | |
uint32_t | archStepping |
GPU arch stepping. | |
bool | is64BitMode |
true if 64-bit mode of addressing | |
cxuint | driverVersion |
driver version | |
CString | compileOptions |
compile options which used by in clBuildProgram | |
CString | aclVersionString |
acl version string | |
size_t | globalDataSize |
global (constants for kernels) data size | |
const cxbyte * | globalData |
global (constants for kernels) data | |
size_t | rwDataSize |
global rw data size | |
const cxbyte * | rwData |
global rw data data | |
size_t | bssAlignment |
alignment of global bss section | |
size_t | bssSize |
size of global bss section | |
size_t | samplerInitSize |
sampler init data size | |
const cxbyte * | samplerInit |
sampler init data | |
std::vector< std::pair< size_t, size_t > > | samplerRelocs |
sampler relocations | |
std::vector< AmdCL2DisasmKernelInput > | kernels |
kernel inputs | |
whole disassembler input (for AMD Catalyst driver GPU binaries)
all pointer members holds only pointers that should be freed by your routines. No management of data