Perguntas com a marcação «opengl»

OpenGL (Open Graphics Library) é um padrão gráfico e API independente de plataforma e disponível para desktops, estações de trabalho e dispositivos móveis. Ele é projetado para fornecer renderização acelerada por hardware e, portanto, oferece um desempenho muito melhor em relação à renderização de software tradicional. OpenGL é usado para aplicativos como software CAD e jogos de computador. O padrão OpenGL, assim como o OpenGL ES, é controlado pelo grupo Khronos.





17
Como os jogos 3D são tão eficientes? [fechadas]
Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Adicione detalhes e esclareça o problema editando esta postagem . Fechado há 4 meses . Melhore esta pergunta Há algo que eu nunca entendi. Como um grande jogo para PC …

4
Diferenças e relação entre glActiveTexture e glBindTexture
Pelo que entendi, glActiveTexturedefine a "unidade de textura" ativa. Cada unidade de textura pode ter vários destinos de textura (geralmente GL_TEXTURE_1D, 2D, 3D ou CUBE_MAP). Se bem entendi, você precisa chamar glActiveTexturepara definir a unidade de textura primeiro (inicializada em GL_TEXTURE0) e depois vincular (um ou mais) "destinos de textura" …
137 opengl  textures 


6
O que glLoadIdentity () faz no OpenGL?
Eu sou novo no OpenGL e estou um pouco sobrecarregado com todas as funções aleatórias que tenho no meu código. Eles funcionam e eu sei quando usá-los, mas não sei por que preciso deles ou o que eles realmente fazem. Eu sei que glLoadIdentity()substitui a matriz atual pela matriz de …
132 opengl  graphics 


7
Como compilar para Windows no Linux com gcc / g ++?
Escrevi alguns efeitos em C ++ (g ++) usando freeglut no Linux e os compilo com g++ -Wall -lglut part8.cpp -o part8 Então, eu queria saber se é possível fazer com que o g ++ crie executáveis ​​compilados estáticos do Windows que contenham tudo o que é necessário. Não tenho …
119 c++  opengl  gcc  glut  freeglut 

9
Usando OpenGl com C #? [fechadas]
Fechadas. Esta pergunta não atende às diretrizes do Stack Overflow . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado há 5 anos . Melhore esta questão Existem bibliotecas de suporte OpenGL gratuitas para C #? Em caso …
118 c#  opengl 

4
O que são objetos Vertex Array?
Estou começando a aprender OpenGL hoje com este tutorial: http://openglbook.com/the-book/ Cheguei ao capítulo 2, onde desenho um triângulo, e entendo tudo, exceto VAOs (esta sigla está OK?). O tutorial tem este código: glGenVertexArrays(1, &VaoId); glBindVertexArray(VaoId); Embora eu entenda que o código é necessário, não tenho ideia do que ele faz. …
114 opengl  vbo  vertex-array  vao 

8
opengl: glFlush () vs. glFinish ()
Estou tendo problemas para distinguir a diferença prática entre ligar glFlush()e glFinish(). Os documentos dizem isso glFlush()e glFinish()enviarão todas as operações em buffer para OpenGL para que se possa ter certeza de que todas serão executadas, a diferença é que glFlush()retorna imediatamente onde como glFinish()blocos até que todas as operações …
105 c++  c  opengl  graphics 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.