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

Веб-браузер в полноэкранном приложении Direct3D
Мне нужен работающий веб-браузер в полноэкранном приложении Direct3D. Например, игры Valve на основе Source (вроде как) делают это в окне MotD, когда вы присоединяетесь к серверу. Любые советы о том, где искать?
1900 просмотров
schedule 18.10.2023

Вывод Direct3D на принтер/плоттер
Как лучше всего отправить вывод Direct3D на принтер или плоттер?
754 просмотров
schedule 10.11.2023

Передать текстуру с помощью указателя через процесс
Трудно выразить это в названии, поэтому позвольте мне объяснить. У меня есть приложение, которое использует Direct3D для отображения некоторой сетки и directshow (vmr9 + allocator) для воспроизведения некоторого видео, а затем отправляет видеокадр...
1913 просмотров
schedule 26.10.2022

Как с помощью Direct3D9 определить, какие дисплеи подключены к одному и тому же физическому устройству?
Используя Direct3D9, я могу подсчитать доступные адаптеры, используя IDirect3D9::GetAdapterCount() . Однако это возвращает количество выходов, то есть 2 для одной видеокарты с двумя головками. Используя Win32 API, я могу перечислить устройства...
961 просмотров
schedule 11.02.2023

Самый простой преобразованный рисунок вершин с Direct3D
Я абсолютно новичок в DirectX и хотел бы нарисовать несколько непреобразованных примитивов с самой базовой конфигурацией Direct3D (в учебных целях). Я уже нарисовал несколько примитивов с преобразованными вершинами, то есть вершинами с установленным...
1285 просмотров
schedule 26.09.2023

Сетка Direct3D с комбинацией линий и треугольников
Мне нужно создать сетку Direct3D, состоящую из нескольких вершин (сгенерированных во время выполнения), которые мне нужно визуализировать как комбинацию LineList и TriangleList. т. е. некоторые вершины отображаются как LineList, а некоторые — как...
607 просмотров
schedule 02.05.2022

Получить данные изображения для потока рендеринга Direct3d
Я хотел бы получить необработанные данные изображения, как в указанном на массив байтов или что-то в этом роде, вывода изображения из приложения Direct3D без фактического рендеринга его на монитор. Мне нужно сделать это, чтобы я мог отображать...
567 просмотров
schedule 11.06.2023

Общие ресурсы в SlimDX с DX10
Я пробую использовать функцию общих ресурсов DX10, так как она мне понадобилась для одного из моих проектов. Но я не могу найти много примеров или кода, особенно с использованием SlimDX. Согласно документации DX10, мне просто нужно указать ресурсы...
1370 просмотров
schedule 12.03.2023

Как узнать, действителен ли код шейдера HLSL для данной версии шейдера?
В Ogre при загрузке шейдеров HLSL вы указываете целевой PS/VS, например SM2.0, SM 3.0. Существуют ли инструменты для HLSL (и, я думаю, для других языков шейдеров), которые сообщат мне, какие версии модели шейдера действительны для данной...
340 просмотров
schedule 08.10.2022

Узнать, какой дисплей к какому адаптеру относится?
Я работаю над приложениями SlimDX, которые работают для нескольких дисплеев. Приложения будут занимать выбранный дисплей, и их выбор вводится через командную строку, как int. Затем я использую System.Windows.Forms.Screen.AllScreens[selection] ,...
1830 просмотров
schedule 24.12.2023

Написание плагина с использованием NPAPI + D3D. Он работает в Firefox, но браузер отключается. Почему?
Я пишу плагин, используя NPAPI и D3D. Я просто собрал образец D3D из DXSDK и NPAPI вместе. Я получаю HWND при запуске плагина и передаю его D3D для рисования. Однако это работает. элемент управления (прямоугольник 400 * 300) на тестовой странице...
418 просмотров
schedule 02.08.2023

Управление памятью для данных буфера вершин
Предположим, мне нужно отрендерить статичную картинку (100 звезд). Я генерирую звездные данные (положение, цвет, размер) в std::vector stars; Затем я создаю класс для рендеринга D3D, который состоит из буфера: CGalaxyMapRenderer { …...
866 просмотров
schedule 25.02.2022

Как получить положение и ось x/y/z из мировой матрицы LH 4x4?
Насколько я знаю, Direct3D работает с системой координат LH, верно? Итак, как мне получить положение и ось x/y/z (ось локальной ориентации) из матрицы LH 4x4 (мировой)? Спасибо. Если вы не знаете: LH означает левша
941 просмотров
schedule 05.10.2022

Какой алгоритм масштабирования используется ID3DXFont?
Я пытаюсь дополнить функциональность ID3DXFont, визуализируя текст в текстуру, а затем ID3DXSprite.Draw() добавляя его по мере необходимости. Старый (прямой) способ: ID3DXSprite *sprite; ID3DXFont *font; sprite->SetTransform(mw);...
929 просмотров
schedule 21.10.2022

Объезды захватывают текстуру
Есть гоночная игра, мне нужно собрать телеметрию и статистику. И добавить дополнительный HUD Я составил обходные пути. И мог бы сделать хук, чтобы изменить имя окна приложения. Например: LRESULT (WINAPI * TrueSendMessageW)(HWND hWnd, UINT Msg,...
341 просмотров
schedule 23.10.2023

Высокая загрузка ЦП на дополнительном дисплее (оконный режим)
Наш пользовательский рендерер видео DirectShow использует Direct3D9. При отображении в оконном режиме (охватывающем всю поверхность экрана) на основном дисплее/мониторе он работает хорошо с низкой загрузкой ЦП, но когда он отображается на...
418 просмотров
schedule 12.09.2022

Имеют ли FrontBuffer альфа-значение?
Я пытался сохранить изображение .tga с помощью метода GetFrontBufferData, но значение альфа-канала теряется. Они абсолютно одно целое. Я мог бы получить правильное значение альфа-канала из RenderTarget или BackBuffer, но не значение rgb неверно. Даже...
240 просмотров
schedule 13.05.2022

Windows XP 32-битная d3d9.dll против Windows 7 64-битная d3d9.dll
У меня есть проблема с кодом пещеры для моего взлома. адреса возврата среды выполнения d3d9.dll для Windows XP 32bits 4fe50000 (base address) 4fe58840 (drawindexedprimitive virtual table address) 4fe571b0 (endscene virtual table address)...
1600 просмотров
schedule 25.11.2023

Рендеринг четырехугольника DirectX в WicBitmapRenderTarget (SharpDX)
Я пытаюсь использовать Direct3D11 для очень быстрой деформации изображения в соответствии с этот предыдущий вопрос , но, похоже, не все работает вместе. Что-то не получается, когда я пытаюсь прочитать поверхность DXGI в растровое изображение...
2952 просмотров
schedule 05.05.2022

Скобки в HLSL вызывают некорректную работу функции ослабления света?
В моем пиксельном шейдере есть уравнение диффузии и отражения, и оно работает очень хорошо, за исключением одной проблемы: Когда я меняю это: затухание поплавка = 1.0f / d*d; К этому: затухание поплавка = 1.0f/(d*d); Моя модель больше не...
498 просмотров
schedule 07.08.2023