Войти
ФлеймФорумПрограммирование

Убогость OpenGL API (36 стр)

Страницы: 135 36 37 38 39 Следующая »
#525
17:43, 2 дек. 2019

Dampire
> if(Condition > 0.5) // Статический бранчинг
это недостатический бранчинг


#526
17:59, 2 дек. 2019

Достаточно статический, чтобы нормально работать уже начиная с DX10+.

#527
18:08, 2 дек. 2019

=A=L=X=
> теоретики которые что-то слышали, но не работали

забавно, просто забавно

#528
18:21, 2 дек. 2019

Dampire
> Достаточно статический
достаточнее чем define ?

#529
18:22, 2 дек. 2019

Misanthrope
> это недостатический бранчинг

а что не так?

#530
(Правка: 18:40) 18:38, 2 дек. 2019

Misanthrope
В каком смысле?
#define в смысле #ifdef или #define в смысле #define CONDITION true?
#ifdef это препроцессор с компилированным путем исполнения, а всего остального кода условно не существует. Это вообще не бранчинг как таковой.
А if с юниформой или константой вполне себе бранчинг с нормальной работой варпов без всяких branch misprediction уже больше десяти лет как.  И то в случае константой с высокой вероятностью второй бранч просто будет выпилен компилятором.

#531
18:50, 2 дек. 2019

innuendo
> а что не так?
я параноик))

#532
19:14, 2 дек. 2019

innuendo
> забавно, просто забавно

Забавно что ты не смог ответить на вопрос: https://gamedev.ru/flame/forum/?id=164106&page=35&m=5086452#m519
Понятно что просто даже начав думать над тем как реализовать нормальный код с нормальным include ты просто понял насколько "подход" (в кавычках) OpenGL убог и абсолютно нерелевантен ни времени ни эпохе и решил слиться на "хихи" как, мол, ему забавно.
Никаких реальных аргументов у забавников типа тебя нет.
Два только столпа скудоумия: "ну оно же работает" и "ну хихи ты нипонел".
Скудоумие и всё тут.

#533
19:56, 2 дек. 2019

=A=L=X=
> нормальным include

Инклуд ручками делается, но для ленивых добавили соответствующие расширения. Но вообще это не задача гапи разруливать инклуды.

#534
(Правка: 20:28) 20:25, 2 дек. 2019

0xc0de
> Но вообще это не задача гапи разруливать инклуды.

Это истина.
Но говноапи делает вид что чего то разруливает, когда только воспрепятствует работу с собой. На деле никакого абсолютно никакого полезного вклада в дела инклюдов эта срань не имеет - её породили полные бездари.
Седые ли и убеленные висками говнопрофессоры или же полные тупаки джуниоры - но все люди которые причастны к появлению в стандарте OpenGL функций вида glShaderSource это полные неадекваты и тупаки.
Гнать ссаными вениками из профессии.

#535
20:46, 2 дек. 2019

=A=L=X=
> Гнать ссаными вениками из профессии.
facepalm | Убогость OpenGL API

#536
20:54, 2 дек. 2019

innuendo

Ты уже настолько заметно пытаешься не отвечать на вопрос, что это вызывает вопросы.

#537
(Правка: 20:57) 20:56, 2 дек. 2019

0xc0de
> Но вообще это не задача гапи разруливать инклуды.
Это задача препроцессора перед работой компилятора, но постой-ка... ой, в OGL же компилятор и препроцессор засунли в gapi, лол.
Вот только препроцессор может разрулить ifdef, а include не может, вот хохма.

#538
20:57, 2 дек. 2019

=A=L=X=
> Ты уже настолько заметно пытаешься не отвечать на вопрос, что это вызывает
> вопросы.

void glShaderSource(  GLuint shader,
  GLsizei count,
  const GLchar **string,
  const GLint *length);

я не знаю откуда у тебя проблемы - у меня их нету

#539
21:21, 2 дек. 2019

innuendo

Просрафессионал во всей красе.
Вопрос задан был еще вчера, но он с неудобного вопроса "просрафессиональчески сруливает обдриставшись" уже целый день.
Чем дольше сруливаешь тем крепче запах.

Страницы: 135 36 37 38 39 Следующая »
ФлеймФорумПрограммирование