Вопросы по теме 'directx-11'

Могу ли я разрабатывать приложения DirectX с помощью C#?
Я хочу знать, могу ли я разрабатывать графические приложения с DirectX, используя C#?
946 просмотров
schedule 12.11.2022

DirectX 11 Переключение из полноэкранного режима -> проблема с оконным режимом
Я просматривал различные сайты в поисках правильного способа управления переключением. Я думал, что взломал его, но теперь я заметил странную проблему, когда устанавливаю вершинные и пиксельные шейдеры для вызова отрисовки. Я могу переключиться...
4376 просмотров
schedule 27.03.2022

Почему моя текстура не отображается в полноэкранном режиме игры DX11
Я рисую текстуру в игре DX11. Странно, что текстура никогда не отображается в полноэкранном режиме. Я перечисляю настройки своего состояния здесь для справки. BOOL BlendEnable[] = {TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE}; UINT8...
214 просмотров
schedule 14.01.2024

Как в DirectX 11 создать и зарегистрировать два буфера в SwapChain (DXGI_SWAP_CHAIN_DESC)
Я новичок в DirectX 11, и, следуя книге Beginning DirectX 11, в главе 2 есть код для создания буфера с использованием следующего кода: DXGI_SWAP_CHAIN_DESC swapChainDesc; ZeroMemory( &swapChainDesc, sizeof( swapChainDesc ) );...
3545 просмотров
schedule 03.08.2022

Уровни функций DirectX 11
Я написал программу, использующую DirectX 11. При создании устройства я использую уровень функций 9.0c (точнее, D3D_FEATURE_LEVEL_9_3). Мое первоначальное понимание уровней функций заключается в том, что выбор одного из них позволяет программе быть...
1946 просмотров
schedule 12.05.2024

Ошибка необработанного исключения при инициализации DirectX 11
Когда я пытаюсь инициализировать и использовать DirectX 11, я получаю следующую ошибку: Ошибка: 'Engine.exe': Loaded 'C:\Users\JayRavi\Desktop\Directx 11 Tutorials\Engine\Debug\Engine.exe', Symbols loaded. 'Engine.exe': Loaded...
3079 просмотров
schedule 06.12.2022

Движущиеся вогнутости на местности DirectX
Мне нужна помощь с Directx. Я создаю свой проект на основе образца TerraTessellation из Nvidia Directx SDK. В основном то, что я сделал, это изменил файлы .dds на файлы, которые меня интересуют для отображения местности....
97 просмотров
schedule 06.07.2023

Nvidia 3D Video с использованием DirectX11 и SlimDX на C #
Добрый день, я пытаюсь отобразить стерео-видео в реальном времени с помощью nvidia 3DVision и двух IP-камер. Я совершенно новичок в DirectX, но пытался проработать несколько руководств и ответить на другие вопросы на этом и других сайтах. На данный...
4033 просмотров
schedule 22.07.2022

direct x 11 интеллектуальное создание буферов вершин
У меня есть небольшая загадка, которая просто ставит меня в тупик. Допустим, у меня есть пара шейдеров с разными типами вершин, например: // light shader struct vertexInputType { float4 position : POSITION; float2 tex : TEXCOORD0;...
6082 просмотров
schedule 20.05.2023

Записать информацию в пустое окно с помощью С++
Итак, я создаю этот игровой движок и обнаружил, что ОЧЕНЬ сложно создать какое-то наложение с отладочной информацией в главное окно игры с помощью D3D11 или вообще рисовать текст, поэтому я подумал, что создам другое окно. чтобы содержать мои данные...
111 просмотров

Альфа-смешивание DirectX 11 не работает
Итак, я пытался заставить альфа-смешивание работать в моем 3D-приложении, но оно просто не хочет происходить. Я рисую 2D-изображения с ортогональной проекцией в самом конце цикла рендеринга (тестирование глубины остается включенным), а текстуры...
10173 просмотров
schedule 11.12.2022

Как расположить текстурированный четырехугольник в экранных координатах?
Я экспериментирую с разными матрицами, изучаю их влияние на текстурированный квад. До сих пор я довольно легко реализовал матрицы масштабирования, вращения и перемещения, используя следующий метод для моих векторов положения: enter code here...
1252 просмотров
schedule 27.05.2022

Как вы используете Geometry Shader с выходным потоком?
Похоже, что эта функция очень плохо документирована. В туториалах по шейдерам геометрии в DirectX SDK нет примера использования CreateGeometryShaderWithStreamOutput и нигде нет потоков, объясняющих основы этого. В msdn написано, какие функции...
4944 просмотров
schedule 26.04.2023

умножение матриц в вершинном шейдере
Когда я умножаю матрицы на CPU D3DXMATRIX mb = mbb.matWorld * mbb.matView * mbb.matProj; D3D11_BUFFER_DESC bd; ZeroMemory(&bd, sizeof(bd)); bd.Usage = D3D11_USAGE_DEFAULT; bd.ByteWidth = sizeof(D3DXMATRIX); bd.BindFlags =...
636 просмотров
schedule 03.03.2023

Реализация шейдерной анимации для приложения DirectX Магазина Windows
Я пытаюсь добиться анимации шейдера в приложении Windows Store DirectX. На самом деле я просто хотел бы получить ту же анимацию, которую я вижу по ссылке ниже (реализовано для DirectX 9 и C#). http://www.rastertek.com/dx10tut33.html Я вроде...
324 просмотров
schedule 31.12.2022

Direct3D 11 CreatePixelShader (E_INVLIDARGS)
Я использую утилиту fxc.exe из directx sdk для компиляции моих шейдеров, а затем загружаю их как массив байтов в свое приложение (с этим кодом): inline std::vector<char> ReadToByteArray(char* filename) { std::ifstream file;...
1756 просмотров
schedule 20.07.2022

Как проверить, соответствует ли видеокарта потребностям приложения?
У меня есть приложение, использующее специфические функции DirectX11. Есть ли способ, кроме попытки создать ID3D11Device, чтобы определить, поддерживает ли карта эту версию DirectX? И второй вопрос: как определить, сколько видеопамяти у видеокарты?
981 просмотров
schedule 13.01.2023

Реализация сопоставления нормалей HLSL
Итак, хорошо. Я пытаюсь реализовать сопоставление нормалей в своем маленьком игровом движке, и я просто не могу заставить его работать. Когда я делаю освещение только с нормалями для каждой вершины, все в порядке, но если я попытаюсь сделать это с...
2518 просмотров
schedule 12.12.2022

c++ включая библиотеки и добавление каталогов для DirectX11
Итак, я играю с учебником DirectX, пытаясь изучить его, но я продолжаю получать эти ошибки: 1>main.obj : error LNK2019: unresolved external symbol _D3D11CreateDeviceAndSwapChain@48 referenced in function "void __cdecl InitD3D(struct...
1942 просмотров
schedule 04.01.2023

DirectX11 рисует простой треугольник
Я попытался нарисовать простой треугольник с помощью DXUT11, но не вижу треугольника в своем окне. Я много работал, но все еще не могу понять, в чем проблема -_- Я проверил каждое возвращаемое значение функций D3D, и все они вернули S_OK. Я вижу,...
3726 просмотров
schedule 18.08.2022