Resultados da pesquisa a pedido "opengl"

2 a resposta

É 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) ...

2 a resposta

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 ...

7 a resposta

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 ...

1 a resposta

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 ...

5 a resposta

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 ...

2 a resposta

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 ...

3 a resposta

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 é ...

1 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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?