Size: a a a

pro.graphon (and gamedev)

2020 October 20

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Kirill
https://www.khronos.org/registry/OpenGL-Refpages/es3.0/html/glShaderBinary.xhtml
А ES умеет аж с 2.0, интересно почему так
В ES это бесполезная штука, которая там сделана в первую очередь для реализаций, которые вообще не поддерживают GLSL, то есть, не для телефонов на Андроиде
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Если драйвер и выдаёт какой-то формат бинарника, это будет проприетарный формат конкретного GPU и драйвера, и вряд ли тебе даже будут доступны какие-то инструменты, чтобы в него что-нибудь скомпилировать
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Там ещё есть glProgramBinary, но это не для офлайн-компиляции, а для того, чтобы после линковки программы на GLSL можно было выдернуть нативный бинарник (опять же, в проприетарном формате) через glGetProgramBinary, чтобы закэшировать его, и при следующем запуске быстрее загрузить шейдеры
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Kirill
https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glShaderBinary.xhtml
О, что-то интересное. Но, к сожалению, только с GL 4.1
Единственный портативный бинарный формат шейдеров в OpenGL — SPIR-V, появился он в 4.6
источник

K

Kirill in pro.graphon (and gamedev)
Понял, спасибо
А есть ли какой-нибудь валидатор, который скажет, правильно я написал шейдер или нет?
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Kirill
Понял, спасибо
А есть ли какой-нибудь валидатор, который скажет, правильно я написал шейдер или нет?
источник

K

Kirill in pro.graphon (and gamedev)
Спасибо
источник

D

Dev in pro.graphon (and gamedev)
/qt_bugs@FailsBot
источник

F

FailsBot in pro.graphon (and gamedev)
Qt Recently Created Issues Report
источник

K

Kirill in pro.graphon (and gamedev)
FailsBot
Qt Recently Created Issues Report
Вот бы в QtCreator завезли возможность переключаться между открытыми документами через ctrl+pgUp и ctrl+pgDn...
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
Kirill
Вот бы в QtCreator завезли возможность переключаться между открытыми документами через ctrl+pgUp и ctrl+pgDn...
а ctrl+tab больно нажимать?
источник

K

Kirill in pro.graphon (and gamedev)
Anatoly Tomilov
а ctrl+tab больно нажимать?
Да, это всплывающее меню, немного не то
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
не смотри на него
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
эффект тот же
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
а хотя отличается. Только между последними переключение происходит
источник

K

Kirill in pro.graphon (and gamedev)
ага
источник

d

disba1ancer in pro.graphon (and gamedev)
Anatoly Tomilov
а хотя отличается. Только между последними переключение происходит
оно очень похоже на alt-tab
источник

d

disba1ancer in pro.graphon (and gamedev)
Kirill
Вот бы в QtCreator завезли возможность переключаться между открытыми документами через ctrl+pgUp и ctrl+pgDn...
я вообще мышкой переключаюсь ибо не привык к комбинациям
источник

K

Kirill in pro.graphon (and gamedev)
Я в браузере часто пользуюсь комбинациями
Да и в Eclipse они были, если бы не глючный индексер я бы так на нём и сидел
источник

d

disba1ancer in pro.graphon (and gamedev)
Kirill
Я в браузере часто пользуюсь комбинациями
Да и в Eclipse они были, если бы не глючный индексер я бы так на нём и сидел
там индексер ещё и c++20 не поддерживает, собственно почему я тоже недавно на QtCreator пересел
источник