Fix opengl lib

This commit is contained in:
balhau 2020-07-15 21:20:30 +01:00
parent 22dea04520
commit 126c76dcaa
No known key found for this signature in database
GPG key ID: BE6343D39997BF6C
4 changed files with 15 additions and 58617 deletions

View file

@ -11,23 +11,23 @@ find_package(GLUT REQUIRED)
# Add gl1 executable build from gl1.cpp, glew.c and Renderer.cpp # Add gl1 executable build from gl1.cpp, glew.c and Renderer.cpp
#add_executable( add_executable(
# gl1 gl1
# gl1.cpp gl1.cpp
# Shader.cpp Shader.cpp
# Renderer.cpp Renderer.cpp
# VertexBuffer.cpp VertexBuffer.cpp
# IndexBuffer.cpp IndexBuffer.cpp
# VertexArray.cpp VertexArray.cpp
# utils.cpp VertexBufferLayout.cpp
#) utils.cpp
)
#target_link_libraries(gl1 /usr/local/lib/libGLEW.2.2.0.dylib)
# Link gl1 with glfw lib # Link gl1 with glfw lib
#target_link_libraries(gl1 glfw) target_link_libraries(gl1 glfw)
# Link gl1 with glew # Link gl1 with glew
#target_link_libraries(gl1 glew) target_link_libraries(gl1 GLEW)
# Link gl1 with OpenGL # Link gl1 with OpenGL
#target_link_libraries(gl1 OpenGL::GL) target_link_libraries(gl1 OpenGL::GL)
#target_link_libraries(gl1 ${OPENGL_LIBRARIES} ${GLUT_LIBRARY} ) #target_link_libraries(gl1 ${OPENGL_LIBRARIES} ${GLUT_LIBRARY} )

View file

@ -47,25 +47,4 @@ public:
{ {
return m_Stride; return m_Stride;
} }
}; };
template <> void VertexBufferLayout::Push<float>(unsigned int count)
{
VertexBufferElement vbe = {GL_FLOAT, count, GL_FALSE};
m_Elements.push_back(vbe);
m_Stride += count * VertexBufferElement::GetSizeOfType(GL_FLOAT);
};
template <> void VertexBufferLayout::Push<unsigned int>(unsigned int count)
{
VertexBufferElement vbe = {GL_UNSIGNED_INT, count, GL_FALSE};
m_Elements.push_back(vbe);
m_Stride += count * VertexBufferElement::GetSizeOfType(GL_UNSIGNED_INT);
}
template <> void VertexBufferLayout::Push<unsigned char>(unsigned int count)
{
VertexBufferElement vbe = {GL_UNSIGNED_BYTE, count, GL_TRUE};
m_Elements.push_back(vbe);
m_Stride += count * VertexBufferElement::GetSizeOfType(GL_UNSIGNED_BYTE);
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff