Răsfoiți Sursa

gl_shader_util: Cleanup header file + add docstring.

bunnei 10 ani în urmă
părinte
comite
2a0a86f629
1 a modificat fișierele cu 7 adăugiri și 1 ștergeri
  1. 7 1
      src/video_core/renderer_opengl/gl_shader_util.h

+ 7 - 1
src/video_core/renderer_opengl/gl_shader_util.h

@@ -14,6 +14,12 @@ enum Attributes {
     ATTRIBUTE_TEXCOORDS = 2,
 };
 
-GLuint LoadProgram(const char* vertex_file_path, const char* fragment_file_path);
+/**
+ * Utility function to create and compile an OpenGL GLSL shader program (vertex + fragment shader)
+ * @param vertex_shader String of the GLSL vertex shader program
+ * @param fragment_shader String of the GLSL fragment shader program
+ * @returns Handle of the newly created OpenGL shader object
+ */
+GLuint LoadProgram(const char* vertex_shader, const char* fragment_shader);
 
 } // namespace