Запитання з тегом «glsl»

5
Що є найсучаснішим для візуалізації тексту у OpenGL станом на версію 4.1? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередилось на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Удосконаліть це питання У OpenGL вже існує низка питань щодо відображення тексту, такі як: Як …
199 opengl  text  glsl  shader  opengl-4 

10
Як налагодити шейдер GLSL?
Мені потрібно налагодити програму GLSL, але я не знаю, як вивести проміжний результат. Чи можливо зробити сліди налагодження (наприклад, з printf) за допомогою GLSL?
193 opengl  debugging  glsl 

11
Випадкові / шумові функції для GLSL
Оскільки постачальники драйверів GPU зазвичай не noiseXнамагаються реалізовувати в GLSL, я шукаю набір функціональних функцій "графічної рандомізації swiss Army ніж" , бажано оптимізованих для використання в шейдерах GPU. Я віддаю перевагу GLSL, але код для мене зробить будь-яка мова, я нормально перекладаю його самостійно на GLSL. Зокрема, я б очікував: …

6
Яке правильне розширення файлу для шейдерів GLSL? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, редагуючи цю публікацію . Закрито 12 місяців тому . Удосконаліть це питання Я вивчаю затінення glsl і натрапив на різні формати файлів. Я …
127 opengl  glsl  shader 

4
Яке походження цього однокласника GLSL rand ()?
Я бачив цей генератор псевдовипадкових чисел для використання у шейдерах, про які тут і там згадують у мережі : float rand(vec2 co){ return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453); } Це по-різному називають "канонічним", або "одноклассником, який я десь знайшов в Інтернеті". Яке походження цієї функції? Чи постійні значення настільки довільні, як …
92 glsl  shader  prng 

2
Як шейдер фрагментів знає, яку змінну використовувати для кольору пікселя?
Я бачу багато різних фрагментних шейдерів, #version 130 out vec4 flatColor; void main(void) { flatColor = vec4(0.0,1.0,0.0,0.5); } І всі вони використовують різну змінну для "кольору кольору" (у даному випадку flatColor). Тож як OpenGL знає, що ви намагаєтесь зробити? Я здогадуюсь, що це працює, оскільки flatColorєдина змінна визначена як out, …
83 opengl  glsl 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.