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

DirectX 11 Compute Shader — запись не всех значений
Я пытаюсь провести некоторые эксперименты с фрактальным рендерингом с помощью вычислительных шейдеров DirectX11. Предоставленный пример работает на устройстве FeatureLevel_10. Мой выходной буфер RwStructured имеет формат данных R32G32B32A32_FLOAT....
2985 просмотров
schedule 25.04.2023

Не удается создать поверхность Direct2D DXGI.
Я вызываю этот метод: http://msdn.microsoft.com/en-us/library/dd371264(VS.85).aspx Вызов завершается с ошибкой E_NOINTERFACE . Документация особенно бесполезна в отношении того, почему это может произойти. Я включил все средства отладки...
4145 просмотров
schedule 01.03.2023

SlimDX и WPF (DirectX 11)
Я хочу использовать SlimDX (DirectX 11) для рендеринга содержимого изображения в WPF. Проблема в том, что я не могу найти способ связать SwapChain с D3DImage. (В примере DirectX 11 используется SlimDX RenderForm.)
5303 просмотров
schedule 07.03.2023

В DirectX, если повторно использовать слот, сохраняет ли GPU предыдущий ресурс в своей памяти? Также можно ли безопасно изменить исходные ресурсы процессора?
Я писал этот вопрос о directx и следующие вопросы были частью этого, но я понял, что мне нужно их разделить. Если что-то не находится в «слоте» (регистре) графического процессора, нужно ли будет повторно передать его в графический процессор для...
300 просмотров
schedule 01.03.2023

Нарушение прав доступа в DirectX OMSetRenderTargets
Я получаю следующую ошибку (Необработанное исключение в 0x527DAE81 (d3d11_1sdklayers.dll) в Lesson2.Triangles.exe: 0xC0000005: место чтения нарушения прав доступа 0x00000000) при запуске примера приложения Triangle для DirectX 11 в...
2161 просмотров
schedule 26.03.2022

Управление графическим процессором с помощью шейдерной модели 2 из DirectX11 API
Можно ли как-то управлять gpu с шейдерной моделью 2.0 через DirectX 11 API? Пример использования такой: у нас есть два типа рендеринга, написанные на directx9. Во-первых, это унаследованные от старых графических процессоров, а во-вторых,...
688 просмотров
schedule 22.01.2023

Сетка DX10:: DrawSubSet
Я балуюсь с DX11 и заметил, что ID3DX11Mesh отсутствует, как в DX10 был ID3DX10Mesh. Я предполагаю, что это могло быть связано с одной из двух вещей: либо ID3DX10Mesh не нуждался в замене, поскольку DX11 в основном просто расширяет DX10, либо он был...
785 просмотров
schedule 06.04.2023

Как загрузить текстуру в шейдер (DirectX11/SlimDX)
У меня есть Texture2D; У меня есть явно работающий сэмплер текстуры шейдера и переменная текстуры шейдера, в которую я могу поместить этот Texture2D. Единственная проблема в том, что я не знаю, как загрузить текстуру в шейдер в DirectX11. И либо...
4806 просмотров
schedule 26.01.2023

Как установить RenderState в DirectX11?
Как установить состояние рендеринга в DirectX11? device->SetRenderState() больше не существует.
6137 просмотров
schedule 15.01.2023

Камера DirectX, которой следует следовать на основе матрицы мира 3D-модели?
У меня есть несколько объектов, перемещающихся в трехмерном пространстве, и я ищу способы при нажатии кнопки сделать снимок камеры и следовать за выбранным объектом. Есть ли способ использовать worldMatrix каждого объекта? (Ниже приведен пример...
1800 просмотров
schedule 31.05.2022

DirectX 10/11 Постоянное содержимое буфера не проходит
Я сделал постоянный буфер, определенный как cbuffer MatrixBuffer : register(b1) { float4x4 aMatrixTransforms[24]; float aMatrixWeights[24]; uint UsedMatrices; float3 Unused; } в HLSL и struct stMBuffer { D3DXMATRIX...
456 просмотров
schedule 31.01.2023

d3d 11 обратно совместим с d3d10 и d3d9?
Я представил вопрос, который на самом деле представлял собой кучу вопросов в одном, поэтому я разбиваю их на отдельные вопросы, как и просили. просто общий вопрос о Direct3D, если бы я написал приложение полностью на d3d11 с шейдерами hlsl 5.0,...
2115 просмотров
schedule 18.08.2023

Создайте представление R32_UINT из ресурса R8G8B8A8_UNORM.
Мне нужно выполнить редактирование изображений на месте с помощью DirectCompute — например: http://msdn.microsoft.com/en-us/library/ff728749%28v=vs.85%29.aspx Мой резервный буфер — R8G8B8A8_UNORM, и мне нужно создать БПЛА формата R32_UINT, чтобы...
1583 просмотров
schedule 08.01.2023

Цепочка обмена DirectX 11 с 7 задними буферами
У меня есть проприетарный медиаплеер, который работает в Windows 8 в режиме рабочего стола. Версия DirectX во время выполнения — 11, но собственный графический драйвер поддерживает DirectX 9. На некоторых компьютерах с точно такой же настройкой я...
3032 просмотров

Цепочка обмена DX11 показывает только первый кадр. Переключение между ним и черным изображением
Когда я запускаю свою 3D-сцену, она отображает только первый кадр, а затем переключается между ним и черным экраном, вызывая много мерцания. Я думаю, что это моя цепочка обмена неправильно настроена, но я действительно не знаю. Вот мой код для его...
962 просмотров
schedule 01.05.2023

Повысит ли Crossfire/SLI производительность вычислительных шейдеров?
Я копаюсь в вычислительных шейдерах DX11. И интересно, будет ли прирост производительности при добавлении еще одной видеокарты с Crossfire/SLI. Или добавить еще одну видеокарту без использования Crossfire/SLI. Кто-нибудь экспериментировал с этим?
481 просмотров
schedule 13.07.2022

С++ Directx 11 Окружающее освещение
В настоящее время у меня проблема с освещением в Directx 11, на самом деле это окружающее освещение. Вот код: cbuffer ConstantBuffer { float4x4 final; float4x4 rotation; // the rotation matrix float4 lightvec; // the light's...
1934 просмотров
schedule 07.01.2023

Альфа-версия спрайта DirectX 11 смешивается поверх другого спрайта
Я следил за некоторыми руководствами по рендерингу спрайтов с помощью DirectX 11 и понимаю их, но все руководства и примеры, похоже, сосредоточены на рисовании 1 спрайта. Я пытаюсь расширить это и быть дружелюбным к партиям. На данный момент...
1373 просмотров
schedule 25.06.2023

VS2012, Windows 8, DirectX и их SDK
Недавно я установил Visual Studio 2012 Express для рабочего стола Windows. Вместе с ним была установлена ​​часть Windows 8 SDK. В настоящее время я хочу разрабатывать программы только для платформы Windows Vista/7 с DirectX 11. До сих пор я только...
3793 просмотров

SharpDX: сбой инициализации Texture2D из DataStream (хотя Texture1D работает нормально)
Я пытаюсь создать SharpDX.Direct3D11.Texture2D из данных в памяти, но всегда получаю исключение SharpDXException (HRESULT: 0x80070057, «Неверный параметр»). Я использовал для этой цели Texture1D, который можно создать без проблем. Я сократил код...
3624 просмотров
schedule 15.11.2023