Лежебокер в glShaderSource вы должны передать Сишную (т.е. нуль-терминированную) строку с исходным кодом вашего шейдера. Вы можете взять её откуда угодно - можете загрузить из отдельного файла - так вам будет удобнее писать шейдер, можете написать прямо внутри строкового литерала в коде на C++, если шейдер маленький или если вам пока не хочется морочиться с загрузкой из файла.
kasajir в шарпе принято типы именовать с большой буквы, свойства - тоже, локальные переменные - с маленькой, поля - с маленькой. Это если упрощённо, лучше если вы нагуглите соглашения об именовании в C#.
Если бы вы сделали имя типа с большой буквы, то могли бы поле называть без подчёркивания (хотя в целом это не запрещено, в некоторых проектах приватные переменные именуются с подчёркиванием).
Ну и класс окна назвать бы SearchWindow, а не просто Search, но это уже вам лучше знать, я бы переименовал. Это так, совет.
Moskus Да, понятно что кодеки для сжатия готовых кадров. А какая может быть библиотека для "создания" кадров?? OpenGL что-ли? :D. Ну так создание кадров ничем не отличается от любой другой графики, двух или трёхмерной.
Так что не совсем понимаю, о чём конкретно вы говорите. "Генерация видео" - это генерация видеопотока, что обычно и подразумевает сжатие. Даже если видео не сжимать, то как минимум потребуется некая библиотека чтобы поместить кадры в контейнер, который можно воспроизвести. Набор png-файлов - это не видео.
Остальные будут тупо применять какой-либо инструмент для реализации этой схемы.
Среднестатистический UI-разработчик, прикручивающий спроектированную модель данных к форме/страничке.
По-моему всё и так уже работает подобным образом, но мне кажется это просто хорошо выстроенный процесс. Вероятно, в бизнесе связи процессы ещё более строгие по причине того что спектр задач хоть и широк, но всё-таки предсказуем.
Соответственно, класс, реализующий IDbUpdatable должен возвращать ссылку на свой Repository через GetRepository
С чего это вдруг? В чём логика? Если репозиторий обновляет меня, зачем мне знать о репозитории? Или если я сам могу обновиться, зачем тогда мне репозиторий?
SOKR если на этой схеме присутствует LLVM только потому, что действительно используется в тулчейне Clang->Emscripten, это не значит что можно ответить человеку на тот вопрос о wasm, который он даже не задавал. Почему вы не рассказали об OpenGL например?
Иван Стройкин вы спрашиваете "на nodejs в качестве бэка?" или "ТОЛЬКО на nodejs в качестве бэка?" У крупных проектов редко когда все бэк-сервисы на одном языке.
CJRoman тогда вариант отпадает) Разве что вы найдёте/сделаете сами генератор простых тестов, который дёргает методы рельсового контроллера и проверяет, что они возвращают адекватный ответ.
CJRoman какими языками пользуетесь для бэка/фронта?
Можно попытаться бороться путём настройки билда проектов таким образом, что интерфейсы перегенериваются каждый раз по описанию API. Этого сложно добиться, но если у вас действительно стоит такая проблема, возможно стоит попытаться реализовать такое подход.
Конечно, тут желательны языки со статической типизацией вроде C#/TypeScript, желательно чтобы для них были библиотеки-генераторы.
ну не знаю, например из одной базы я возьму координаты 3d-объектов в пространстве, выполню какую-нибудь адовую трассировку лучей, отрендерю картинку или определю какие объекты видимы, а какие нет, и положу это в Монгу или на файловую систему. Не вижу смысла городить какой-то огород, чтобы обащаться к базе их скрипта и затем передавать данные в C++ код тем или иным способом, если можно взять нормальную библиотеку и подключиться к базе самому.