Resultados da pesquisa a pedido "glsl"

10 a resposta

Funções aleatórias / de ruído para GLSL

Como os fornecedores de drivers de GPU geralmente não se preocupam em implementarnoiseX no GLSL, estou procurando um"gráficos aleatório canivete suíço" conjunto de funções utilitárias, de preferência otimizado para uso em shaders de GPU. Eu ...

1 a resposta

'erro: matrizes do amostrador indexadas com expressões não constantes são proibidas no GLSL 1.30 e posterior' no fragment shader

Estou escrevendo o seguinte fragmento shader para um mecanismo de jogo: #version 330 core layout (location = 0) out vec4 color; uniform vec4 colour; uniform vec2 light_pos; in DATA { vec4 position; vec2 uv; float tid; vec4 color; } fs_in; ...

1 a resposta

Deslocamento de profundidade no OpenGL

Qual seria a melhor maneira de compensar a profundidade no OpenGL? Atualmente, tenho o atributo de vértice de índice por polígono que estou passando para o Vertex Shader no OpenGL. Meu objetivo é compensar os polígonos em profundidade, onde o ...

0 a resposta

OpenGL ES grava dados profundos em cores

Estou tentando implementar a funcionalidade semelhante ao DepthBuffer usando o OpenGL ES no Android. Em outras palavras, estou tentando obter o ponto 3D na superfície que é renderizado no ponto [x, y] no dispositivo do usuário. Para fazer isso, ...

3 a resposta

Mapeamento de atributo de sombreador de vértice no GLSL

Estou codificando um pequeno mecanismo de renderização com shaders GLSL: Cada malha (bem, submesh) possui um número de fluxos de vértices (por exemplo, posição, normal, textura, tangente etc.) em um grande VBO e um MaterialID. Cada material ...

1 a resposta

Colorir sprites de escala de cinza em cores

Eu tenho muitos gráficos iguais, mas cores diferentes. Quero otimizá-lo colorindo a partir da imagem em escala de cinza. Além disso, gostaria de mudar a cor rapidamente, durante o jogo para um objeto de sprite ao vivo. Também altere gradualmente ...

1 a resposta

Falha no mapeamento de paralaxe no OpenGL

E isso é resultado quando eu inverto o vetor tangente logo após transferi-lo para o vértice shader: A "sombra" está no lugar errado. (E funciona apenas quando eu o giro pelo eixo Y, para que a última imagem pareça apresentar um bom cubo ...

2 a resposta

OpenGL es 2.0 Gaussian blur no triângulo

Recentemente, aprendi o OpenGL es 2.0, e agora tento fazer um borrão gaussiano nos triângulos gerar por mim mesmo. Tenho alguns exemplos difíceis de entender na web e a maioria aplica o desfoque em uma imagem. Eu sei que tenho que usar ...

3 a resposta

Converter números de ponto flutuante em dígitos decimais em GLSL?

Como outros discutiram [https://stackoverflow.com/questions/2508818/], O GLSL não possui nenhum tipo de depuração printf. Mas às vezes eu realmente quero examinar valores numéricos enquanto depuro meus shaders. Eu tenho tentado criar uma ...

3 a resposta

Qual é a precisão dos carros alegóricos highp no GLSL ES 2.0 (para iPhone / iPod touch / iPad)?

Eu tenho um shader que idealmente precisa de 28 bits de mantissa, embora eu possa usar menos e prejudicar o desempenho. Como posso determinar qual é a precisão do 'highp' no OpenGL ES? Provavelmente é um FP24, com 16 bits mantissa, mas não ...