These are chat archives for BicycleStudio/Ewe

12th
Nov 2015
Valentin Zaborcev
@Swipes13
Nov 12 2015 12:29
Я считаю, что это делать не стоит. всё на свете выносить в отдельные либы - до добра не доведёт..) и всегда успеем разнести в будущем)
Sergey Vaytsel
@Telhar
Nov 12 2015 12:30
ахах) ну, да, может и не понадобится.
Sergey Vaytsel
@Telhar
Nov 12 2015 15:36
интересная статья про run-time и compile-time полиморфизм.
http://eao197.blogspot.ru/2015/11/progc-run-time-polymorphism-vs-compile.html
после прочтения подумал, что в будущем нам необходимо будет рассматривать другие архитектурные решения при проектировании Ewe.
сейчас у нас всё как то слишком просто - на интерфейсах. и в этом может быть проблема, на самом деле. на самом деле, хорошо было бы исследовать самые разные архитектурные решения, их плюсы и минусы. например, минусы интерфейсов - виртуальные функции, а точнее, таблица виртуальных методов класса. вызов функции проходит дольше, и поэтому интерфейсы нежелательно использовать при работе с часто вызываемыми объектами, например, с шейдерами, моделями, материалами.
Sergey Vaytsel
@Telhar
Nov 12 2015 15:49
также интересная реализация пула объектов на основе умных указателей. может, пригодится.
http://eao197.blogspot.ru/2015/10/progc11-deleter.html
Sergey Vaytsel
@Telhar
Nov 12 2015 16:09
а это к вопросу классов в наших библиотеках. имеет место быть, хоть и на данный момент не является большой проблемой.
http://eao197.blogspot.ru/2015/10/progc_20.html