Files
qglengine/shaders/selection.glsl
2020-08-25 21:57:31 +03:00

20 lines
274 B
GLSL

// vert //
flat out uint id, select;
void main(void) {
id = qgl_ObjectID;
select = qgl_ObjectSelected;
gl_Position = qgl_ftransform();
}
// frag //
flat in uint id, select;
void main(void) {
qgl_FragData[0] = unpackUnorm4x8(id);
qgl_FragData[1] = vec4(select);
}