|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <export.h>#include <GLES3/gl31.h>#include <GLES3/gl3.h>#include <GLES2/gl2.h>#include <GLES2/gl2ext.h>#include <EGL/egl.h>#include <EGL/eglext.h>#include <string>#include <vector>Go to the source code of this file.
Macros | |
| #define | SHADER_SOURCE(...) #__VA_ARGS__ |
Functions | |
| ANGLE_EXPORT GLuint | CompileShader (GLenum type, const std::string &source) |
| ANGLE_EXPORT GLuint | CompileShaderFromFile (GLenum type, const std::string &sourcePath) |
| ANGLE_EXPORT GLuint | CompileProgramWithTransformFeedback (const std::string &vsSource, const std::string &fsSource, const std::vector< std::string > &transformFeedbackVaryings, GLenum bufferMode) |
| ANGLE_EXPORT GLuint | CompileProgram (const std::string &vsSource, const std::string &fsSource) |
| ANGLE_EXPORT GLuint | CompileProgramFromFiles (const std::string &vsPath, const std::string &fsPath) |
| ANGLE_EXPORT GLuint | CompileComputeProgram (const std::string &csSource, bool outputErrorMessages=true) |
| #define SHADER_SOURCE | ( | ... | ) | #__VA_ARGS__ |
| ANGLE_EXPORT GLuint CompileComputeProgram | ( | const std::string & | csSource, |
| bool | outputErrorMessages = true |
||
| ) |
| ANGLE_EXPORT GLuint CompileProgram | ( | const std::string & | vsSource, |
| const std::string & | fsSource | ||
| ) |
| ANGLE_EXPORT GLuint CompileProgramFromFiles | ( | const std::string & | vsPath, |
| const std::string & | fsPath | ||
| ) |
| ANGLE_EXPORT GLuint CompileProgramWithTransformFeedback | ( | const std::string & | vsSource, |
| const std::string & | fsSource, | ||
| const std::vector< std::string > & | transformFeedbackVaryings, | ||
| GLenum | bufferMode | ||
| ) |
| ANGLE_EXPORT GLuint CompileShader | ( | GLenum | type, |
| const std::string & | source | ||
| ) |
| ANGLE_EXPORT GLuint CompileShaderFromFile | ( | GLenum | type, |
| const std::string & | sourcePath | ||
| ) |
1.8.13