Resultados da pesquisa a pedido "opengl"
É necessário mais buffer duplo
Como os cartões de hoje parecem manter uma lista de comandos de renderização e liberar apenas uma chamada paraglFlush ouglFinish, o buffer duplo é realmente necessário? Um jogo OpenGL que estou desenvolvendo no Linux (placa ATI Mobility radeon) ...
rquitetura @OO para renderização em jogos baseados em shader
Eu continuo enfrentando esse problema ao criar mecanismos de jogos em que minhas classes querem ter a seguinte aparência: interface Entity { draw(); } class World { draw() { for (e in entities) e.draw(); } } Isso é apenas pseudo-código para ...
Quando executo o .jar, recebo o erro "Não lwjgl no java.library.path"
Estou criando um jogo básico em Java usando a Biblioteca LWJGL via Netbean Criei uma biblioteca com os arquivos lwjgl, lwjgl_util e jinput .jar e adicionei -Djava.library.path = C: \ LWJGL \ native \ windows à categoria "Executar" nas ...
Como desenhar o conteúdo OpenGL enquanto redimensiona a janela win32
Enquanto redimensiona a janela do win32, com o contexto OpenGL, apenas mostra preto na área recém-exposta. Recebo a mensagem WM_PAINT ao redimensionar e tento renderizar novo conteúdo, mas parece que o SwapBuffers não faz nada ...
Como usar GL_REPEAT para repetir apenas uma seleção de um atlas de textura? (OpenGL)
Como posso repetir uma seleção de um atlas de textura? Por exemplo, meu sprite (seleção) está dentro das coordenadas da textura: GLfloat textureCoords[]= { .1f, .1f, .3f, .1f, .1f, .3f, .3f, .3f };Então eu quero repetir esse spriteN times para ...
esultados @Odd usando glTexImage2D
Eu tenho tentado descobrir comoglTexImage2D funciona e está vendo alguns resultados estranhos de algum código bem claro. Meu código simplesmente desenha um círculo aproximado em uma matriz não assinada de 256 * 256 comprimentos e envia esses ...
O que há de tão ruim no GL_QUADS?
Eu ouvi issoGL_QUADS serão removidos nas versões OpenGL> 3.0, por que isso? Meus programas antigos não funcionarão no futuro? Eu testei eGL_TRIANGLES ouGL_QUADS não tem diferença na velocidade de renderização (pode até ser queGL_QUADS é ...
C - uso inválido de uma matriz que não seja lvalue
Eu tenho uma estrutura de matriz: typedef struct Matrix { float m[16]; } Matrix;Quando tento chamar esta função: memcpy(m->m, MultiplyMatrices(m, &translation).m, sizeof(m->m));Eu recebo um erro no momento da compilação dizendo: erro: uso ...
Perfil de renderização gráfica sem um criador de perfil
oje em dia, temos ferramentas bastante avançadas para resolver a renderização, permitindo ver os diferentes estágios, o tempo gasto pelas chamadas de empate, et Suponha, por algum motivo, que você não possua essa ferramenta ou que seja muito ...
O que significa "modo imediato" no OpenGL?
O que é "modo imediato"? Dê um exemplo de código. Quando devo usar o modo imediato em vez do modo retido? Quais são os prós e os contras de usar cada método?