
arisu
02.04.2016
22:15:15
Для каких-нибудь эмбеддед устройств сгодится
Где фрагментация памяти нежелательна в силу ее количества
В остальных случаях похуй, имхо
Недавно книжку читал, про приемы разработки игр

Google

arisu
02.04.2016
22:17:08
Пишут, игры ААА-класса оставляют на пару дней в демо-режиме
На консолях
Если упадет - такое не выпускают
А причина именно во фрагментации
И вообще в управлении памятью
ну нихуя, у меня даже GL_ARB_framebuffer_object есть
хотя он с 3.0 в core внесен
@AlexFails что вообще у опенгл 3.0+ есть такого, чего не может 1.2 с расширениями, а то я забыл?

Alex Фэils?︙
03.04.2016
12:23:49
Идеология опенгла такая, что практически 100% всех фич доступны через расширения
Вчера на похожую хрень наткнулся, все в итоге норм

Google

Alex Фэils?︙
03.04.2016
13:44:17
Ребят, а кто на солярку иишет код?

KrivdaTheTriewe
03.04.2016
13:47:22
а она нужна еще кому?

Alex Фэils?︙
03.04.2016
15:07:11
А кто-то тут писал вроде б
Я ща читаю fman'ы гцц
4.9.3, по ходу, последний релиз для нее


arisu
03.04.2016
15:39:40
у меня бида какая-то
glRenderbufferStorageMultisample выдает черный цвет, если количество образцов более 0
glEnable(GL_MULTISAMPLE);
GLuint colorRbo, depthRbo;
glGenRenderbuffers(1, &colorRbo);
glBindRenderbuffer(GL_RENDERBUFFER, colorRbo);
glRenderbufferStorageMultisample(GL_RENDERBUFFER, 4, GL_RGBA8, 400, 300);
glBindRenderbuffer(GL_RENDERBUFFER, 0);
glGenRenderbuffers(1, &depthRbo);
glBindRenderbuffer(GL_RENDERBUFFER, depthRbo);
glRenderbufferStorageMultisample(GL_RENDERBUFFER, 4, GL_DEPTH_COMPONENT, 400, 300);
glBindRenderbuffer(GL_RENDERBUFFER, 0);
GLuint mainFbo;
glGenFramebuffers(1, &mainFbo);
glBindFramebuffer(GL_FRAMEBUFFER, mainFbo);
//glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, colorTex, 0);
glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, colorRbo);
glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, depthRbo);
вот если чо код
на glCheckFramebufferStatus говорит что фреймбуфер комплит


Alex Фэils?︙
03.04.2016
15:57:37
А мультисэмплинг поддерживается?

arisu
03.04.2016
15:58:47
Да

Alex Фэils?︙
03.04.2016
16:09:02
Можешь примерчик набросать и скинуть? Я протестю

arisu
03.04.2016
16:10:10
чуть позже

Alex Фэils?︙
03.04.2016
16:12:54
Ок)

arisu
03.04.2016
17:38:36
так, вроде сам начал разбираться, glBlitFramebuffer дает INVALID_OPERATION
GL_INVALID_OPERATION is generated if GL_SAMPLE_BUFFERS for the read buffer is greater than zero and the formats of draw and read buffers are not identical, or the source and destination rectangles are not defined with the same (X0, Y0) and (X1, Y1) bounds.
это у меня было

Alex Фэils?︙
03.04.2016
19:23:08
Ок
Хорошо, что прозвонил вызовы glGetError'ом

Google

arisu
03.04.2016
19:29:13
Сначала не понял, прозванивал вызовы создания и назначения буферов
Потом дошло, что раз фреймбуфер комплит, значит что-то не то с его блитом

Alex Фэils?︙
04.04.2016
09:21:00
Я тут запилил канал по C++. В него буду писать новости и интересные публикацит о сабже чата. @ProCxxChannel

arisu
04.04.2016
09:42:20
так есть же уже этот

@proDOT
04.04.2016
09:42:29

Alex Фэils?︙
04.04.2016
09:45:14
News в итоге

@proDOT
04.04.2016
09:45:20
@proCxxTips

Alex Фэils?︙
04.04.2016
09:45:42
Сколько клевых названий

@proDOT
04.04.2016
09:46:13

Alex Фэils?︙
04.04.2016
09:47:06
Клевые сьикеры

@proDOT
04.04.2016
09:48:14
Надо бота автокикера запить который на /thread реагирует))

Плюшка
04.04.2016
09:48:37
это надо core api копать

Alejandro
04.04.2016
10:15:18
А почему Схх?

Alex Фэils?︙
04.04.2016
10:15:39
Cpp был занят
Cxx тоже распространенное название. Но больше за рубежом

Плюшка
04.04.2016
10:16:27

Alex Фэils?︙
04.04.2016
10:17:12
Ага

Alejandro
04.04.2016
10:19:06
Так что оно значит?

Admin
ERROR: S client not available

Google

Alejandro
04.04.2016
10:19:11
И Срр
Расшиыруйте
Я ламо

Alex Фэils?︙
04.04.2016
10:19:34
X в англ. Языке иногда заменяет +
Cpp - C Plus Plus

Alejandro
04.04.2016
10:20:07
Спасибо
Все стало понятно
Я думал xx - 17
И дальше
Типа номер

Alex Фэils?︙
04.04.2016
10:21:12
Как вариант
Но тогда это б по си чистому было
Ксьати, я не вкурсе, си обычный пилят, или нет

Плюшка
04.04.2016
10:21:43
он вылизан

Alex Фэils?︙
04.04.2016
10:21:48
После с11 не слышал ничего

Elisey
04.04.2016
10:22:25
Не убавить не прибавить в си

Alex Фэils?︙
04.04.2016
10:25:19
Им стдлиб надо вылизывать, по сути

Alejandro
04.04.2016
10:25:20
Как же так

Alex Фэils?︙
04.04.2016
10:25:29
gets_s

Google

Alejandro
04.04.2016
10:25:33
Наверное пилят компиляторы
Гцц вон версии выпускает

Alex Фэils?︙
04.04.2016
10:26:05
Они пока си99 не впилили до конца(

Alejandro
04.04.2016
10:26:13
А плюсы почему не вылизаны?

Alex Фэils?︙
04.04.2016
10:26:58
Иногда находят баги в особо выкрученных конструкциях
И в дизайне опять же стд либы

Плюшка
04.04.2016
10:50:49
file.ii
C++ source code that should not be preprocessed.
для справки

Alex Фэils?︙
04.04.2016
11:08:59
Да, это крутая вещь