/ / Dónde obtener OpenGL 2.0 para windows 7 64bit - opengl, graphics, windows-7

Dónde obtener OpenGL 2.0 para windows 7 de 64 bits: opengl, graphics, windows-7

He estado buscando la versión 2 de OpenGL.0 o superior, pero no he encontrado nada que pudiera usar hasta ahora. No hay una sección de descargas en el sitio web oficial y Google encuentra principalmente cosas como OpenGL Viewer o OpenGL Screen Saver, pero estoy buscando OpenGL para desarrollar juegos / gráficos / vizualizations (precisamente la versión 2.0, pero sé que las versiones más altas también son compatibles con 2.0, entonces también están bien). ¿Podría alguien darme una fuente, de la que podría obtener OpenGL apropiado para mi proyecto? descargue uno, pero no funcionó, porque fue creado para el sistema operativo de 32 bits y yo uso las ventanas de 64 bits. ¿Alguien sabe cómo manejar este problema también?

esta es mi tarjeta gráfica: NVIDIA GeForce 9600M GS

Respuestas

7 para la respuesta № 1

No tienes que descargar un SDK para usar OpenGLen aplicaciones de 64 bits en Windows. Todo lo que necesita es un compilador con capacidad para 64 bits y el SDK de la plataforma de Windows (incluido con Microsoft Visual Studio).

Pero hay un problema: la implementación de OpenGL de Microsoft no se ha actualizado desde OpenGL 1.1, y para usar la funcionalidad de versiones posteriores de OpenGL, debe usar las extensiones de OpenGL. Por suerte, algunas personas agradables ha hecho GLEW, una biblioteca que hace el trabajo de extensión por usted y le permite compilar simplemente el código fuente de OpenGL 2.0 (y más tarde, cuando GLEW se actualiza) para Windows. Quizás esto es lo que estás buscando?


1 para la respuesta № 2

Kusma tiene toda la razón, pero quizás necesites instrucciones más precisas.

Primero necesitarás las bibliotecas de OpenGL. Estas se darán con tu instalación de Visual Studio / mingw / lo que sea.

Entonces deberás crear una ventana de OpenGL. Puedes hacerlo con las funciones de Windows, pero es una pesadilla. Deberías buscar algo como GLFW.

Entonces necesitarás algo para lidiar con las extensiones de openGL (como dijo kusma, no quieres solo OpenGL 1.1). Utilice GLEW.

También necesitarás algo de matemáticas: crea un vector (en el lado de C ++), calcula tu matriz de proyección ... GLM puede hacer eso por ti.

Por último, pero no menos importante, es posible que desee usar Cg para sus sombreadores (pero puede usar GLSL, que está "integrado" en OpenGL)


0 para la respuesta № 3

Aquí está el sitio de OpenGL SDK. ENLAZAR ¿Es esto lo que estás buscando?


0 para la respuesta № 4

La manera fácil de saber es si estás usandoglBegin / glEnd dice que usa métodos de contexto antiguos (es bueno para demostraciones rápidas y prototipos, es malo si está buscando hacer algo que deba parecer profesional). Cuando comienza a tratar temas de opengl que cubren buffers e insinúa objetos VBO-vertex buffer y FBO - Los objetos Frame buffer se encuentran en el área de los métodos más modernos de opengl. Si desea ponerse al día en el menor tiempo posible, comience con búferes y continúe avanzando. Solo recuerde cuando trata con contextos de dispositivos (métodos para crear sus ventanas) si mantiene OGL 2.1 o reduce sus limitaciones (piense aproximadamente en DirectX9 / early DirectX10). Su tarjeta de video maneja DirectX10 y OpenGL 3. La mejor apuesta comienza allí. Echa un vistazo a la página de desarrolladores de NVidia, http://developer.nvidia.com/ Y, echar un vistazo a http://opengl.org sitio echa un vistazo a los foros - http://www.opengl.org/discussion_boards, los muchachos son útiles (tenga cuidado de no volver a publicar las preguntas anteriores).

También echa un vistazo http://swiftless.com - Es un buen comienzo - y él etiqueta sus tutoriales por versiones de Ogl.