Вопросы по теме '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 просмотров
schedule
27.02.2024
Цепочка обмена 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 просмотров
schedule
23.10.2022
SharpDX: сбой инициализации Texture2D из DataStream (хотя Texture1D работает нормально)
Я пытаюсь создать SharpDX.Direct3D11.Texture2D из данных в памяти, но всегда получаю исключение SharpDXException (HRESULT: 0x80070057, «Неверный параметр»). Я использовал для этой цели Texture1D, который можно создать без проблем.
Я сократил код...
3624 просмотров
schedule
15.11.2023