Fix compilation errors on Visual Studio
This commit is contained in:
parent
aff7c2ec53
commit
1bde11f245
|
@ -28,7 +28,7 @@ SET(CMAKE_CXX_FLAGS "-std=c++0x")
|
|||
#ADD_DEFINITIONS(-DGL3)
|
||||
|
||||
# Headers
|
||||
INCLUDE_DIRECTORIES("src/" "opengl-framework/src/" "glfw/include/" "common/" "scenes/" "imgui/")
|
||||
INCLUDE_DIRECTORIES(${GLEW_INCLUDE_PATH} "src/" "opengl-framework/src/" "glfw/include/" "common/" "scenes/" "imgui/")
|
||||
|
||||
# Testbed source files
|
||||
SET(TESTBED_SOURCES
|
||||
|
|
|
@ -236,7 +236,7 @@ void Cone::createVBOAndVAO() {
|
|||
// Create th VBO for the indices data
|
||||
mVBOIndices.create();
|
||||
mVBOIndices.bind();
|
||||
size_t sizeIndices = mIndices[0].size() * sizeof(uint);
|
||||
size_t sizeIndices = mIndices[0].size() * sizeof(unsigned int);
|
||||
mVBOIndices.copyDataIntoVBO(sizeIndices, getIndicesPointer(), GL_STATIC_DRAW);
|
||||
mVBOIndices.unbind();
|
||||
|
||||
|
|
|
@ -260,7 +260,7 @@ void ConvexMesh::createVBOAndVAO() {
|
|||
// Create th VBO for the indices data
|
||||
mVBOIndices.create();
|
||||
mVBOIndices.bind();
|
||||
size_t sizeIndices = mIndices[0].size() * sizeof(uint);
|
||||
size_t sizeIndices = mIndices[0].size() * sizeof(unsigned int);
|
||||
mVBOIndices.copyDataIntoVBO(sizeIndices, getIndicesPointer(), GL_STATIC_DRAW);
|
||||
mVBOIndices.unbind();
|
||||
|
||||
|
|
|
@ -237,7 +237,7 @@ void Cylinder::createVBOAndVAO() {
|
|||
// Create th VBO for the indices data
|
||||
mVBOIndices.create();
|
||||
mVBOIndices.bind();
|
||||
size_t sizeIndices = mIndices[0].size() * sizeof(uint);
|
||||
size_t sizeIndices = mIndices[0].size() * sizeof(unsigned int);
|
||||
mVBOIndices.copyDataIntoVBO(sizeIndices, getIndicesPointer(), GL_STATIC_DRAW);
|
||||
mVBOIndices.unbind();
|
||||
|
||||
|
|
|
@ -273,7 +273,7 @@ void Dumbbell::createVBOAndVAO() {
|
|||
// Create th VBO for the indices data
|
||||
mVBOIndices.create();
|
||||
mVBOIndices.bind();
|
||||
size_t sizeIndices = mIndices[0].size() * sizeof(uint);
|
||||
size_t sizeIndices = mIndices[0].size() * sizeof(unsigned int);
|
||||
mVBOIndices.copyDataIntoVBO(sizeIndices, getIndicesPointer(), GL_STATIC_DRAW);
|
||||
mVBOIndices.unbind();
|
||||
|
||||
|
|
|
@ -161,7 +161,7 @@ void VisualContactPoint::createVBOAndVAO() {
|
|||
// Create th VBO for the indices data
|
||||
mVBOIndices.create();
|
||||
mVBOIndices.bind();
|
||||
size_t sizeIndices = mMesh.getIndices(0).size() * sizeof(uint);
|
||||
size_t sizeIndices = mMesh.getIndices(0).size() * sizeof(unsigned int);
|
||||
mVBOIndices.copyDataIntoVBO(sizeIndices, mMesh.getIndicesPointer(), GL_STATIC_DRAW);
|
||||
mVBOIndices.unbind();
|
||||
|
||||
|
|
|
@ -33,6 +33,7 @@
|
|||
#include "Vector3.h"
|
||||
#include "Vector4.h"
|
||||
#include "Matrix3.h"
|
||||
#include "definitions.h"
|
||||
|
||||
namespace openglframework {
|
||||
|
||||
|
@ -441,7 +442,7 @@ inline Matrix4 Matrix4::perspectiveProjectionMatrix(float near, float far, int w
|
|||
// Compute the aspect ratio
|
||||
float aspect = float(width) / float(height);
|
||||
|
||||
float top = near * tan((fieldOfView / 2.0f) * (float(M_PI) / 180.0f));
|
||||
float top = near * tan((fieldOfView / 2.0f) * (float(PI) / 180.0f));
|
||||
float bottom = -top;
|
||||
float left = bottom * aspect;
|
||||
float right = top * aspect;
|
||||
|
|
|
@ -139,8 +139,8 @@ void RaycastScene::createLines() {
|
|||
for (int i=0; i<nbRaysOneDimension; i++) {
|
||||
for (int j=0; j<nbRaysOneDimension; j++) {
|
||||
|
||||
float theta = i * 2.0f * M_PI / float(nbRaysOneDimension);
|
||||
float phi = j * M_PI / float(nbRaysOneDimension);
|
||||
float theta = i * 2.0f * PI / float(nbRaysOneDimension);
|
||||
float phi = j * PI / float(nbRaysOneDimension);
|
||||
|
||||
// Generate a point on a sphere with spherical coordinates
|
||||
float x = RAY_LENGTH * std::sin(phi) * std::cos(theta);
|
||||
|
|
Loading…
Reference in New Issue
Block a user