webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <ShaderImpl.h>
Public Member Functions | |
ShaderImpl (const gl::ShaderState &data) | |
virtual | ~ShaderImpl () |
virtual ShCompileOptions | prepareSourceAndReturnOptions (std::stringstream *sourceStream, std::string *sourcePath)=0 |
virtual bool | postTranslateCompile (gl::Compiler *compiler, std::string *infoLog)=0 |
virtual std::string | getDebugInfo () const =0 |
const gl::ShaderState & | getData () const |
Protected Attributes | |
const gl::ShaderState & | mData |
|
inline |
|
inlinevirtual |
|
inline |
|
pure virtual |
Implemented in rx::ShaderD3D, rx::ShaderGL, rx::ShaderNULL, and rx::ShaderVk.
|
pure virtual |
Implemented in rx::ShaderD3D, rx::ShaderGL, rx::ShaderNULL, and rx::ShaderVk.
|
pure virtual |
Implemented in rx::ShaderD3D, rx::ShaderGL, rx::ShaderNULL, and rx::ShaderVk.
|
protected |