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

Как установщик clickonce устанавливает предварительные требования, которые не упомянуты в списке предварительных требований
Я хочу упаковать DirectX 9 в свой установщик, так как это необходимо для работы моего программного обеспечения. Подскажите, пожалуйста, как я могу это сделать? Я пробовал это делать. Я перешел к заголовку на вкладке необходимых компонентов,...
1181 просмотров

Преобразуйте 3D (x, y, z) в 2D (x, y) (ортогонально) вдоль его направления
Я максимально изучил все доступные учебные ресурсы в Интернете, которые представлены в виде простых уравнений, векторов или тригонометрических уравнений. Я не мог найти способ сделать следующее: Предполагая, что Y находится в трехмерном мире. Мне...
845 просмотров
schedule 30.04.2023

Разработка DirectX для Windows Phone 7
Я знаю, что это может быть глупый вопрос, но мне это действительно интересно. Я знаю, что мы можем создавать приложения для Windows Phone 7 с помощью Silverlight или XNA, но возможно ли разработать чистые приложения DirectX 9, которые могут работать...
1007 просмотров
schedule 08.01.2023

Применение текстур к индексированным примитивам. С++ DX9
У меня есть базовая программа, которая рисует куб из 48 тетраэдров. Точнее, он использует 27 вершин и индексный буфер для рисования этих тетраэдров. Я хотел бы применить текстуру ко всем тетраэдрам, но все учебники, которые я нашел о текстурах, не...
1396 просмотров
schedule 08.11.2022

Отображение 3D и 2D в DirectX
Я хочу визуализировать некоторые спрайты поверх моей 3D-сцены, но когда я включаю спрайты D3D, моя 3D-сцена исчезает, и я вижу только эти спрайты. Настройки: LPDIRECT3D9 d3d = NULL; LPDIRECT3DDEVICE9 d3ddev = NULL; D3DPRESENT_PARAMETERS d3dpp;...
670 просмотров
schedule 05.11.2022

Могу ли я вычислить глобальную переменную в HLSL до применения вершинного шейдера?
есть три глобальные переменные g_A, g_B, g_C Я хочу это сделать; g_C = g_A * g_B Я пробовал это; technique RenderScene { g_C = g_A * g_B; pass P0 { VertexShader = compile vs_2_0 RenderSceneVS();...
1124 просмотров
schedule 20.01.2023

нарисовать пунктирную линию, используя буфер вершин в directx11
В OpenGL мы можем установить шаблон линии, используя glEnable (GL_LINE_STIPPLE);glLineStipple(2,0x00FF); А в dx9 мы можем нарисовать пунктирную линию, используя метод ID3DXLine SetPattern(0x00FF) . Но, кажется, в dx11 нет такого метода, чтобы...
1212 просмотров
schedule 13.07.2023

DirectX, GDI+ или SDI в Windows XP?
Если я хочу выполнять масштабирование и компоновку 2D-сглаженных векторных и растровых изображений в режиме реального времени в Windows XP и более поздних версиях Windows, максимально используя доступное аппаратное ускорение, должен ли я...
1208 просмотров
schedule 10.06.2022

Изменение разрешения в DirectX9
Мне трудно найти хорошие источники информации для объяснения API DirectX, хотя я некоторое время просматривал документацию DirectX. Я пытаюсь создать метод для класса-оболочки для DX9, который изменяет разрешение во время выполнения. Мне удалось...
4606 просмотров
schedule 05.02.2023

Рендеринг круга с помощью пиксельного шейдера в DirectX
Я хотел бы отобразить круг на паре треугольников, используя пиксельный шейдер, написанный на HLSL. Для этого здесь есть некоторый псевдокод, но я столкнулся с одной проблемой после другой при его реализации. Это будет работать в Windows RT,...
4051 просмотров
schedule 05.01.2023

Функции Direct3D 9 возвращают значение
Поскольку возвращаемое функцией значение используется для сообщения об ошибке, как функции возвращают необходимую информацию вызывающей стороне? Например: IDirect3D9::CreateDevice метод
118 просмотров
schedule 15.06.2023

Огромное падение FPS при использовании пиксельного шейдера на Android
В моем приложении нет отбраковки усеченной пирамиды, объекты, не видимые камерой, все равно отрисовываются. Когда камера не смотрит на объекты, на моем устройстве Android частота кадров составляет около 60. Когда он смотрит на объекты, у меня fps...
410 просмотров
schedule 06.01.2023

Direct3D 9.0 Interleaved Vertex Buffer без fvf
Я пытаюсь чередовать данные вершин в контейнер STL стандартного векторного шаблона. Я уже успешно сделал это с OpenGL, исходный код моего интерфейса сетки доступен в Интернете для моего проекта с открытым исходным кодом......
471 просмотров
schedule 30.08.2022

Ошибки DirectX Vector3
Я использую учебник directxtutorial.com. Я получаю ошибки в этих строках: D3DXMatrixLookAtLH(&matView, &D3DXVECTOR3 (0.0f, 8.0f, 25.0f), // the camera position //error &D3DXVECTOR3 (0.0f, 0.0f, 0.0f), // the look-at position...
381 просмотров
schedule 03.05.2024

Сбой создания DirectX9 CreateDevice с D3DERR_NOTAVAILABLE
Имеется код инициализации для устройства dx9 D3DDISPLAYMODE display; m_pD3D->GetAdapterDisplayMode(D3DADAPTER_DEFAULT, &display); ZeroMemory(&m_d3dpp, sizeof(m_d3dpp)); m_d3dpp.Windowed = false; m_d3dpp.SwapEffect =...
3122 просмотров
schedule 07.12.2022

Почему хук DirectX Device Present не работает в обходных путях?
Я создаю хук, который позволит подключить метод Present с устройства Direct X 9, Я делаю это следующим образом: #include <windows.h> #include <detours.h> #include <iostream> #include <d3d9.h> #pragma comment( lib,...
2541 просмотров
schedule 30.08.2023

Преобразование 16-битного массива целых чисел без знака в 32-битный массив с плавающей запятой
Я использую DirectX 9 с 64-битными целевыми объектами рендеринга... Мне нужно прочитать данные на целевых поверхностях рендеринга. Каждый компонент цвета (a,r,g,b) кодируется 2 байтами (или 16 бит x 4 = 64). Как преобразовать каждый 16-битный...
1536 просмотров
schedule 31.03.2023

Как это сделать в Директ х 11?
Мне просто интересно, как я могу сделать следующий код из Direct X 9 в Direct X 11? Я знаю, что MatrixRotationAxis и TransformCoord в Direct X 11 принимают только 2 параметра, поэтому я не уверен, что они будут работать так же, как код ниже....
616 просмотров
schedule 29.06.2022

Скрыть окно игры DirectX9 в ShellExecute или CreateProcess
Я пытался запустить игру с помощью ShellExecute и CreateProcess. Моя цель - скрыть окно игры. Игра построена с использованием DirectX9. Я почему-то борюсь с этим вопросом. Я использую следующие коды независимо, но безуспешно SHELLEXECUTEINFO...
140 просмотров
schedule 18.07.2023

DirectX с 9 по 11 OpenSharedResource пропускает память как сумасшедший. Я делаю что-то неправильно?
Я боролся с утечкой памяти в своем программном обеспечении, когда виртуальное адресное пространство моего приложения медленно заполнялось общей памятью. Судя по объему утечек памяти, это явно были текстурные объекты. Я изолировал ошибку в...
1294 просмотров
schedule 08.09.2022