Resultados da pesquisa a pedido "opengl"
Suporte NPOT no OpenGL para textura R8G8B8
Eu criei um aplicativo de exemplo usando glew and glut, que lê um arquivo dds e o exibe. Li manualmente o arquivo dds (NPOT (886 x 317) no R8G8B8) e cria o ponteiro de dados (caracter não assinado *). Então eu preparei a textura usando void ...
Girando em torno de um ponto diferente da origem
Estou tentando codificar uma câmera com glTranslate / glRotate. Para implementar as funções de pesquisa / pesquisa, preciso que todos os objetos no meu espaço de renderização girem em torno de um ponto (ou seja, onde está a "câmera"), ponto que ...
Resultado incorreto ao usar texturas 3D
Estou usando o moderno núcleo OpenGL 4.3. Acabei de perceber que 1024p x 1024p tileset é muito pequeno para minhas necessidades. Então, substituí-o por uma textura 3D de 1024p x 1024p x 4p. (Eu sei, não é a melhor solução e é melhor usar a ...
Problema estranho no OpenGL ao fatorar o código
Então, eu tenho algum código que cria um buffer e coloca alguns vértices nele: GLuint vertexbuffer; glGenBuffers(1, &vertexbuffer); glBindBuffer(GL_ARRAY_BUFFER, vertexbuffer); glBufferData(GL_ARRAY_BUFFER, sizeof(g_vertex_buffer_data), ...
Algumas perguntas sobre a transparência do OpenGL
Eu tenho duas perguntas sobre a mistura do OpenGL. 1) Eu sei que tenho que desenhar objetos opacos primeiro e depois desenhar de trás para frente os objetos não opacos. Então, eu os coloquei em uma lista, dependendo da distância do centro ...
Como aplicar a física de bala em formas Opengl 3d desenhadas
Eu queria saber se existe uma maneira de aplicar a física de bala a objetos desenhados por opengl (criados usando glVertex3f ou malha de triângulo com glVertexAttribPointer). Atualmente, estou usando jogl e jbullet para aplicar física aos meus ...
Usando QVTKWidget e QOpenGLWidget na mesma interface do usuário?
Estou trabalhando em um projeto que usa uma subclasse personalizada deQOpenGLWidget para exibir algumas renderizações. No final depaintGL() método que chama de o widgetupdate() método para acionar um evento de redesenho, se estiver visível. Agora ...
Como o fragmento shader determina o número de fragmentos da saída do vertex shader?
Eu estou familiarizado com os shaders de vértice e fragmento, mas ainda estou confuso sobre como um shader de fragmento determina a quantidade de fragmentos da saída do shader de vértice. Se eu tiver 3 vértices e desenhar um triângulo primitivo ...
Renderizando fontes com Freetype e OpenGL
Estou com um problema de tipo livre e OpenGL. Eu só preciso desenhar todos os símbolos carregados na textura única. Aqui está: FT_Init_FreeType(&lib); FT_New_Face(lib, "C:\\verdana.ttf", 0, &face); FT_Set_Pixel_Sizes(face, 0, size); auto ww = ...
Por que o aplicativo java falha no gdb, mas é executado normalmente na vida real?
Tentar executar o aplicativo java a partir do gdb resulta em segfault, mas executar o aplicativo sozinho não. Este aplicativo é um .JAR que usaJOGL [http://jogamp.org/jogl/www/]e um pouco de mapeamento de memória para conversar com a GPU. O ...