mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-06-24 18:07:01 +00:00
Add a comment about the use of layout locations
This commit is contained in:
parent
138a37ccac
commit
124a41643f
2 changed files with 8 additions and 5 deletions
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#version 330
|
||||
|
||||
layout(location=8) in vec4 src;
|
||||
layout(location=9) in vec4 position;
|
||||
layout(location=0) in vec4 src;
|
||||
layout(location=1) in vec4 position;
|
||||
out vec2 texcoord;
|
||||
|
||||
const uvec2 pos_map[] = uvec2[4](
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue