<commit_before>#ifndef IGL_TEXTURE_FROM_FILE_H
#define IGL_TEXTURE_FROM_FILE_H
#ifndef IGL_NO_OPENGL
#include "../igl_inline.h"

#include "../OpenGL_convenience.h"

#include <string>

namespace igl
{
  // Read an image from an image  ile and use it as a texture
  //
  // Input:
  //  filename  path to image file
  // Output:
  //  id  of generated openGL texture
  // Returns true on success, false on failure
  IGL_INLINE bool texture_from_file(const std::string filename, GLuint & id);
}

#ifdef IGL_HEADER_ONLY
#  include "texture_from_file.cpp"
#endif

#endif
#endif


<commit_msg>comments in texture from file<commit_after>#ifndef IGL_TEXTURE_FROM_FILE_H
#define IGL_TEXTURE_FROM_FILE_H
#ifndef IGL_NO_OPENGL
#include "../igl_inline.h"

#include "../OpenGL_convenience.h"

#include <string>

namespace igl
{
  // Read an image from an image file and use it as a texture. Officially, only
  // .tga and .png are supported. Any filetype read by ImageMagick's `convert`
  // will work via an unsafe system call.
  //
  // Input:
  //  filename  path to image file
  // Output:
  //  id  of generated openGL texture
  // Returns true on success, false on failure
  IGL_INLINE bool texture_from_file(const std::string filename, GLuint & id);
}

#ifdef IGL_HEADER_ONLY
#  include "texture_from_file.cpp"
#endif

#endif
#endif



{'fraction_non_alphanumeric': 0.09556057185854025, 'fraction_numerical': 0.0, 'mean_word_length': 3.6666666666666665, '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': '5755739', 'n_tokens_mistral': 464, 'n_tokens_neox': 450, 'n_words': 144}