Lines Matching defs:source
55 * @param source As specified in GL spec.
63 void GLW_APIENTRY debug_proc(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei /* length */,
72 switch (source)
250 void Init(glw::GLenum stage, const std::string& source);
259 static void Source(const glw::Functions& gl, glw::GLuint id, const std::string& source);
665 * @param compute_shader Compute shader source code
666 * @param fragment_shader Fragment shader source code
667 * @param geometry_shader Geometry shader source code
668 * @param tesselation_control_shader Tesselation control shader source code
669 * @param tesselation_evaluation_shader Tesselation evaluation shader source code
670 * @param vertex_shader Vertex shader source code
842 * @param source Source code
844 void Shader::Init(glw::GLenum stage, const std::string& source)
846 if (true == source.empty())
848 /* No source == no shader */
855 /* Create, set source and compile */
859 Source(gl, m_id, source);
935 /** Set shader's source code
939 * @param source Shader source code
941 void Shader::Source(const glw::Functions& gl, glw::GLuint id, const std::string& source)
943 const GLchar* code = source.c_str();
1514 std::string source = cs;
1517 replaceToken("IMAGE", position, image, source);
1518 replaceToken("POINT", position, point, source);
1522 program.Init(source.c_str(), "", "", "", "", "");