OGLplus (0.52.0) a C++ wrapper for OpenGL

oglplus::ObjCommonOps< tag::Shader > Class Template Reference

Common shader operations. More...

#include </home/chochlik/devel/oglplus/include/oglplus/shader.hpp>

Inheritance diagram for oglplus::ObjCommonOps< tag::Shader >:
Collaboration diagram for oglplus::ObjCommonOps< tag::Shader >:

Static Protected Member Functions

static void PrecisionFormat (ShaderType shader_type, PrecisionType precision_type, GLint *range_log_2, GLint *precision_log_2)
 Get the shader precision format. More...
 

Detailed Description

template<>
class oglplus::ObjCommonOps< tag::Shader >

Common shader operations.

Note
Do not use this class directly, use Shader instead.

Member Function Documentation

static void oglplus::ObjCommonOps< tag::Shader >::PrecisionFormat ( ShaderType  shader_type,
PrecisionType  precision_type,
GLint *  range_log_2,
GLint *  precision_log_2 
)
staticprotected

Get the shader precision format.

Requires OpenGL 4.1 or the GL_ARB_ES2_compatibility extension.

Related OpenGL symbols:
glGetShaderPrecisionFormat

The documentation for this class was generated from the following file:
  • /home/chochlik/devel/oglplus/include/oglplus/shader.hpp

Copyright © 2010-2014 Matúš Chochlík, University of Žilina, Žilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Mon Sep 22 2014 by Doxygen (version 1.8.6).