UraniumCompute 0.1.0
A GPU accelerated parallel task scheduler
UN::KernelCompilerArgs Struct Reference

Kernel compiler arguments that define a single compilation. More...

#include <IKernelCompiler.h>

Public Attributes

ArraySlice< const Byte > SourceCode
 Compute shader source code in a high-level language, e.g. HLSL.
 
CompilerOptimizationLevel OptimizationLevel = CompilerOptimizationLevel::Max
 Compiler optimization level.
 
const char * EntryPoint = "main"
 Compute shader entry point.
 
ArraySlice< CompilerDefinitionDefinitions
 Compiler definitions.
 

Detailed Description

Kernel compiler arguments that define a single compilation.


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