mightymandel v16

GPU-based Mandelbrot set explorer

init::fpxx::geom Class Reference

Geometry Shader. More...

Public Member Functions

 layout (points) in
 layout (points, max_vertices=1) out
void main ()

Data Fields

uniform int pass
uniform dvec2 center
uniform double radius
uniform double aspect
in dvec4 cne1 [1]
in dvec2 zdz1 [1]
in double err1 [1]
in vec4 c1 [1]
flat out dvec4 cne
flat out dvec2 zdz
flat out double err
flat out vec4 ida

Detailed Description

Geometry Shader.

Definition at line 6 of file fpxx_init_geom.glsl.

Member Function Documentation

init::fpxx::geom::layout ( points  )
init::fpxx::geom::layout ( points  ,
max_vertices  = 1 
)
void init::fpxx::geom::main ( )
inline

Definition at line 34 of file fpxx_init_geom.glsl.

Field Documentation

uniform double init::fpxx::geom::aspect

Definition at line 17 of file fpxx_init_geom.glsl.

in vec4 init::fpxx::geom::c1[1]

Definition at line 25 of file fpxx_init_geom.glsl.

uniform dvec2 init::fpxx::geom::center

Definition at line 15 of file fpxx_init_geom.glsl.

flat out dvec4 init::fpxx::geom::cne

Definition at line 26 of file fpxx_init_geom.glsl.

in dvec4 init::fpxx::geom::cne1[1]

Definition at line 18 of file fpxx_init_geom.glsl.

flat out double init::fpxx::geom::err

Definition at line 32 of file fpxx_init_geom.glsl.

in double init::fpxx::geom::err1[1]

Definition at line 24 of file fpxx_init_geom.glsl.

flat out vec4 init::fpxx::geom::ida

Definition at line 33 of file fpxx_init_geom.glsl.

uniform int init::fpxx::geom::pass

Definition at line 14 of file fpxx_init_geom.glsl.

uniform double init::fpxx::geom::radius

Definition at line 16 of file fpxx_init_geom.glsl.

flat out dvec2 init::fpxx::geom::zdz

Definition at line 30 of file fpxx_init_geom.glsl.

in dvec2 init::fpxx::geom::zdz1[1]

Definition at line 22 of file fpxx_init_geom.glsl.


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