GPU-Accelerated Coverage  0.1.0
Compute coverage tours for known environment with articulated objects on GPU
Classes | Public Member Functions | Public Attributes | List of all members
articulation::shader::pano::GeometryShader Class Reference

Geometry shader for pano. More...

Classes

struct  LightInfo
 
struct  MaterialInfo
 

Public Member Functions

 layout (triangles) in
 
 layout (triangle_strip, max_vertices=18) out
 
void main ()
 

Public Attributes

uniform mat4 model_matrix
 
uniform mat4 view_matrix [6]
 
uniform mat4 projection_matrix
 
uniform mat3 normal_matrix [6]
 
uniform LightInfo light
 
uniform MaterialInfo material
 
in vec3 vertex_normal []
 
in vec3 vertex_color []
 
in vec2 vertex_texcoord []
 
out vec2 tex_coord
 
out float diffuse_factor
 
out float specular_factor
 

Detailed Description

Geometry shader for pano.

Author
Stefan Osswald
Date
2018
Remarks
Geometry-Shader

The documentation for this class was generated from the following file: