Preguntas etiquetadas con opengl

OpenGL es un estándar de gráficos y API que se dirige a los mercados de escritorio y estaciones de trabajo. Está diseñado para que sea fácil de acelerar con hardware informático dedicado y, por lo tanto, la mayoría de las implementaciones ofrecen un rendimiento mucho mejor que el renderizado de software tradicional. Actualmente, OpenGL se utiliza para aplicaciones como software CAD y juegos de computadora. También es multiplataforma. El estándar OpenGL es controlado por el grupo Khronos, que también controla OpenGL ES.

151
¿Qué es Vulkan y en qué se diferencia de OpenGL?

Khronos Group (el organismo de estándares detrás de OpenGL) acaba de anunciar Vulkan : Vulkan es la API estándar abierta de nueva generación para el acceso de alta eficiencia a gráficos y computación en GPU modernas. Este diseño básico, anteriormente conocido como la Iniciativa OpenGL de próxima...

65
Buena GUI para OpenGL? [cerrado]

Estoy empezando a aprender OpenGL con FreeGLUT usando Superbible y el conocimiento que tengo de mis gráficos elementales para repasar mis habilidades. Para obtener más de esta experiencia, quiero integrar una GUI para sobrescribir la que usa FreeGLUT, ahora mi pregunta es esta: ¿es esto posible y...

46
palabras clave de entrada / salida en GLSL

Realmente no entiendo cómo usar las palabras clave in/ outen GLSL, y Google está siendo inútilmente inusual. ¿Qué hacen exactamente? ¿Cómo los usaría si, por ejemplo, quiero pasar un conjunto variable variable por vértice al sombreador de fragmentos? Literalmente, cada tutorial que encuentro...

44
¿OpenGL es apropiado para juegos 2D?

Hace un tiempo que me enseño la biblioteca OpenGL y quiero comenzar a hacer un juego. Sin embargo, para una introducción más fácil, quiero comenzar con algo en 2D, como un juego de arriba a abajo estilo Pokemon. ¿Es este un buen plan, o OpenGL está hecho específicamente para...

44
¿Es inútil aprender OpenGL 2.1 hoy?

Soy nuevo en el mundo 3D OpenGL / DirectX y descubrí que las especificaciones OpenGL 4.1 y GLSL se acaban de lanzar hoy. Un amigo mío me dio el Libro Rojo para OGL v2.1 pero, por lo que he leído, 3.xy 4.x difieren mucho de 2.xy muchas cosas están en desuso ahora. ¿Puedo usar el libro para...

41
¿Deben los actores en un juego ser responsables de dibujar a sí mismos?

Soy muy nuevo en el desarrollo de juegos, pero no en la programación. Estoy (de nuevo) jugando con un juego de tipo Pong usando el canvaselemento de JavaScript . He creado un Paddleobjeto que tiene las siguientes propiedades ... width height x y colour También tengo un Pongobjeto que tiene...

40
GLSL: ¿Cómo lanzo un flotador a un int?

En un sombreador de fragmentos GLSL estoy tratando de convertir un floaten un int. El compilador genera un error: ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int' Traté de aumentar la precisión de int: mediump float indexf = floor(2.0 * mixer); highp int index =...