Size: a a a

pro.graphon (and gamedev)

2020 March 01

A(

Andrey (@AndrewB330) in pro.graphon (and gamedev)
Pavel 🛸
Какое то CSG
хм, ну можно и так интерпретировать это. Но это воронной + поотсекал углы кубу до вида сферы. Но из алгов тут только quick-hull
источник

P🛸

Pavel 🛸 in pro.graphon (and gamedev)
Andrey (@AndrewB330)
хм, ну можно и так интерпретировать это. Но это воронной + поотсекал углы кубу до вида сферы. Но из алгов тут только quick-hull
Ты же явно меш сделал, а не отреймарчил?
источник

eb

ed braed in pro.graphon (and gamedev)
Vitaliy ◀️TriΔng3l▶️ Kuzmin
Жди фенс (или queue или device idle), пересоздавай VkImage и все зависимые VkFramebuffer и дескрипторы
Ну вот у меня проблема не в пересоздании, а в перепривязке к дескрипторсетам.
Хотел этого избежать, но видимо хер там плавал :c
источник

A(

Andrey (@AndrewB330) in pro.graphon (and gamedev)
Pavel 🛸
Ты же явно меш сделал, а не отреймарчил?
да, явно
источник

P🛸

Pavel 🛸 in pro.graphon (and gamedev)
Забавно)
источник

A(

Andrey (@AndrewB330) in pro.graphon (and gamedev)
позавчера мог только отреймарчить такое
источник

P🛸

Pavel 🛸 in pro.graphon (and gamedev)
Теперь можно взорвать его :D
источник

A(

Andrey (@AndrewB330) in pro.graphon (and gamedev)
даааа, это некст этап)
источник
2020 March 02

VK

Vitaliy ◀️TriΔng3l▶️ Kuzmin in pro.graphon (and gamedev)
ed braed
Ну вот у меня проблема не в пересоздании, а в перепривязке к дескрипторсетам.
Хотел этого избежать, но видимо хер там плавал :c
Сделай эти дескрипторы менее разбросанными по архитектуре
источник

d

disba1ancer in pro.graphon (and gamedev)
disba1ancer
есть такой класс для буферов:
class Buffer {
 GLuint buffer;
protected:
 Buffer() {
   glGenBuffers(1, &buffer);
 }
public:
 ~Buffer() {
   glDeleteBuffers(1, &buffer);
 }
 Buffer(const Buffer &other) = delete;
 Buffer(Buffer &&other) : buffer(other.buffer) {
   other.buffer = 0;
 }
 Buffer& operator=(const Buffer &other) = delete;
 Buffer& operator=(Buffer &&other) {
   std::swap(buffer, other.buffer);
   return *this;
 }
 operator GLuint() {
   return buffer;
 }
};
как думаете стоит создать для него конструктор пустого состояния?
@xproger @mrshoor @Ioann_V @Triang3l что посоветуете?
источник

I

Ioann_V in pro.graphon (and gamedev)
А как хочешь это создавать?
источник

ЕЕ

Егор Егоров in pro.graphon (and gamedev)
Всем примет, может ли кто-то посоветовать прикольные простые проекты на OpenGL ( + желательно, чтоб был open source этого кода(для сравнения))?
источник

I

Ioann_V in pro.graphon (and gamedev)
disba1ancer
@xproger @mrshoor @Ioann_V @Triang3l что посоветуете?
конструктор по умолчанию?
источник

ЕЕ

Егор Егоров in pro.graphon (and gamedev)
Мне надо, чтоб код был от опытного программиста )
источник

ЕЕ

Егор Егоров in pro.graphon (and gamedev)
Но спс, все равно)
источник

d

disba1ancer in pro.graphon (and gamedev)
Ioann_V
конструктор по умолчанию?
если пустой то не по умолчанию
источник

d

disba1ancer in pro.graphon (and gamedev)
Ioann_V
конструктор по умолчанию?
просто один класс с этими классами должен иметь состояние без буферов (нужно для компаратора)
источник

I

Ioann_V in pro.graphon (and gamedev)
Тогда, сделай
источник

I

Ioann_V in pro.graphon (and gamedev)
почему б и нет
источник

AB

Alexander Busarov in pro.graphon (and gamedev)
disba1ancer
@xproger @mrshoor @Ioann_V @Triang3l что посоветуете?
Посоветую не создавать в конструкторе буфер. Ибо успех сей операции зависит от того забинжен ли контекст или нет
источник