gtk/docs/reference/gsk
Alexander Larsson 7ea755e206 Add GskGLShaderNode and GskGLShader
A GskGLShader is an abstraction of a GLSL fragment shader that
can produce pixel values given inputs:
 * N (currently max 4) textures
 * Current arguments for the shader uniform
Uniform types are: float,(u)int,bool,vec234)
There is also a builder for the uniform arguments which are
passed around as immutable GBytes in the built form.

A GskGLShaderNode is a render node that renders a GskGLShader inside a
specified rectangular bounds. It renders its child nodes as textures
and passes those as texture arguments to the shader. You also pass it
a uniform arguments object.
2020-09-29 09:51:16 +02:00
..
gsk4-docs.xml Add GskGLShaderNode and GskGLShader 2020-09-29 09:51:16 +02:00
gsk4-sections.txt Add GskGLShaderNode and GskGLShader 2020-09-29 09:51:16 +02:00
gsk4.types Add GskGLShaderNode and GskGLShader 2020-09-29 09:51:16 +02:00
meson.build gsk: Documentation fixups 2020-06-05 20:19:45 -04:00
version.xml.in