Resultados de la búsqueda a petición "glsl"

0 la respuesta

OpenGL ES escribe datos de profundidad para colorear

Estoy tratando de implementar una funcionalidad similar a DepthBuffer usando OpenGL ES en Android. En otras palabras, estoy tratando de obtener el punto 3D en la superficie que se representa en el punto [x, y] en el dispositivo del usuario. Para ...

3 la respuesta

¿Cuál es la precisión de los flotadores highp en GLSL ES 2.0 (para iPhone / iPod touch / iPad)?

Tengo un sombreador que idealmente necesita 28 bits de mantisa, aunque puedo usar menos y degradar el rendimiento. ¿Cómo puedo determinar cuál es la precisión de 'highp' en OpenGL ES? Probablemente sea un FP24, con 16 bits de mantisa, pero no ...

1 la respuesta

¿Es imposible la reflexión y la refracción sin un trazado de rayos recursivo?

Estoy escribiendo un renderizador de trazado de rayos en tiempo real basado en GPU usando un sombreador de cálculo GLSL. Hasta ahora, funciona muy bien, pero me he encontrado con un problema aparentemente irresoluble cuando se trata de tener ...

1 la respuesta

Colorea sprites de escala de grises a color

Tengo muchos gráficos pero colores diferentes. Quiero optimizarlo coloreando desde una imagen en escala de grises. Además, me gustaría cambiar su color sobre una marcha, durante el juego para un objeto sprite en vivo. También cambie gradualmente ...

2 la respuesta

OpenGL es 2.0 Gaussian blur en el triángulo

Recientemente aprendí opengl es 2.0, y ahora trato de hacer un desenfoque gaussiano en los triángulos generados por mí mismo. Tengo algunos ejemplos difíciles de entender en la web y la mayoría aplica el desenfoque en una imagen. Sé que tengo que ...

3 la respuesta

¿Convertir números de coma flotante a dígitos decimales en GLSL?

Como otros han discutido [https://stackoverflow.com/questions/2508818/], GLSL carece de cualquier tipo de depuración printf. Pero a veces realmente quiero examinar los valores numéricos mientras depuro mis sombreadores. He estado tratando de ...

2 la respuesta

Comportamiento de ramificación GLSL

Tengo un sombreador de fragmentos bastante simple con una rama y no estoy seguro de cómo lo maneja el compilador GLSL y cómo afectaría el rendimiento. uniform sampler2D sampler; uniform vec2 texSize; uniform vec2 targetSize; void main() { vec4 ...

1 la respuesta

No se puede establecer un valor uniforme en el sombreador OpenGL

Actualmente estoy aprendiendo programación OpenGL, y he hecho algunos buenos progresos, pero parece que estoy estancado ahora. Actualmente, estoy tratando de hacer que los sombreadores simples funcionen. Para ser más especifico,Estoy tratando de ...

2 la respuesta

Reemplazo para gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;

Hay un par de preguntas como esta, pero todavía no he entendido realmente. Estaba codificando con OpenGL hace más de 10 años y noté lo difícil que es entrar en OpenGL moderno. La página OpenGL.org es un desastre horrible cuando se trata de ...

1 la respuesta

'error: las matrices de muestra indexadas con expresiones no constantes están prohibidas en GLSL 1.30 y posteriores' en fragment shader

Estoy escribiendo el siguiente sombreador de fragmentos para un motor de juego: #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; } ...