<commit_before>/* ========== HTTP://WWW.SOURCEFORGE.NET/PROJECTS/CRYSTAL ==========
 *
 * FILE: gl_vbufext.cpp
 *
 * DESCRIPTION:
 *  Implements a Vertex Buffer suitable for forming triangle strips, as well
 *  as individual triangles.
 * 
 * LICENSE:
 *  This library is free software; you can redistribute it and/or
 *  modify it under the terms of the GNU Library General Public
 *  License as published by the Free Software Foundation; either
 *  version 2 of the License, or (at your option) any later version.
 *
 *  This library is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 *  Library General Public License for more details.
 *
 *  You should have received a copy of the GNU Library General Public
 *  License along with this library; if not, write to the Free
 *  Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 *
 *
 * AUTHOR:
 *    <NAME>
 *
 * CVS/RCS ID:
 *    $Id$
 *
 * === COPYRIGHT (c)2002 ============== PROJECT CRYSTAL SPACE 3D === */
/* -----------------------------------------------------------------
 * Preprocessor Includes
 * ----------------------------------------------------------------- */

#include <math.h>
#include <stdarg.h>

#include "cssysdef.h"
#include "gl_polybufext.h"
#include "csutil/util.h"
#include "imesh/thing/polygon.h"
#include "qint.h"

csPolygonBufferEXT::csPolygonBufferEXT(iGraphics3D *g3d)
{
}
 
csPolygonBufferEXT::~csPolygonBufferEXT()
{
}

void csPolygonBufferEXT::AddPolygon (int* verts, int num_verts,
	const csPlane3& poly_normal,
	int mat_index,
	const csMatrix3& m_obj2tex, const csVector3& v_obj2tex,
	iPolygonTexture* poly_texture)
{
}

void csPolygonBufferEXT::SetVertexArray (csVector3* verts, int num_verts)
{
}

void csPolygonBufferEXT::AddMaterial (iMaterialHandle* mat_handle)
{
}

int csPolygonBufferEXT::GetMaterialCount () const
{
 return 0;
}

iMaterialHandle* csPolygonBufferEXT::GetMaterial (int idx) const
{
}

int csPolygonBufferEXT::GetVertexCount() const
{
}

csVector3* csPolygonBufferEXT::GetVertices() const
{
}

void csPolygonBufferEXT::SetMaterial (int idx, iMaterialHandle* mat_handle)
{
}

void csPolygonBufferEXT::Clear ()
{
}

void csPolygonBufferEXT::MarkLightmapsDirty()
{
}<commit_msg>Added some spurious returns to fix compile errors under MSVC. These should just be removed when real code is inserted.<commit_after>/* ========== HTTP://WWW.SOURCEFORGE.NET/PROJECTS/CRYSTAL ==========
 *
 * FILE: gl_vbufext.cpp
 *
 * DESCRIPTION:
 *  Implements a Vertex Buffer suitable for forming triangle strips, as well
 *  as individual triangles.
 * 
 * LICENSE:
 *  This library is free software; you can redistribute it and/or
 *  modify it under the terms of the GNU Library General Public
 *  License as published by the Free Software Foundation; either
 *  version 2 of the License, or (at your option) any later version.
 *
 *  This library is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 *  Library General Public License for more details.
 *
 *  You should have received a copy of the GNU Library General Public
 *  License along with this library; if not, write to the Free
 *  Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 *
 *
 * AUTHOR:
 *    <NAME>
 *
 * CVS/RCS ID:
 *    $Id$
 *
 * === COPYRIGHT (c)2002 ============== PROJECT CRYSTAL SPACE 3D === */
/* -----------------------------------------------------------------
 * Preprocessor Includes
 * ----------------------------------------------------------------- */

#include <math.h>
#include <stdarg.h>

#include "cssysdef.h"
#include "gl_polybufext.h"
#include "csutil/util.h"
#include "imesh/thing/polygon.h"
#include "qint.h"

csPolygonBufferEXT::csPolygonBufferEXT(iGraphics3D *g3d)
{
}
 
csPolygonBufferEXT::~csPolygonBufferEXT()
{
}

void csPolygonBufferEXT::AddPolygon (int* verts, int num_verts,
	const csPlane3& poly_normal,
	int mat_index,
	const csMatrix3& m_obj2tex, const csVector3& v_obj2tex,
	iPolygonTexture* poly_texture)
{
}

void csPolygonBufferEXT::SetVertexArray (csVector3* verts, int num_verts)
{
}

void csPolygonBufferEXT::AddMaterial (iMaterialHandle* mat_handle)
{
}

int csPolygonBufferEXT::GetMaterialCount () const
{
  return 0;
}

iMaterialHandle* csPolygonBufferEXT::GetMaterial (int idx) const
{
  return NULL; // Done only to fix compile errors. Change when necesary.
}

int csPolygonBufferEXT::GetVertexCount() const
{
  return 0; // Done only to fix compile errors. Change when necesary.
}

csVector3* csPolygonBufferEXT::GetVertices() const
{
  return NULL;// Done only to fix compile errors. Change when necesary.
}

void csPolygonBufferEXT::SetMaterial (int idx, iMaterialHandle* mat_handle)
{
}

void csPolygonBufferEXT::Clear ()
{
}

void csPolygonBufferEXT::MarkLightmapsDirty()
{
}
{'fraction_non_alphanumeric': 0.15496900619876025, 'fraction_numerical': 0.009798040391921616, 'mean_word_length': 3.4982014388489207, '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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7481794', 'n_tokens_mistral': 1572, 'n_tokens_neox': 1529, 'n_words': 490}