These are chat archives for BicycleStudio/Ewe

9th
Nov 2015
Sergey Vaytsel
@Telhar
Nov 09 2015 18:05
на счёт тестового фреймворка - я решил, что лучше всего использовать google test. в будущем - в связке с google mock, но пока можно обойтись без него - надо обходиться.
gtest есть в nuget репозитории, а gmock - нету, поэтому надо оттягивать появление этой зависимости в проекте, пока что.
запускать gtest тесты наверняка придётся через консоль, и надо будет написать скрипт на запуск тестов, и его запускать после сборки на appveyor.
Valentin Zaborcev
@Swipes13
Nov 09 2015 18:11
по поводу ревью - меня всё устраивает. по поводу статей - тоже всё хорошо. Надо вики наполнять... про обмен данными между потоками, всм взаимодействие подсистем - узкое место, которое хотелось бы расписать)
теперь по поводу графики. Предлагаю перейти на windows SDK, там не d3dx11, всё немного по-другому, сервис автосборки должен на нём работать.. так что этот нюанс я сейчас ликвидирую
Sergey Vaytsel
@Telhar
Nov 09 2015 18:12
да, наверное. там и реализацию то надо бы переделать. хотелось бы чтобы thread_manager был адаптивным, и выдавал динамически подсистемам ресурсы в зависимости от их объема работы)
Valentin Zaborcev
@Swipes13
Nov 09 2015 18:12
только надо заставить wSDK поставиться на мой ноут))
Sergey Vaytsel
@Telhar
Nov 09 2015 18:13
если тебе будет удобно - давай сделаем. если это в будущем породит проблемы (не просто же так DX надо ставить) - то проще уж не переделывать
на google drive я немного написал что то вроде рассказа про субботу. можешь дополнить?))
Valentin Zaborcev
@Swipes13
Nov 09 2015 18:22
d3dx типа deprecated. точнее, на metro style её нельзя использовать, подозреваю, чт оесть какой-то баг, который она вызывала в связи с поддержкой чего-нибудь старого. функции, которые нам нужны оттуда - это CompileShaderFromFile CreateResourceFromeFile все они перенесены в d3d :)
так что можно спокойно с ней прощаться. просто я всегда её использовал, теперь будем юзать сдк, что теперь)
сейчас гляну доки
Sergey Vaytsel
@Telhar
Nov 09 2015 18:28
:O вот как. ну ладно, давай по правильному будем)
Valentin Zaborcev
@Swipes13
Nov 09 2015 20:28
я перешёл на WindowsSDK, больше пути в "Каталоги VC++" в свойствах проекта на directxSDK прописывать не нужно, это плюс. Сделал класс Shader, Компиляцию завернул в него, это тоже плюс. и вообще, код попонятнее стал) естественно, до мержа далеко, но посмотреть уже советую. А, кстати, все тесты прошли успешно ;)