<commit_before>#include <babylon/materials/standard_material_defines.h>

#include <array>
#include <sstream>

namespace BABYLON {

StandardMaterialDefines::StandardMaterialDefines()
{
  boolDef = {
    {"MAINUV1", false},                                     //
    {"MAINUV2", false},                                     //
    {"DIFFUSE", false},                                     //
    {"DETAIL", false},                                      //
    {"AMBIENT", false},                                     //
    {"OPACITY", false},                                     //
    {"OPACITYRGB", false},                                  //
    {"REFLECTION", false},                                  //
    {"EMISSIVE", false},                                    //
    {"SPECULAR", false},                                    //
    {"BUMP", false},                                        //
    {"PARALLAX", false},                                    //
    {"PARALLAXOCCLUSION", false},                           //
    {"SPECULAROVERALPHA", false},                           //
    {"CLIPPLANE", false},                                   //
    {"CLIPPLANE2", false},                                  //
    {"CLIPPLANE3", false},                                  //
    {"CLIPPLANE4", false},                                  //
    {"CLIPPLANE5", false},                                  //
    {"CLIPPLANE6", false},                                  //
    {"ALPHATEST", false},                                   //
    {"DEPTHPREPASS", false},                                //
    {"ALPHAFROMDIFFUSE", false},                            //
    {"POINTSIZE", false},                                   //
    {"FOG", false},                                         //
    {"SPECULARTERM", false},                                //
    {"DIFFUSEFRESNEL", false},                              //
    {"OPACITYFRESNEL", false},                              //
    {"REFLECTIONFRESNEL", false},                           //
    {"REFRACTIONFRESNEL", false},                           //
    {"EMISSIVEFRESNEL", false},                             //
    {"FRESNEL", false},                                     //
    {"NORMAL", false},                                      //
    {"UV1", false},                                         //
    {"UV2", false},                                         //
    {"VERTEXCOLOR", false},                                 //
    {"VERTEXALPHA", false},                                 //
    {"BONETEXTURE", false},                                 //
    {"BONES_VELOCITY_ENABLED", false},                      //
    {"INSTANCES", false},                                   //
    {"THIN_INSTANCES", false},                              //
    {"GLOSSINESS", false},                                  //
    {"ROUGHNESS", false},                                   //
    {"EMISSIVEASILLUMINATION", false},                      //
    {"LINKEMISSIVEWITHDIFFUSE", false},                     //
    {"REFLECTIONFRESNELFROMSPECULAR", false},               //
    {"LIGHTMAP", false},                                    //
    {"OBJECTSPACE_NORMALMAP", false},                       //
    {"USELIGHTMAPASSHADOWMAP", false},                      //
    {"REFLECTIONMAP_3D", false},                            //
    {"REFLECTIONMAP_SPHERICAL", false},                     //
    {"REFLECTIONMAP_PLANAR", false},                        //
    {"REFLECTIONMAP_CUBIC", false},                         //
    {"USE_LOCAL_REFLECTIONMAP_CUBIC", false},               //
    {"USE_LOCAL_REFRACTIONMAP_CUBIC", false},               //
    {"REFLECTIONMAP_PROJECTION", false},                    //
    {"REFLECTIONMAP_SKYBOX", false},                        //
    {"REFLECTIONMAP_EXPLICIT", false},                      //
    {"REFLECTIONMAP_EQUIRECTANGULAR", false},               //
    {"REFLECTIONMAP_EQUIRECTANGULAR_FIXED", false},         //
    {"REFLECTIONMAP_MIRROREDEQUIRECTANGULAR_FIXED", false}, //
    {"REFLECTIONMAP_OPPOSITEZ", false},                     //
    {"INVERTCUBICMAP", false},                              //
    {"LOGARITHMICDEPTH", false},                            //
    {"REFRACTION", false},                                  //
    {"REFRACTIONMAP_3D", false},                            //<commit_msg>Added standard material defines<commit_after>#include <babylon/materials/standard_material_defines.h>

#include <array>
#include <sstream>

namespace BABYLON {

StandardMaterialDefines::StandardMaterialDefines()
{
  boolDef = {
    {"MAINUV1", false},                                     //
    {"MAINUV2", false},                                     //
    {"MAINUV3", false},                                     //
    {"MAINUV4", false},                                     //
    {"MAINUV5", false},                                     //
    {"MAINUV6", false},                                     //
    {"DIFFUSE", false},                                     //
    {"DETAIL", false},                                      //
    {"AMBIENT", false},                                     //
    {"OPACITY", false},                                     //
    {"OPACITYRGB", false},                                  //
    {"REFLECTION", false},                                  //
    {"EMISSIVE", false},                                    //
    {"SPECULAR", false},                                    //
    {"BUMP", false},                                        //
    {"PARALLAX", false},                                    //
    {"PARALLAXOCCLUSION", false},                           //
    {"SPECULAROVERALPHA", false},                           //
    {"CLIPPLANE", false},                                   //
    {"CLIPPLANE2", false},                                  //
    {"CLIPPLANE3", false},                                  //
    {"CLIPPLANE4", false},                                  //
    {"CLIPPLANE5", false},                                  //
    {"CLIPPLANE6", false},                                  //
    {"ALPHATEST", false},                                   //
    {"DEPTHPREPASS", false},                                //
    {"ALPHAFROMDIFFUSE", false},                            //
    {"POINTSIZE", false},                                   //
    {"FOG", false},                                         //
    {"SPECULARTERM", false},                                //
    {"DIFFUSEFRESNEL", false},                              //
    {"OPACITYFRESNEL", false},                              //
    {"REFLECTIONFRESNEL", false},                           //
    {"REFRACTIONFRESNEL", false},                           //
    {"EMISSIVEFRESNEL", false},                             //
    {"FRESNEL", false},                                     //
    {"NORMAL", false},                                      //
    {"TANGENT", false},                                     //
    {"UV1", false},                                         //
    {"UV2", false},                                         //
    {"UV3", false},                                         //
    {"UV4", false},                                         //
    {"UV5", false},                                         //
    {"UV6", false},                                         //
    {"VERTEXCOLOR", false},                                 //
    {"VERTEXALPHA", false},                                 //
    {"BONETEXTURE", false},                                 //
    {"BONES_VELOCITY_ENABLED", false},                      //
    {"INSTANCES", false},                                   //
    {"THIN_INSTANCES", false},                              //
    {"GLOSSINESS", false},                                  //
    {"ROUGHNESS", false},                                   //
    {"EMISSIVEASILLUMINATION", false},                      //
    {"LINKEMISSIVEWITHDIFFUSE", false},                     //
    {"REFLECTIONFRESNELFROMSPECULAR", false},               //
    {"LIGHTMAP", false},                                    //
    {"OBJECTSPACE_NORMALMAP", false},                       //
    {"USELIGHTMAPASSHADOWMAP", false},                      //
    {"REFLECTIONMAP_3D", false},                            //
    {"REFLECTIONMAP_SPHERICAL", false},                     //
    {"REFLECTIONMAP_PLANAR", false},                        //
    {"REFLECTIONMAP_CUBIC", false},                         //
    {"USE_LOCAL_REFLECTIONMAP_CUBIC", false},               //
    {"USE_LOCAL_REFRACTIONMAP_CUBIC", false},               //
    {"REFLECTIONMAP_PROJECTION", false},                    //
    {"REFLECTIONMAP_SKYBOX", false},                        //
    {"REFLECTIONMAP_EXPLICIT", false},                      //
    {"REFLECTIONMAP_EQUIRECTANGULAR", false},               //
    {"REFLECTIONMAP_EQUIRECTANGULAR_FIXED", false},         //
    {"REFLECTIONMAP_MIRROREDEQUIRECTANGULAR_FIXED", false}, //
    {"REFLECTIONMAP_OPPOSITEZ", false},                     //
    {"INVERTCUBICMAP", false},                              //
    {"LOGARITHMICDEPTH", false},                            //
    {"USE_REVERSE_DEPTHBUFFER", false},                     //
    {"REFRACTION", false},                                  //
    {"REFRACTIONMAP_3D", false},                            //
{'fraction_non_alphanumeric': 0.12598593050522278, 'fraction_numerical': 0.003197612449371136, 'mean_word_length': 0.7178689124862687, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 69, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6611915', 'n_tokens_mistral': 2272, 'n_tokens_neox': 2148, 'n_words': 307}