Classes | |
struct | Samples |
Public Member Functions | |
layout (set=0, binding=0) uniform UniformBlock | |
layout (set=1, binding=0) buffer readonly KBuffer | |
layout (early_fragment_tests) in | |
layout (location=0) in VertexData | |
layout (location=0) out vec4 outColor | |
uint | listPos (uint i) |
void | main () |
layout (location=0) out VertexData | |
void | main () |
Public Attributes | |
kBuffer | |
fs_in | |
const uint | K_MAX = 16 |
vec2 | positions [6] |
v_out | |
This fragment shader unpacks all the data inside the kbuffer and outputs it on the current framebuffer
A simple fullscreen-quad vertex shader for the k-buffer resolve
GLSL::kbuffer_resolve::layout | ( | early_fragment_tests | ) |
|
inline |
GLSL::kbuffer_resolve::layout | ( | location | = 0 | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
GLSL::kbuffer_resolve::fs_in |
const uint GLSL::kbuffer_resolve::K_MAX = 16 |
GLSL::kbuffer_resolve::kBuffer |
vec2 GLSL::kbuffer_resolve::positions[6] |
GLSL::kbuffer_resolve::v_out |