Go to the source code of this file.
Classes | |
class | eagine::oglp::prog_var_location< TagId > |
Class wrapping GL shader program variable location. More... | |
Namespaces | |
eagine | |
Common code is placed in this namespace. | |
Typedefs | |
using | eagine::oglp::program_resource_location = prog_var_location< EAGINE_ID_V(Resource)> |
Alias for generic shader program resource location wrapper. More... | |
using | eagine::oglp::vertex_attrib_location = prog_var_location< EAGINE_ID_V(VertexAttr)> |
Alias for program vertex attribute location wrapper. More... | |
using | eagine::oglp::uniform_location = prog_var_location< EAGINE_ID_V(Uniform)> |
Alias for shader program uniform location wrapper. More... | |
using | eagine::oglp::subroutine_uniform_location = prog_var_location< EAGINE_ID_V(SubrtUnfrm)> |
Alias for shader program subroutine uniform location wrapper. More... | |
using | eagine::oglp::subroutine_location = prog_var_location< EAGINE_ID_V(Subroutine)> |
Alias for shader program subroutine location wrapper. More... | |
using | eagine::oglp::frag_data_location = prog_var_location< EAGINE_ID_V(FragData)> |
Alias for shader program fragment data variable location wrapper. More... | |
using | eagine::oglp::uniform_block_index = prog_var_location< EAGINE_ID_V(UniformBlk)> |
Alias for shader program uniform block location wrapper. More... | |
using | eagine::oglp::shader_storage_block_index = prog_var_location< EAGINE_ID_V(ShdrStrBlk)> |
Alias for program shader storage block location wrapper. More... | |
Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt