Вопросы по теме 'directx-12'
c ++, directx 12: вопросы о выборе цвета
Я хотел бы реализовать выбор цвета в DirectX 12. Итак, в основном я пытаюсь выполнить рендеринг для двух целей рендеринга одновременно. Первая цель рендеринга должна содержать нормальный рендеринг, а вторая должна содержать objectID.
Чтобы...
483 просмотров
schedule
02.06.2023
Что такое D3D12, эквивалентный D3D11 CreateTexture2D?
Я новичок в программировании Direct3D, и я создаю простое приложение для Windows, чтобы отображать 4 изображения одно за другим с помощью d3d12. Я имею базовое представление об архитектуре D3D12 и на данный момент создал четыре распределителя команд...
4527 просмотров
schedule
23.06.2022
Универсальное приложение Windows — FPS ограничено принудительным обновлением монитора / VSync?
Я пробовал DX12 и заметил, что образцы «Полноэкранного режима» из образцов Microsoft действуют совсем по-другому.
Основной проект: https://github.com/Microsoft/DirectX-Graphics-Samples/
Пример полноэкранного режима рабочего стола:...
285 просмотров
schedule
10.02.2023
Многопоточность в DirectX 12
Мне трудно понять концепцию многопоточного рендеринга в DX12.
Согласно MSDN, команды рисования необходимо записывать в прямые списки команд (предпочтительно с использованием пакетов), а затем отправлять эти списки в очередь команд . Также...
3470 просмотров
schedule
21.04.2023
NАудио и DirectX 12
Я получаю сообщение об ошибке DirectX при использовании NAudio. Я не настолько хорошо разбираюсь в DirectX, поэтому был бы признателен за некоторые указатели.
Ошибка, которую я получаю при инициализации NAudio на ПК с Windows 10 с установкой...
483 просмотров
schedule
30.04.2022
Как перевести ресурс, только что скопированный в очередь копирования, в состояние, которое очередь копирования не поддерживает?
Я копирую данные в свои буферы D3D12_HEAP_TYPE_DEFAULT из промежуточных буферов D3D12_HEAP_TYPE_UPLOAD , используя очередь D3D12_COMMAND_LIST_TYPE_COPY . После того, как копия была сделана, мне нужно перевести ресурс обратно на...
360 просмотров
schedule
09.10.2022
Преобразование DXBC в DXIL (байт-код DirectX в промежуточный язык DirectX)
компилятор шейдеров DirectX от Microsoft с открытым исходным кодом описывает формат нового промежуточного языка (IL) для шейдеров HLSL, который называется DXIL. .
В документации упоминается преобразователь из предыдущего HLSL IL, называемый...
3728 просмотров
schedule
10.07.2022
XMVECTOR странные значения
Начинаем с DirectX и возимся с XMVECTOR
(Я знаю, что не использую их в контексте, мне просто любопытно)
// Vectors.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
#include...
136 просмотров
schedule
05.06.2023
Отражение DirectX12 не обнаруживает постоянный буфер
Я пытаюсь отразить все константные буферы переменными из шейдера, но рефлектор дает неправильные имена. шейдер:
struct ModelViewProjection
{
matrix MVP;
float a;
};
struct SomeConstBuffer1
{
matrix MVP;
float a;
};
struct...
119 просмотров
schedule
30.01.2023
Вулканский эквивалент IDXGIFactory6:: EnumAdapterByGpuPreference?
В Dx12 есть удобная функция которые мне очень нравятся и которые я использую в своем коде dx12.
Есть ли у Вулкана аналог?
64 просмотров
schedule
16.06.2023
Проблема с DirectX12: «d3dApp.h»: нет такого файла или каталога
Начинаю изучать DirectX12. В Visual Studio 2019 при попытке скомпилировать код (код со страницы xxx до страницы xxxiii введения (пример коробки) в книге Фрэнка Луны «Программирование 3D-игр с DirectX12») я получаю эту ошибку (последняя часть на...
204 просмотров
schedule
27.02.2023
d3dx12.h выдает кучу ошибок
Я пытаюсь изучить DirectX 12 и обнаружил эти руководства на github . Я скачал все и попытался запустить проект HelloWindow. Я связал d3d12.lib в Debug->Options->Linker->Input. К сожалению, выдает кучу ошибок из d3dx12.h. Для большинства из них...
966 просмотров
schedule
05.07.2023
Почему MediaEngine MediaFoundation может воспроизводить видео при втором вызове воспроизведения, но не при первом?
Я использую пример класса Microsoft MediaEnginePlayer DirectX, определенный здесь и описаны здесь в настольном приложении Win32 в Windows 10.
После вызова SetSource() в аудиофайле, подобном этому:...
153 просмотров
schedule
04.02.2023
Управление кучей дескриптора DXR для трассировки лучей
После просмотра видео и чтения документации по DXR и DX12 я все еще не уверен, как управлять ресурсами для DX12 raytracing (DXR).
Существует значительная разница между растеризацией и трассировкой лучей с точки зрения управления ресурсами, главное...
99 просмотров
schedule
24.07.2023