Сообщения

Сообщения за 2017

Deleting file from history of git-repository(all commites)

First: git filter - branch -- force -- index - filter \ 'git rm --cached --ignore-unmatch <myfile>' \ -- prune - empty -- tag - name - filter cat -- -- all replace <myfile> on your file or directory(<dir>/*) Next: git push origin -- force -- all git push origin -- force -- tags sometimes your must delete all tags

Interected materials from GDC 2016-2017

Lighting the City of Glass 4K Checkerboard in Battlefield 1 and Mass Effect Andromeda Photogrammetry and Star Wars Battlefront Presentations listening Similiar, but by AMD How be CTO: Technical Direction Communication, ROI and Triage UnityScriptableRenderPipeline Listening presentations by knarkowicz  2016 GDC2017 Pres. by ^ OptiX QuickStart Hybrid mesh-volume LoDs for all-scale pre-filtering of complex 3D assets Volumetric Billboards HDR Display – First Steps For me: Filmic color gamma correction the best

NGTech into Android. Building dependencies for NGTech(RU)

Изображение
В прошлом, я уже предпринимал попытки портировать движок на Android, поэтому большая часть кода была уже переведена, за исключением подсистем физики, звука, окна и подсистемы потоков, но в этот раз я настроен более чем серьезно.  Тогда даже был получен рабочий билд, который рисовал картинку на экране, и остальные подсистемы работали судя по тестам, но прям поиграть было нельзя. Сейчас же хочется получить полноценный билд. Поэтому 3 дня назад я начал полноценное портирование, перед этим произведя код-ревью части компонентов, фиксинга части горячих багов и подготовка соответствующей инфраструктуры. За эти дни я активировал весь отключенный функционал, кроме собственно указанных подсистем. Проблема отсутствия поддержки необходимых функций для функционирования файберов в тред библиотке будет решаться методом молотка - будет внедрена их ASM реализация. Притом примечателен тот факт, что их функционал еще был реализован в 2012 году, но они так и не попали в финальную сборку Android. Напо

Про С++11 на русском

Введение в C++11: auto, decltype, nested templates и range-based for Введение в C++11: nullptr и нововведения в системе инициализации Введение в C++11: лямбда-функции Введение в C++11: умные указатели Новые спецификаторы в C++11 Пользовательские литералы в C++11 Const-методы и способы борьбы и попутно реализация mutable на C++11(англ) тык Полезное: STL и операторы сравнения Return value optimization в C++ Пару слов о значениях по-умолчанию в производных классах C++ стиль написания алгоритмов Вызов некоторого метода у всех элементов контейнера в C++

Useful extenssioins for Visual Studio

SQL Entity Visualizer -Entity Framework Debugger Visualizer to display SQL source code generated by Entity Framework. Entity Developer for LINQ to SQL - is a powerful ORM designer - modeling and code generation tool for LINQ to SQL. C# WPF WPF Office 2010 Silver Theme - office 2010 theme for official Microsoft WPF controls TimeTracking VSJira - adds tools to the IDE to interact with JIRA servers. Scrum Sprint Monitor - Scrum Sprint Monitor provides the Agile team with hands-off, always up-to-date status of the current Sprint, both at the individual and team level. CodeStyle Indent Guides - Adds vertical lines at each indent level Editor Guidelines - Adds vertical lines at each indent level Indent Guides Spell Checker - Adds vertical lines at each indent level Visual StyleCop - Adds tool for cleaning of code, insertion 'copyright headers' and etc Snippet Packs JavaScript Snippet Pack - A snippet pack to make you more productive working with JavaScript. Based on the

PBR Impmentation in NGTech

Я не хотел публиковать свой черновик, но надо сделать его открытым Real shading in UE4 https://nickgalko.blogspot.ru/2016/07/modern-render-techniques.html http://diaryofagraphicsprogrammer.blogspot.ru/ http://joker-ru.livejournal.com/ http://blog.selfshadow.com/publications/s2013-shading-course/#course_content https://www.unrealengine.com/blog/physically-based-shading-on-mobile http://blog.selfshadow.com/publications/s2013-shading-course/ https://gist.github.com/galek