Constant egui_glow::painter::VERT_SRC

source ยท
const VERT_SRC: &str = "#if NEW_SHADER_INTERFACE\n    #define I in\n    #define O out\n    #define V(x) x\n#else\n    #define I attribute\n    #define O varying\n    #define V(x) vec3(x)\n#endif\n\n#ifdef GL_ES\n    precision mediump float;\n#endif\n\nuniform vec2 u_screen_size;\nI vec2 a_pos;\nI vec4 a_srgba; // 0-255 sRGB\nI vec2 a_tc;\nO vec4 v_rgba_in_gamma;\nO vec2 v_tc;\n\nvoid main() {\n    gl_Position = vec4(\n                      2.0 * a_pos.x / u_screen_size.x - 1.0,\n                      1.0 - 2.0 * a_pos.y / u_screen_size.y,\n                      0.0,\n                      1.0);\n    v_rgba_in_gamma = a_srgba / 255.0;\n    v_tc = a_tc;\n}\n";