Реинкарнация графического отладчика PIX для DirectX 12

Я люблю графические отладчики. Обычные я тоже люблю, но графические — больше. Они дают ощущение сродни заглядыванию за кулисы театра во время выступления: «ага, вот эта декорация крепится так, а этот луч света падает отсюда, а у этого шкафа нет задней стенки…». Графический отладчик пробрасывает мостик понимания между текстовым кодом приложения и полученной красивой картинкой.


Но индустрия не балует нас обилием подобного инструментария. Есть графические отладчики от Intel, NVidia и AMD, но они не работают на чипах конкурентов и предназначены не столько для разработкиотладки, сколько для бенчмарков и хвастовства своими видеокартами. Они неплохо рассказывают ЧТО и КОГДА произошло, но плохо объясняют ПОЧЕМУ и КАК ИСПРАВИТЬ.


В другом лагере находится мой любимый RenderDoc, о котором я уже писал. Прекрасная утилита, написанная ребятами из Crytek для себя и людей. Открытый код, поддержка всех вендоров, DirectX11 (с планами на Вулкан и DirectX12), куча мелких полезных мелочей.


Вторым представителем когда-то был PIX — утилита для анализа производительности DirectX9. Задумывалась она как инструмент для разработки под XBox (само название это аббревиатура от Performance Investigation for XBox), но хорошо работала и для десктопных приложений. До того момента, пока не умерла (с выходом DirectX 10/11 и новых версий Windows). Microsoft, у которого в очередной раз маркетологи победили инженеров, объявил единственным инструментом для графической отладки Visual Studio, в которой именно для этих целей было много лишнего, многого не хватало, а кое-что было и вовсе невозможно. Студия — прекрасный инструмент для программирования, но далеко не столь хорошая вещь для изучения, профилирования и отладки графического кода (тем более чужого).


Всё это уныние продолжалось несколько лет, пока инженеры Microsoft не одержали временную победу и в январе 2017 года Microsoft объявила о запуске беты полностью обновлённой версии PIX для DirectX 12!


Давайте же посмотрим, что мы получили.
Читать дальше →
Реинкарнация графического отладчика PIX для DirectX 12
Source: habrahabr

Пост №3046376

Автор: romanbug

Если вы забудете пароль, то проведёте остаток вечности в виде бестелесного сознания, блуждающего вокруг Земли.Развернуть &epicComment_3046376& { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3046376″ }, «headline»: «SMBC (Saturday Morning Breakfast Cereal) :: перевел сам :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/SMBC-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%B5%D0%BB-%D1%81%D0%B0%D0%BC-3752315.png», «height»: 865, «width»: 684 }, «datePublished»: «2017-03-29T20:14:52+03:00», «dateModified»: «2017-03-29T20:14:52+03:00», «author»: { «@type»: «Person», «name»: «romanbug» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Если вы забудете пароль, то проведёте остаток вечности в виде бестелесного сознания, блуждающего вокруг Земли.» }
Комментировать 
Пост №3046376
Source: Joyreactor

Пост №3046366

Автор: commissarmanul

Развернуть &epicComment_3046366& { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3046366″ }, «headline»: «Sci-Fi :: art (арт) :: iDaisan :: красивые картинки», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/iDaisan-%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-Sci-Fi-art-3752305.jpeg», «height»: 1921, «width»: 3841 }, «datePublished»: «2017-03-29T20:07:51+03:00», «dateModified»: «2017-03-29T20:07:51+03:00», «author»: { «@type»: «Person», «name»: «commissarmanul» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3046366
Source: Joyreactor

Разговоры сотрудника с компанией: как и зачем?

image


За год нам, отделу внутренних коммуникаций ICL Services, трижды предложили сделать на внутреннем инфопортале «красную кнопку»: отдельный e-mail или ежемесячный веб-звонок для прямой связи с топ-менеджментом. Мы трижды садились за обдумывание этой потребности и каждый раз расходились с непониманием: «А точно ли этого у нас нет?» Читать дальше →
Разговоры сотрудника с компанией: как и зачем?
Source: habrahabr

Intel начнёт выпускать 10-нм чипы уже в этом году

Компания Intel объявила, что уже во второй половине этого года она намерена начать выпускать процессоры Cannonlake, выполненные по передовому 10-нм техпроцессу. Новые чипы будут комплектоваться 100,8 миллиона транзисторов […]
Intel начнёт выпускать 10-нм чипы уже в этом году
Source: 4pda