|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <HLSLCompiler.h>
Public Member Functions | |
| HLSLCompiler () | |
| ~HLSLCompiler () | |
| void | release () |
| gl::Error | compileToBinary (gl::InfoLog &infoLog, const std::string &hlsl, const std::string &profile, const std::vector< CompileConfig > &configs, const D3D_SHADER_MACRO *overrideMacros, ID3DBlob **outCompiledBlob, std::string *outDebugInfo) |
| gl::Error | disassembleBinary (ID3DBlob *shaderBinary, std::string *disassemblyOut) |
| rx::HLSLCompiler::HLSLCompiler | ( | ) |
| rx::HLSLCompiler::~HLSLCompiler | ( | ) |
| gl::Error rx::HLSLCompiler::compileToBinary | ( | gl::InfoLog & | infoLog, |
| const std::string & | hlsl, | ||
| const std::string & | profile, | ||
| const std::vector< CompileConfig > & | configs, | ||
| const D3D_SHADER_MACRO * | overrideMacros, | ||
| ID3DBlob ** | outCompiledBlob, | ||
| std::string * | outDebugInfo | ||
| ) |
| gl::Error rx::HLSLCompiler::disassembleBinary | ( | ID3DBlob * | shaderBinary, |
| std::string * | disassemblyOut | ||
| ) |
| void rx::HLSLCompiler::release | ( | ) |
1.8.13