<commit_before><VertexShader>

uniform   mediump mat4    uProjection;
uniform   mediump mat4    uModelView;
uniform   mediump mat4    uMvpMatrix;

uniform           bool    uTextureMapped;
uniform   mediump vec4    uCustomTextureCoords;
attribute mediump vec2    aTexCoord;
varying   mediump vec2    vTexCoord;

uniform   mat3            uModelViewIT;
attribute mediump vec3    aNormal;
varying   mediump vec3    vNormal;

attribute mediump vec3    aPosition;
varying   mediump vec4    vVertex;

#define MAX_BONES_PER_MESH  12

#ifdef USE_BONES
uniform   int             uBoneCount;
uniform   mediump mat4    uBoneMatrices[MAX_BONES_PER_MESH];
uniform   mediump mat3    uBoneMatricesIT[MAX_BONES_PER_MESH];
attribute mediump vec4    aBoneWeights;
attribute mediump vec4    aBoneIndices;
#endif

void main()
{
  mediump vec4 vertexPosition = vec4(aPosition, 1.0);
  mediump float lightIntensity;

#ifdef USE_BONES<commit_msg>Increased precision of texture coordinate in textured mesh shader<commit_after><VertexShader>

uniform   mediump mat4    uProjection;
uniform   mediump mat4    uModelView;
uniform   mediump mat4    uMvpMatrix;

uniform           bool    uTextureMapped;
uniform   mediump vec4    uCustomTextureCoords;
attribute highp   vec2    aTexCoord;
varying   mediump vec2    vTexCoord;

uniform   mat3            uModelViewIT;
attribute mediump vec3    aNormal;
varying   mediump vec3    vNormal;

attribute mediump vec3    aPosition;
varying   mediump vec4    vVertex;

#define MAX_BONES_PER_MESH  12

#ifdef USE_BONES
uniform   int             uBoneCount;
uniform   mediump mat4    uBoneMatrices[MAX_BONES_PER_MESH];
uniform   mediump mat3    uBoneMatricesIT[MAX_BONES_PER_MESH];
attribute mediump vec4    aBoneWeights;
attribute mediump vec4    aBoneIndices;
#endif

void main()
{
  mediump vec4 vertexPosition = vec4(aPosition, 1.0);
  mediump float lightIntensity;

#ifdef USE_BONES
{'fraction_non_alphanumeric': 0.042105263157894736, 'fraction_numerical': 0.022105263157894735, 'mean_word_length': 3.647921760391198, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '7315600', 'n_tokens_mistral': 650, 'n_tokens_neox': 639, 'n_words': 175}