Вопросы по теме 'dxgi'

Неразрешенный внешний символ _IID_IDXGIFactory
Я создаю консольное приложение в VC ++ 2010 и добавляю в него следующий код: #include <d3d10.h> #include <d3dx10.h> #include <DxErr.h> #pragma comment(lib, "d3d10.lib") #pragma comment(lib, "d3dx10.lib") #pragma comment(lib, "dxgi.lib")...
8537 просмотров
schedule 16.11.2021

В списке мониторов DXGI не указан полный размер монитора Dell P2715Q.
Делаю перебор DXGI адаптеров и мониторов. Второй монитор, подключенный к моему компьютеру, — Dell P2715Q с разрешением 3840*2160: Однако программа сообщает, что это 2560*1440, второе доступное разрешение. Минимальный код для...
341 просмотров
schedule 14.03.2022

Изменение размера цепочки обмена DXGI, привязанной к цели рендеринга Direct2D
У меня есть цель рендеринга Direct2D, созданная с помощью ID2D1Factory::CreateDxgiSurfaceRenderTarget. Когда я получаю сообщение WM_SIZE, я пытаюсь изменить размер соответствующей цепочки подкачки, вызывая IDXGISwapChain::ResizeBuffers, но это не...
1347 просмотров
schedule 28.03.2022

Неверная идентификация встроенной графики Intel (DXGI)
Я заполняю окно пустой цепочкой подкачки, которая обрабатывается DirectX 12. Немного дурачась с Explicit Multi-Adapter, я столкнулся с этим странным поведением... Как показано почти во всех существующих демонстрационных кодах DX12, я перебираю все...
698 просмотров
schedule 15.04.2022

Что означает режим масштабирования DXGI_MODE_SCALING_UNSPECIFIED в списке режимов, возвращаемом из IDXGIOutput.GetDisplayModeList?
Я пытаюсь создать приложение Direct3D 10/11 с поддержкой полноэкранного режима. Для этого я должен предоставить пользователю список доступных видеорежимов. Кроме того, было бы здорово выбрать текущие настройки рабочего стола в качестве режима видео...
791 просмотров
schedule 28.04.2022

Рисовать в хуке Present(), не разрушая существующий контент
Я пишу универсальное оверлейное приложение (не чит) для полноэкранных приложений DX11. Я полный новичок в DX11 и стараюсь быстро наверстать упущенное, так как у меня не хватает времени на проект. Надеюсь на вашу помощь. Я вставляю dll и...
1905 просмотров
schedule 19.07.2022

E_NOINTERFACE при вызове CreateDXGIFactory1
Я относительно новичок в C++ в целом и очень новичок в разработке для Windows. Я пишу программу, которая использует библиотеку DXGI — она прекрасно компилируется, но когда я запускаю исполняемый файл, HRESULT из CreateDXGIFactory1 выходит как...
490 просмотров
schedule 02.08.2022

Окно SharpDxИзменить размер
Я пытаюсь реализовать обновление обратного буфера, как только размер моего окна был изменен. Так что мои объекты не будут растягиваться. Итак, я попробовал это _renderForm.Resize += OnRenderFormOnResize; private void OnRenderFormOnResize(object...
3503 просмотров
schedule 09.09.2023

Получение данных ID3D11Texture2D для отправки по сети
Я изменяю образец API дублирования рабочего стола любезно предоставлено Microsoft для захвата экрана и отправки обновлений по сети моему приложению. Я знаю, как на самом деле отправить данные; моя проблема заключается в получении данных из объекта...
1356 просмотров
schedule 25.07.2023

Дублирование рабочего стола и С++ AMP несовместимы?
Я хочу захватить и сжать экран на GPU. C++ AMP и DXGI Desktop Duplication работают по отдельности, но, похоже, не работают вместе. Пример: Этот проект отлично работает, но добавление минимального кода C++ AMP почти верхняя часть...
152 просмотров

SharpDX MapSubresource перевернут по вертикали C#
Как я могу перевернуть SharpDX.Databox, не преобразовывая его в растровое изображение? Я делаю запись экрана, используя SharpDX и Media Foundation. Ниже приведен код того, как я получаю Databox. mapSource =...
442 просмотров
schedule 01.05.2023

Снимок экрана дублирования рабочего стола (DirectX) не может доставить обновления экрана
Я работаю над приложением, которое будет захватывать экран через API-интерфейсы дублирования рабочего стола (с использованием DirectX 11) (только отличие от предыдущего обновления экрана) и отображать его в другом окне (средство просмотра может...
3812 просмотров

Как проверить, используется ли настоящий аппаратный видеоадаптер
Я разрабатываю приложение, которое показывает что-то вроде видео в своем окне. Я использую технологии, описанные здесь Знакомство с Direct2D 1.1 . В моем случае единственная разница в том, что в конечном итоге я создаю растровое изображение,...
1341 просмотров
schedule 28.06.2023

Разница между Direct3D и DXGI
Я пытаюсь запросить компьютер Windows, используя С++, для списка доступных видеокарт. На этот вопрос SO есть ответ (от moxize), который обеспечивает один способ (d3d9.h): get- модель-видеокарты И этот предоставляет другой (dxgi.h):...
1330 просмотров
schedule 05.05.2023

Получите новый подключенный дисплей через существующий IDXGIDevice
У меня есть программа, которая создает ID3D11Device устройство при запуске и уничтожает при завершении работы. Я столкнулся с проблемой при подключении второго монитора после создания ID3D11Device . В этом упрощенном фрагменте кода он перечисляет...
41 просмотров
schedule 26.01.2023

DXGI выводит пустой массив пикселей, memcpy тоже не работает
Привет, я пытаюсь объединить данный код с моим, чтобы вывести массив пикселей из изображения, но проблема в том, что 1) он выводит пустой массив 2) memcpy не работает с unique_ptr to const void * ОШИБКА Как получить доступ к данным пикселей из...
69 просмотров
schedule 05.11.2023

Искаженное изображение захвата экрана DXGI
Мало того, что фпс падает с 60 до 20-21, так еще и изображение выглядит таким искаженным. Второе изображение, как это должно выглядеть Как это выглядит Как это должно выглядеть if (captureVideo == 1) { pNewTexture = NULL; // Use...
327 просмотров
schedule 06.02.2024