Вопросы по теме '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 просмотров
schedule
19.03.2023
Компилятор не позволяет мне использовать 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 просмотров
schedule
04.06.2024
Оптимизация кодировки h264 MediaFoundation
Я пишу приложение для захвата экрана, которое использует API UWP для захвата экрана .
В результате я получаю обратный вызов для каждого кадра с ID3D11Texture2D с целевым экраном или изображением приложения, которое я хочу использовать в качестве...
112 просмотров
schedule
05.06.2023
Неправильная текстура 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