Size: a a a

pro.graphon (and gamedev)

2020 November 14

I

Ioann_V in pro.graphon (and gamedev)
по статье пилил
источник

I

Ioann_V in pro.graphon (and gamedev)
какие там НЮансы
источник

I

Ioann_V in pro.graphon (and gamedev)
хз даж
источник

d

disba1ancer in pro.graphon (and gamedev)
Ioann_V
по статье пилил
ну по статье...
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
Jmik
Это я знаю
тогда ты сам можешь ответить на свой вопрос про uniform3vf. Хотя связи C и uniform3vf я не прослеживаю
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
шизофрения чата началась)
источник

J

Jmik in pro.graphon (and gamedev)
Andrei Konshyn
ну почему под Си делаются? Какой-то вообще странный вопрос.
Вся эта херня из-за name convention c++.
у тебя в каждом файле вулкана есть

#ifdef __cplusplus
extern "C" {
#endif

чтобы можно было слинковаться с либами вулкана.
в OGL тебе эти функции запрашивать ручками надо
На learnopengl.com
Прочитал (контекст не помню)
... because openGL is in core C library ...
источник

A

Andrei Konshyn in pro.graphon (and gamedev)
disba1ancer
у меня всё время всплывают нюансы которые сложно обойти, потому мне кажется проще обычный дек с обычным спинлоком
на хабре есть збс серия статей про локфри. так вот чувак свою либу с локфри структурами данных писал N лет, пока разобрался в многих нюансах.
если тебе просто понять принципы, то пиши как получается, а если что-то крутое, то послушай совета Ионна и пиши по статьям, если, конечно, ты не фанат локфри и хочешь сделать лучше всех 🤷‍♂️
источник

I

Ioann_V in pro.graphon (and gamedev)
disba1ancer
ну по статье...
лучше без - не сделать
источник

I

Ioann_V in pro.graphon (and gamedev)
там прям максимум максимумов
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
Jmik
На learnopengl.com
Прочитал (контекст не помню)
... because openGL is in core C library ...
не написано же because OpenGL is library for C
источник

J

Jmik in pro.graphon (and gamedev)
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
это деталь реализации вскользь упоминули. Видимо к слову пришлось
источник

J

Jmik in pro.graphon (and gamedev)
Anatoly Tomilov
не написано же because OpenGL is library for C
А разве не это подразумевается?
источник

A

Andrei Konshyn in pro.graphon (and gamedev)
это что ли?
GLSL has most of the default basic types we know from languages like C
источник

J

Jmik in pro.graphon (and gamedev)
зеленый бокс после красного треугольника
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
нет. Подразумевается что используется настолько бедный язык, что всякие фичи (перегрузка), которые являются общим местом для более высокоуровневых языков, (к сожалению) не применены, что привело к особенностям именования.
источник

A

Andrei Konshyn in pro.graphon (and gamedev)
in its core я бы не переводил "есть библиотека Си". а переводил бы как-то "похожа на" или "такие же принципы". но опять же, проблема в другом - в том, как получить функцию из какого-либо языка
источник

J

Jmik in pro.graphon (and gamedev)
Anatoly Tomilov
нет. Подразумевается что используется настолько бедный язык, что всякие фичи (перегрузка), которые являются общим местом для более высокоуровневых языков, (к сожалению) не применены, что привело к особенностям именования.
Ну типо, могли же сделать перегрузку в биндинге openGL  для С++ ?
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
Jmik
Ну типо, могли же сделать перегрузку в биндинге openGL  для С++ ?
кто-то сделал, я уверен, обёртку). И не один десяток.
источник