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

Direct3D11 (C++): обновление координат текстуры в постоянном буфере?
Я пытаюсь создать довольно простой 2D-движок с Direct3D. Я сделал функцию LoadImage(), которая сохраняет все довольно статичное поведение изображения в объекте. (шейдеры, вершинные буферы, сэмплеры и т. д.) Я планирую сделать позиционирование...
2149 просмотров
schedule 10.08.2022

Освобождение ресурсов на языке D
При использовании Direct3D в С++ я могу, например, написать класс «Куб», который содержит «ID3D11Buffer* vertexBuffer_» и убедиться, что деструктор для этого объекта Cube вызывает vertexBuffer_->Release(). У меня может быть класс «Scene»,...
623 просмотров
schedule 16.07.2023

Что делать с несколькими цепочками обмена в DXGI?
Это запутанно здесь. Это связано с тем, что к одной цепочке подкачки нельзя получить доступ одновременно, или DXGI полностью не поддерживает многопотоковое исполнение? Если у меня есть 2 цепочки обмена для 2 дисплеев на одной карте, как лучше...
556 просмотров
schedule 22.02.2023

Direct3D11 издает звук во время работы программы отладки
У меня есть простое приложение для вращения блоков (по сути это d3d11 Hello World!), но всякий раз, когда я запускаю его, я слышу слышимый шум. Я попытался просмотреть код, чтобы увидеть вызов, из-за которого «происходит» шум, но мне не удалось...
141 просмотров
schedule 10.02.2023

Где определяется D3DERR_INVALIDCALL (код возврата D3D11CreateDevice)?
В документации MSDN говорится, что D3D11CreateDevice возвращает один из Коды возврата Direct3D 11 . Среди них D3DERR_INVALIDCALL. Но где определяется D3DERR_INVALIDCALL? Я использую новейший Windows SDK. Какой заголовочный файл мне нужно...
1040 просмотров
schedule 23.05.2022

Как загружать, визуализировать и преобразовывать 2D-изображения с помощью API Direct3D 11?
В своем небольшом игровом проекте с использованием API DirectX 11 я создаю устройство Direct3D и рисую трехмерные сетки, используя учебные пособия в Интернете и книгу. Но я не могу найти, как загружать , преобразовывать (поворачивать,...
855 просмотров
schedule 08.08.2022

Visual Studio Graphics Debugger пропускает работающий пиксельный шейдер
Я программирую на С#, Visual Studio 2013 Update 5 RC и использую Direct3D 11 (через SlimDX) для рендеринга анимированной сцены. Я экспериментировал с текстурами неупорядоченного доступа в пиксельном шейдере, и он прекрасно работает. То есть мой...
926 просмотров

Компилятор не позволяет мне использовать DDSTextureLoader.h и WICTextureLoader.h
Я пытаюсь использовать библиотеку DirectXTex, но каждый раз компилятор выдает одну ошибку за другой. В частности, я хочу использовать заголовки DDSTextureLoader.h и WICTextureLoader.h , чтобы я мог использовать функции CreateWICTextureFromFile и...
1036 просмотров
schedule 19.06.2023

Linker продолжает показывать ошибки после того, как я перешел с DirectX SDK на Windows SDK
Я только что удалил все заголовки, которые были включены в DirectX SDK, и перешел к Windows SDK, но как только я это сделал, компоновщик постоянно жалуется на «неразрешенный внешний символ». Компоновщик показывает около 24 ошибок, и большинство из...
182 просмотров
schedule 22.09.2022

Не удается освободить буфер Direct3D из цепочки подкачки для изменения размера
Я изо всех сил пытаюсь изменить размер буфера, когда мои окна меняются. Каждая часть процесса работает так, как ожидалось, за исключением этой. // in MyGame.h - private: ComPtr<ID3D11RenderTargetView> gRenderTarget; ... // handle...
1083 просмотров
schedule 02.01.2024

Переопределения при #include-ing DirectXMath и DirectXTex
Используя VS2018Pro, Windows10, Я получаю много ошибок компиляции переопределения при извлечении DirectXTex.h, DirectXMath.h и DirectXCollision.h в файлах проекта. DirectXMath и DirectXCollision являются частью заголовков Win10SDK, и я вытащил...
70 просмотров

Оптимизация кодировки h264 MediaFoundation
Я пишу приложение для захвата экрана, которое использует API UWP для захвата экрана . В результате я получаю обратный вызов для каждого кадра с ID3D11Texture2D с целевым экраном или изображением приложения, которое я хочу использовать в качестве...
112 просмотров

Неправильная текстура DirectX
Мое приложение DirectX неправильно отображает текстуру. Результат: Ожидается от редактора VS: Как видите, текстура кота нарисована не полностью. Я использую WaveFrontReader для загрузки .OBJ и .MTL и WicTextureLoader для...
129 просмотров
schedule 31.07.2023

Неправильный рендер кубической сетки в DirectX 11
Я практикую DirectX 11 по книге Фрэнка Луны. Я реализовал демонстрацию, которая отображает куб, но результат неверен. https://i.imgur.com/2uSkEiq.gif Как я надеюсь, вы можете видеть на изображении (прошу прощения за низкое качество), кажется,...
79 просмотров
schedule 14.06.2022

Создание цепочки обмена приводит к тому, что дескриптор окна становится недействительным
Пытаюсь работать и с Direct2D, и с Direct3D. Прямо сейчас у меня Direct2D рисует контент в отдельный контекст устройства (с HDC), а затем копирует содержимое этого контекста устройства в мое окно. Я мог бы показать код, который я использую для его...
39 просмотров
schedule 23.01.2023