μμ€ν
: OS X 10.11.5; μΈν
HD κ·Έλν½ 3000 384MB
GLFW: 3.1.2(μμ‘° μ μ₯μμμ)
OpenGL μμ© νλ‘κ·Έλ¨μ μ€ννλ €κ³ ν©λλ€. μ¬κΈ°μ μ€λͺ
λ λλ‘ λ΄ OS λ° λΉλμ€ μΉ΄λμ© μ½μ΄μ OpenGL λ²μ μ 3.3μ
λλ€. λ΄ μ½λ:
glfwInit();
glfwWindowHint( GLFW_CONTEXT_VERSION_MAJOR, 3 );
glfwWindowHint( GLFW_CONTEXT_VERSION_MINOR, 3 );
glfwWindowHint( GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE );
if( !glfwCreateWindow( 600, 400, "Window", nullptr, nullptr ) ) {
printf( "error: Failed to create window\n" );
exit( 1 );
}
if λ¬Έ λ€μμ μ€ν¨ν©λλ€. λκ° μλͺ» λμ λ?
μ€λ₯ μ½λ°± μ€μ μ μλν΄μΌ ν©λλ€. glfwλ μΌλ°μ μΌλ‘ 무μμ΄ μλͺ»λμλμ§ λ³΄κ³ ν©λλ€.
λν glfwInit()
κ° GLFW_FALSE
λ°ννλμ§ νμΈν΄λ³΄μ
¨λμ?
ν¬μλ νΈν λΉνΈλ₯Ό trueλ‘ μ€μ νλ κ²μ μμμ΅λλ€. μ΄ μμ νμν©λλ€.
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);
λ€λ₯Έ μ¬λλ€μ΄ λ§νλ―μ΄ μ€λ₯ κ²μ¬λ μ€μν©λλ€.
FAQμμ μ΄ νλͺ©μ μ°Έμ‘°νμμμ€.
4.1 - OpenGL 3.0+ 컨ν μ€νΈλ₯Ό μ΄λ»κ² μμ±ν©λκΉ?
@shurcooL κ³ λ§μ, λΉμ λ§μ΄ λ§μ
κ°μ₯ μ μ©ν λκΈ
ν¬μλ νΈν λΉνΈλ₯Ό trueλ‘ μ€μ νλ κ²μ μμμ΅λλ€. μ΄ μμ νμν©λλ€.
λ€λ₯Έ μ¬λλ€μ΄ λ§νλ―μ΄ μ€λ₯ κ²μ¬λ μ€μν©λλ€.
FAQμμ μ΄ νλͺ©μ μ°Έμ‘°νμμμ€.
4.1 - OpenGL 3.0+ 컨ν μ€νΈλ₯Ό μ΄λ»κ² μμ±ν©λκΉ?