Add a comment about the use of layout locations

This commit is contained in:
Kovid Goyal
2017-10-04 17:29:30 +05:30
parent 138a37ccac
commit 124a41643f
2 changed files with 8 additions and 5 deletions

View File

@@ -12,9 +12,12 @@ layout(std140) uniform CellRenderData {
uint color_table[256];
};
layout(location=0) in uvec3 colors;
layout(location=1) in uvec4 sprite_coords;
layout(location=2) in float is_selected;
// Have to use fixed locations here as all variants of the cell program share the same VAO
// locations 0 and 1 are used in the graphics program which also shares the same VAO
layout(location=2) in uvec3 colors;
layout(location=3) in uvec4 sprite_coords;
layout(location=4) in float is_selected;
#if defined(FOREGROUND) || defined(ALL)
out vec3 sprite_pos;