Uniform block consumed by both checkerboard entry points. More...
#include "donner/gpu/shader/programs/Checkerboard.h"
Public Attributes | |
| float | targetSize [2] |
| Render-target size in device pixels. | |
| float | devicePixelRatio |
| Device pixels per logical pixel. | |
| float | checkerSize |
| Checker cell size in logical pixels. | |
| float | darkColor [4] |
| RGBA for odd cells. | |
| float | lightColor [4] |
| RGBA for even cells. | |
| float | originOffsetPx [2] |
| Device-pixel offset of the target's top-left from the anchor. | |
| float | padding [2] |
| Uniform structure tail padding; must be zero. | |
Uniform block consumed by both checkerboard entry points.
| float donner::gpu::shader::programs::CheckerboardParams::checkerSize |
Checker cell size in logical pixels.
| float donner::gpu::shader::programs::CheckerboardParams::darkColor[4] |
RGBA for odd cells.
| float donner::gpu::shader::programs::CheckerboardParams::devicePixelRatio |
Device pixels per logical pixel.
| float donner::gpu::shader::programs::CheckerboardParams::lightColor[4] |
RGBA for even cells.
| float donner::gpu::shader::programs::CheckerboardParams::originOffsetPx[2] |
Device-pixel offset of the target's top-left from the anchor.
| float donner::gpu::shader::programs::CheckerboardParams::padding[2] |
Uniform structure tail padding; must be zero.
| float donner::gpu::shader::programs::CheckerboardParams::targetSize[2] |
Render-target size in device pixels.