Files
XCEngine/docs/api/rhi/opengl/shader/compile-from-file-vs-fs.md

26 lines
617 B
Markdown
Raw Normal View History

# OpenGLShader::CompileFromFile (VS+FS)
```cpp
bool CompileFromFile(const char* vertexPath, const char* fragmentPath);
```
从文件编译顶点着色器和片段着色器。
**参数:**
- `vertexPath` - 顶点着色器文件路径
- `fragmentPath` - 片段着色器文件路径
**返回:** 成功返回 `true`,失败返回 `false`
**示例:**
```cpp
shader->CompileFromFile("shaders/vertex.glsl", "shaders/fragment.glsl");
shader->Use();
```
## 相关文档
- [OpenGLShader 总览](shader.md) - 返回类总览
- [CompileFromFile (VS+GS+FS)](compile-from-file-vs-gs-fs.md) - 带几何着色器版本