|
|
@ -17,8 +17,7 @@ |
|
|
|
* |
|
|
|
* COMPILATION: |
|
|
|
* gcc -o rlgl_standalone.exe rlgl_standalone.c -s -Iexternal\include -I..\..\src \ |
|
|
|
* -L. -Lexternal\lib -lglfw3 -lopengl32 -lgdi32 -Wall -std=c99 \ |
|
|
|
* -DRAYMATH_IMPLEMENTATION -DGRAPHICS_API_OPENGL_33 |
|
|
|
* -L. -Lexternal\lib -lglfw3 -lopengl32 -lgdi32 -Wall -std=c99 -DGRAPHICS_API_OPENGL_33 |
|
|
|
* |
|
|
|
* LICENSE: zlib/libpng |
|
|
|
* |
|
|
@ -96,7 +95,7 @@ int main(void) |
|
|
|
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3); |
|
|
|
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3); |
|
|
|
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE); |
|
|
|
glfwWindowHint(GLFW_OPENGL_DEBUG_CONTEXT, GL_TRUE); |
|
|
|
o">//glfwWindowHint(GLFW_OPENGL_DEBUG_CONTEXT, GL_TRUE); |
|
|
|
|
|
|
|
GLFWwindow *window = glfwCreateWindow(screenWidth, screenHeight, "rlgl standalone", NULL, NULL); |
|
|
|
|
|
|
@ -112,7 +111,7 @@ int main(void) |
|
|
|
glfwSetKeyCallback(window, KeyCallback); |
|
|
|
|
|
|
|
glfwMakeContextCurrent(window); |
|
|
|
glfwSwapInterval(1); |
|
|
|
glfwSwapInterval(0); |
|
|
|
|
|
|
|
// Load OpenGL 3.3 supported extensions |
|
|
|
rlLoadExtensions(glfwGetProcAddress); |
|
|
@ -146,7 +145,7 @@ int main(void) |
|
|
|
{ |
|
|
|
// Update |
|
|
|
//---------------------------------------------------------------------------------- |
|
|
|
// ... |
|
|
|
// class="n">camera.n">position.n">xpan> += 0.01f; |
|
|
|
//---------------------------------------------------------------------------------- |
|
|
|
|
|
|
|
// Draw |
|
|
@ -279,7 +278,7 @@ static void DrawGrid(int slices, float spacing) |
|
|
|
|
|
|
|
// Draw cube |
|
|
|
// NOTE: Cube position is the center position |
|
|
|
void DrawCube(Vector3 position, float width, float height, float length, Color color) |
|
|
|
static void DrawCube(Vector3 position, float width, float height, float length, Color color) |
|
|
|
{ |
|
|
|
float x = 0.0f; |
|
|
|
float y = 0.0f; |
|
|
@ -353,7 +352,7 @@ void DrawCube(Vector3 position, float width, float height, float length, Color c |
|
|
|
} |
|
|
|
|
|
|
|
// Draw cube wires |
|
|
|
void DrawCubeWires(Vector3 position, float width, float height, float length, Color color) |
|
|
|
static void DrawCubeWires(Vector3 position, float width, float height, float length, Color color) |
|
|
|
{ |
|
|
|
float x = 0.0f; |
|
|
|
float y = 0.0f; |
|
|
|