<commit_before>attribute highp vec4 v;
uniform highp mat4 matrix;
uniform highp mat4 rotation;

// w -> apply 3d rotation and projection
uniform lowp vec4 tweak;

varying mediump vec2 pos;

void main()
{
    vec4 p = matrix * v;

    if (tweak.w > 0.0) {
        vec4 proj = rotation * p;
        gl_Position = vec4(proj.x, proj.y, 0, proj.z);
    } else {
        gl_Position = p;
    }

    pos = v.xy * 1.37;
}<commit_msg>Use the correct precision specifier in visualizer GLSL.<commit_after>attribute highp vec4 v;
uniform highp mat4 matrix;
uniform highp mat4 rotation;

// w -> apply 3d rotation and projection
uniform mediump vec4 tweak;

varying mediump vec2 pos;

void main()
{
    vec4 p = matrix * v;

    if (tweak.w > 0.0) {
        vec4 proj = rotation * p;
        gl_Position = vec4(proj.x, proj.y, 0, proj.z);
    } else {
        gl_Position = p;
    }

    pos = v.xy * 1.37;
}
{'fraction_non_alphanumeric': 0.10837988826815642, 'fraction_numerical': 0.0335195530726257, 'mean_word_length': 2.4594594594594597, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7652156', 'n_tokens_mistral': 345, 'n_tokens_neox': 323, 'n_words': 107}