Lines Matching refs:Functions
49 Buffer(const glw::Functions& gl);
62 static void Bind(const glw::Functions& gl, glw::GLuint id, glw::GLenum target);
63 static void BindBase(const glw::Functions& gl, glw::GLuint id, glw::GLenum target, glw::GLuint index);
64 static void Data(const glw::Functions& gl, glw::GLenum target, glw::GLenum usage, glw::GLsizeiptr size,
66 static void Generate(const glw::Functions& gl, glw::GLuint& out_id);
67 static void SubData(const glw::Functions& gl, glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr size,
82 const glw::Functions& m_gl;
94 Framebuffer(const glw::Functions& gl);
101 static void AttachTexture(const glw::Functions& gl, glw::GLenum target, glw::GLenum attachment,
104 static void Bind(const glw::Functions& gl, glw::GLenum target, glw::GLuint id);
105 static void Generate(const glw::Functions& gl, glw::GLuint& out_id);
115 const glw::Functions& m_gl;
126 Shader(const glw::Functions& gl);
135 static void Compile(const glw::Functions& gl, glw::GLuint id);
136 static void Create(const glw::Functions& gl, glw::GLenum stage, glw::GLuint& out_id);
137 static void Source(const glw::Functions& gl, glw::GLuint id, const std::string& source);
147 const glw::Functions& m_gl;
158 Program(const glw::Functions& gl);
173 static void Attach(const glw::Functions& gl, glw::GLuint program_id, glw::GLuint shader_id);
174 static void Create(const glw::Functions& gl, glw::GLuint& out_id);
175 static void Link(const glw::Functions& gl, glw::GLuint id);
176 static void Use(const glw::Functions& gl, glw::GLuint id);
193 const glw::Functions& m_gl;
203 Texture(const glw::Functions& gl);
211 static void Bind(const glw::Functions& gl, glw::GLuint id, glw::GLenum target);
213 static void CompressedImage(const glw::Functions& gl, glw::GLenum target, glw::GLint level,
217 static void Generate(const glw::Functions& gl, glw::GLuint& out_id);
219 static void GetData(const glw::Functions& gl, glw::GLint level, glw::GLenum target, glw::GLenum format,
222 static void GetData(const glw::Functions& gl, glw::GLuint id, glw::GLint level, glw::GLuint width,
225 static void GetLevelParameter(const glw::Functions& gl, glw::GLenum target, glw::GLint level, glw::GLenum pname,
228 static void Image(const glw::Functions& gl, glw::GLenum target, glw::GLint level, glw::GLenum internal_format,
232 static void Storage(const glw::Functions& gl, glw::GLenum target, glw::GLsizei levels, glw::GLenum internal_format,
235 static void SubImage(const glw::Functions& gl, glw::GLenum target, glw::GLint level, glw::GLint x, glw::GLint y,
247 const glw::Functions& m_gl;
258 VertexArray(const glw::Functions& gl);
265 static void Bind(const glw::Functions& gl, glw::GLuint id);
266 static void Generate(const glw::Functions& gl, glw::GLuint& out_id);
276 const glw::Functions& m_gl;
357 void cleanTexture(const glw::Functions& gl, glw::GLuint texture_id);
358 bool verifyInvalidResults(const glw::Functions& gl, glw::GLuint texture_id);
359 bool verifyValidResults(const glw::Functions& gl, glw::GLuint texture_id);
360 bool verifyResults(const glw::Functions& gl, glw::GLuint texture_id);
425 void prepareTexture(const glw::Functions& gl, bool is_source, glw::GLuint texture_id);
436 virtual bool verifyInvalidResults(const glw::Functions& gl, glw::GLuint texture_id);
437 virtual bool verifyValidResults(const glw::Functions& gl, glw::GLuint texture_id);
469 void setTextures(const glw::Functions& gl, glw::GLuint id_destination, glw::GLuint id_source);
470 bool verifyInvalidResults(const glw::Functions& gl, glw::GLuint texture_id);
471 bool verifyValidResults(const glw::Functions& gl, glw::GLuint texture_id);