49 lines
1.4 KiB
C
Executable File
49 lines
1.4 KiB
C
Executable File
//
|
|
// KRStockGeometry.h
|
|
// KREngine
|
|
//
|
|
// Created by Kearwood Gilbert on 2012-09-19.
|
|
// Copyright (c) 2012 Kearwood Software. All rights reserved.
|
|
//
|
|
|
|
#ifndef KRSTOCKGEOMETRY_H
|
|
#define KRSTOCKGEOMETRY_H
|
|
|
|
#include "KRMesh.h"
|
|
#include "KRDataBlock.h"
|
|
/*
|
|
static const GLfloat _KRENGINE_VBO_3D_CUBE_VERTEX_DATA[] = {
|
|
1.0, 1.0, 1.0,
|
|
-1.0, 1.0, 1.0,
|
|
1.0,-1.0, 1.0,
|
|
-1.0,-1.0, 1.0,
|
|
-1.0,-1.0,-1.0,
|
|
-1.0, 1.0, 1.0,
|
|
-1.0, 1.0,-1.0,
|
|
1.0, 1.0, 1.0,
|
|
1.0, 1.0,-1.0,
|
|
1.0,-1.0, 1.0,
|
|
1.0,-1.0,-1.0,
|
|
-1.0,-1.0,-1.0,
|
|
1.0, 1.0,-1.0,
|
|
-1.0, 1.0,-1.0
|
|
};
|
|
|
|
static KRDataBlock KRENGINE_VBO_3D_CUBE_VERTICES, KRENGINE_VBO_3D_CUBE_INDEXES;
|
|
KRENGINE_VBO_3D_CUBE_VERTICES.load((void *)_KRENGINE_VBO_3D_CUBE_VERTEX_DATA, sizeof(GLfloat) * 3 * 14);
|
|
|
|
static const __int32_t KRENGINE_VBO_3D_CUBE_ATTRIBS = (1 << KRMesh::KRENGINE_ATTRIB_VERTEX);
|
|
|
|
static const GLfloat _KRENGINE_VBO_2D_SQUARE_VERTEX_DATA[] = {
|
|
-1.0f, -1.0f, 0.0f, 0.0f, 0.0f,
|
|
1.0f, -1.0f, 0.0f, 1.0f, 0.0f,
|
|
-1.0f, 1.0f, 0.0f, 0.0f, 1.0f,
|
|
1.0f, 1.0f, 0.0f, 1.0f, 1.0f
|
|
};
|
|
|
|
static KRDataBlock KRENGINE_VBO_2D_SQUARE_VERTICES, KRENGINE_VBO_2D_SQUARE_INDEXES;
|
|
KRENGINE_VBO_2D_SQUARE_VERTICES.load((void *)_KRENGINE_VBO_2D_SQUARE_VERTEX_DATA, sizeof(GLfloat) * 5 * 4);
|
|
static const __int32_t KRENGINE_VBO_2D_SQUARE_ATTRIBS = (1 << KRMesh::KRENGINE_ATTRIB_VERTEX) | (1 << KRMesh::KRENGINE_ATTRIB_TEXUVA);
|
|
*/
|
|
#endif
|