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

CAPS для устройств DirectX
В документации по DirectX 10 я прочитал следующее: «Биты (ограничения) возможностей устаревшего оборудования были удалены в пользу богатого набора гарантированных функций, который предназначен для оборудования класса Direct3D 10 (минимум)»....
3766 просмотров
schedule 03.12.2021

Типичная стратегия рендеринга для множества сложных объектов в DirectX?
Я изучаю DirectX. Он предоставляет огромную свободу в том, как что-то делать, но, предположительно, разные состояния работают по-разному, и он дает мало указаний относительно того, какими могут быть хорошо работающие шаблоны использования. Типично...
5473 просмотров
schedule 24.10.2021

Вершина сопоставления DirectX11 без использования memcpy
по-видимому, у меня есть проблема с отображением vertexBuffers в GPU с помощью memcpy Это мой исходный код D3D11_MAPPED_SUBRESOURCE MappedResource; ID3D11Buffer *pBuffer = s_vertexBuffers.pBuffers[i].Get(); HRESULT hr =...
1541 просмотров
schedule 27.09.2021

Странное поведение при попытке создать треугольник с помощью TriangleStrip Topologu
Я попытался создать этот 2D-треугольник с помощью Input Assembler, установленного на полосу треугольников: 1.(0.0f, 0.0f, 0.5f) 2.(-0.5f, 0.0f, 0.5f) 3.(-0.5f, -0.5f, 0.5f) Однако не было нарисовано никакого треугольника, фактически ничего не...
1770 просмотров
schedule 15.09.2021

Получить массив байтов из текстуры
Могу ли я получить массив байтов (ARGB) от D3D11Texture2D ? В DirectX 11 нет функций GetSurfaceLevel и LockRect .
3292 просмотров
schedule 18.11.2021

Картирование смещения агрегата: зазоры вдоль швов
Я реализую отображение смещения с помощью DirectX 11 с его новыми этапами тесселяции. Карта диффузии и карта смещения генерируются xNormal. Результат после того, как я применил отображение смещения, очень сильно потрескался....
357 просмотров
schedule 05.09.2021

Код обратного буфера DirectX на C ++
void D3DApp::OnResize() { assert(md3dImmediateContext); assert(md3dDevice); assert(mSwapChain); // Release the old views, as they hold references to the buffers...
1194 просмотров
schedule 28.09.2021

Проблемы с файлом заголовка Directx
Привет, я пытаюсь использовать отладчик графики Visual Studio 2013 и попытался создать группу событий. Но я столкнулся с проблемой при включении файла заголовка d3d11_1.h. Я скопировал заголовок в свой подключаемый каталог в подключаемый файл SDK за...
3442 просмотров
schedule 21.09.2021

Не удалось инициализировать Direct3d
Я пытаюсь запустить exe с этого учебного веб-сайта Directx-11: tutorial5 (exe в конце страницы), но я получаю сообщение об ошибке «Не удалось инициализировать Direct3d» . Я получаю ту же ошибку, когда загружаю решение и запускаю его в Visual...
2941 просмотров
schedule 30.09.2021

D3D11 Запись в буфер геометрического шейдера
У меня есть рабочий код OpenGL, который меня попросили перенести на Direct3D 11. В моем коде я использую буферные объекты хранилища шейдеров (SSBO) для чтения и записи данных в геометрическом шейдере. Я новичок в программировании Direct3D....
1535 просмотров

В DirectX какие значения хранятся в значении глубины? Отличается ли это между DX9 и DX11?
Я визуализирую одну и ту же геометрию, используя одну и ту же матрицу проекции / вида как в DirectX 11, так и в DirectX 9. В вершинном шейдере используется Output.oPosition = mul(float4(Position, 1.0), mul(mul(mHookModel, mHookView),...
201 просмотров
schedule 24.09.2021

Можно ли рисовать с помощью opengl в прямом dc / буфере?
Вероятно, это глупый вопрос, но я не могу найти хороших примеров того, как это сделать, или если это вообще возможно. Я только что закончил с проектом, в котором я использовал gdi для переноса материала в буфер DIB, а затем переставлял его на экран...
514 просмотров
schedule 25.10.2021

Почему пиксельный шейдер возвращает float4, если формат заднего буфера - DXGI_FORMAT_B8G8R8A8_UNORM?
Хорошо, это меня уже некоторое время беспокоит, и я не могу найти в MSDN ничего, что затрагивало бы детали, которые мне нужны. Это скорее вопрос из трех частей, так что вот оно: 1-) При создании приложений swapchain укажите форматы пикселей...
1949 просмотров
schedule 24.10.2021

Проблемы с движком DX11
Я следую руководству по созданию DX11Engine на YouTube, и я застрял. Я пытаюсь отобразить спрайт на экране, но когда я пытаюсь его запустить, я получаю Место чтения нарушения прав доступа 0x00000000 ". Проблема возникает в строке:...
54 просмотров
schedule 18.09.2021

DIrectX 11 2D Game Engine с использованием Direct 3D (C ++)
Я рыскал по Интернету в поисках помощи в создании 2D-игрового движка в DirectX 11 с использованием Direct 3D (вместо Direct 2D wrapper, который, по мнению большинства сайтов, не идеален). Я нашел множество ресурсов, подробно описывающих, как...
2162 просмотров
schedule 07.09.2021

Точка останова в настоящее время не будет достигнута. Нет исполняемого кода целевого типа кода отладчика.
Введение: Код не работает в режиме выпуска. Работает в отладке. Это видно на одной из моих точек останова: Кодовое место: void Font::operator<<(std::string s) { this->printf(s); // this line } Этот метод называется...
320 просмотров
schedule 02.12.2021

DirectX 11, возникает исключение при обновлении буфера констант с помощью UpdateSubresource
Итак, я новичок в DirectX и пытаюсь изучить основы, но у меня возникла проблема с моим постоянным буфером. Я пытаюсь отправить структуру с тремя матрицами в вершинный шейдер, но когда я пытаюсь обновить буфер с помощью UpdateSubresource, я получаю...
497 просмотров
schedule 17.11.2021

Разделение текстуры при высоком разрешении в настраиваемом эффекте Direct2D HSLT
Это странно. Я пытаюсь реализовать переходы как эффекты Direct2d. При реализации простого пиксельного шейдера из gl-transitions : fxc /Zi /T ps_4_0 warp.hlsl /D D2D_FULL_SHADER /D D2D_ENTRY=main /E main /Fo warp.cso /Fh "warp.h"...
46 просмотров
schedule 30.11.2021

DirectX11: чтение бита трафарета из вычислительного шейдера
Я конвертирую полноэкранный эффект в вычислительный шейдер, чтобы воспользоваться преимуществами некоторых функций вычислений, которые не могут быть выполнены с помощью фрагментных шейдеров. Прямо сейчас этот полноэкранный эффект использует трафарет,...
2775 просмотров
schedule 21.02.2022

Ошибка 0x80070057 при вызове VertexShader для Direct3d11
В моей системе Windows 8.1 установлен Directx11, но моя видеокарта - Directx 9. Я пытаюсь использовать библиотеки SharpDX и получаю сообщение об ошибке «параметр неверен» при создании объекта VertexShader. Вот что я пробовал Запуск Directx 9...
2065 просмотров
schedule 24.02.2022