Вопросы по теме 'direct3d11'

Запуск Direct3D, простой треугольник не отображается
Я уже некоторое время занимаюсь созданием игр, сначала используя SDL, а затем SFML. Было приятно, что за меня сделали основы, но теперь я хотел бы сделать еще один шаг и научиться делать графику с нуля. Поэтому я пытаюсь изучить основы Direct3D и...
1256 просмотров
schedule 12.05.2022

Взаимодействие Direct2D Direct3d11 — может ли устройство быть потеряно?
В моем приложении я использую direct2d для записи в общую (d3d11/d3d10) текстуру. Это единственный тип цели рендеринга, который используется в моем приложении. Поскольку в direct2d устройства могут быть потеряны (D2DERR_RECREATE_RENDER_TARGET),...
1010 просмотров
schedule 30.09.2023

Direct3d и hlsl вершины разного размера и многомерные геометрические объекты?
Я новичок в direct3d, графике, HLSL, c ++, и я пытаюсь написать программу для визуализации различных геометрических многомерных форм (например, гиперкуба), программа должна получать вершины от пользователя после того, как пользователь определил...
260 просмотров
schedule 24.04.2022

Устройство DX11, созданное на неуправляемом C++, для использования в окне WPF
Я довольно долго работал над простым графическим движком на C++ с использованием Direct3d 11. Я решил попробовать создать графический интерфейс просто для удовольствия, и после прочтения некоторых статей о WPF он мне очень понравился. Дело в том, что...
995 просмотров
schedule 16.05.2024

(DirectX 11) Может ли один буфер вершин быть привязан более чем к одному входному слоту IA одновременно?
Если у меня есть разные типы данных (например, положение, нормаль и цвет), которые не чередуются, но хранятся в одном и том же буфере вершин, могу ли я привязать этот буфер к более чем одному входному слоту на этапе IA, чтобы он указывал на все 3 из...
353 просмотров
schedule 18.06.2023

Дополнительная ссылка на буфер цепочки подкачки в ID3D11On12Device::AcquireWrappedResources()
Я заинтересован в использовании " Direct 3D 11 на 12-дюймовой библиотеке, но у меня возникают проблемы при изменении размера окна. В частности, я модифицирую образец приложения DirectX 12 для Visual Studio. Я создаю ID3D11On12Device сразу после...
1696 просмотров

синтаксическая ошибка: идентификатор «TEXTMETRICA» в D3DX10Core
Я только что начал изучать D3D, и мой код работал нормально, пока я не внедрил компилятор шейдеров D3D в свой код. Я использую учебник по DirectXTutorials . если я просто скопирую и вставлю код оттуда в новый проект, программа скомпилируется...
81 просмотров

InterlockedAdd HLSL потенциальная оптимизация
Мне было интересно, может ли кто-нибудь знать, может ли быть какая-то оптимизация, происходящая с HLSL InterlockedAdd , особенно когда он используется на одном глобальном атомарном счетчике (добавленное значение постоянно во всех потоках) с помощью...
527 просмотров
schedule 29.03.2023

AquireNextFrame() не работает с разными ошибками
У меня есть рабочий код, который циклически захватывает текущий рабочий стол и использует код, описанный в DirectX Screen Capture — Desktop Duplication API — ограниченная частота кадров AcquireNextFrame /...
28 просмотров
schedule 26.11.2022