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

В какой момент вступают в силу ограничения MaxTextureRepeat?
При выполнении пиксельного шейдера в Direct3D ограничения на координаты текстуры, наложенные MaxTextureRepeat, становятся проблемой только во время вызовов функций поиска текстуры, таких как Tex2D(), или они вступают в игру каждый раз, когда...
211 просмотров
schedule 18.12.2022

Direct3D: Каркас без диагоналей
При использовании режима заливки каркаса в Direct3D все прямоугольные грани отображают диагональ, пересекающую их из-за того, что грань разделена на два треугольника. Как убрать эту строку? Я также хочу удалить скрытые поверхности. Каркасный режим...
2866 просмотров
schedule 18.07.2022

Отслеживание локального координатного пространства объектов
Итак, это сильно связано с моим предыдущим вопросом Преобразование объекта между двумя координатами пробелы , но намного более прямой и должен иметь очевидный ответ. Локальное координатное пространство объектов, как мне «ухватиться за него»?...
1012 просмотров
schedule 15.12.2022

Вопрос по guidInstance в библиотеке DirectInput; также занимается перечислением устройств
Относительно guidInstance в DIDEVICEINSTANCE Майкрософт говорит: Уникальный идентификатор экземпляра устройства. Приложение может сохранить глобальный уникальный идентификатор экземпляра (GUID) в файле конфигурации и использовать его позже....
603 просмотров
schedule 19.04.2023

тестирование основных возможностей DirectX
У меня есть управляемое приложение DirectX 9.0c, которое не запускается на некоторых машинах с низкими характеристиками (без видеокарты). Мне интересно, есть ли у кого-нибудь какие-либо предложения относительно минимальных ограничений DirectX для...
375 просмотров
schedule 06.05.2022

Объекты Microsoft, функции Release() возвращают значение?
Мне любопытно, потому что я не мог узнать об этом в MSDN. Я обнаружил, что функция Release() присутствует в различных COM-объектах, которые я, очевидно, должен использовать для удаления указателей. Но я не уверен, что именно он возвращает? Раньше...
2042 просмотров
schedule 20.05.2023

Компиляция приложения DX 9.0c с March09SDK => Невозможно запустить с более старыми DLL DX 9.0c => Проблема :)
Я не могу сделать сценарий из темы. У меня установлен DirectX 9 March 2009 SDK, то есть 9, "sub"-версия c, но "sub-sub"-версия 41, поэтому библиотеки (d3dx9.lib d3d9.lib) связывают экспорт с dxd3d_41.dll. Что происходит, когда я пытаюсь...
200 просмотров
schedule 06.02.2023

MDX/SlimDX портит полосы прокрутки WPF?
У меня есть очень простой пользовательский элемент управления WPF, который смешивается с приложением Windows Forms. В нем есть поле со списком, отображающее полосу прокрутки без ползунка (изображение ниже). Я сузил его до подключаемого модуля в...
1449 просмотров
schedule 07.01.2023

Использование DXUTSetWindow в приложении MFC Direct3D
Я экспериментировал с функциями DXUT для приложений Direct3D в DirectX SDK от марта 2009 года. Кажется, у них есть много полезных функций, включая автоматическое определение DirecX10 или DirectX9 и функции управления окнами, которые позволяют...
1562 просмотров
schedule 14.06.2023

Рисовать полноэкранный квадроцикл?
Что с этим не так: pVertexBuffer[0].Position = D3DXVECTOR3(0.0f,0.0f,0.0f); pVertexBuffer[0].TexCoord = D3DXVECTOR2(0.0f,0.0f); pVertexBuffer[1].Position = D3DXVECTOR3(m_ScreenResolutionX,0.0f,0.0f); pVertexBuffer[1].TexCoord =...
2619 просмотров
schedule 07.09.2023

Несколько целей рендеринга в DX9
я установил m_lpD3DDevice->SetRenderTarget(0,Buffer1); m_lpD3DDevice->SetRenderTarget(1,Buffer2); m_lpD3DDevice->SetRenderTarget(2,Buffer2); и если я визуализирую, пиксельный шейдер влияет только на первую цель рендеринга. Его...
2458 просмотров
schedule 24.03.2023

Производительность DirectX и последней версии Windows Mobile
Я наблюдаю очень низкую производительность при использовании управляемых оболочек DirectDraw для WindowsMobile. Microsoft.WindowsMobile.DirectX.Direct3D Мне кажется, что самым большим узким местом является вызов Device.Present() после создания...
405 просмотров
schedule 06.11.2022

Создание пользовательской сетки в C # под управлением DirectX
Мне нужно создать 3D-сетку DirectX во время выполнения , используя управляемый DirectX из C #. Мне не удалось найти никакой информации о том, как это сделать. Нет, я не могу использовать программу 3D-моделирования для создания своих объектов....
5009 просмотров
schedule 24.03.2024

Не удалось найти dsound.h после установки Directx 9.0c в Windows XP
Я пытаюсь собрать portaudio с помощью MS VC++ 2009. При первой попытке я получил ошибку что dsound.h не найден. Затем я скачал и установил DirectX 9.0c. Теперь я предположил, что установщик создаст переменную окружения DX_SDK, через которую я...
3081 просмотров
schedule 30.03.2023

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

Установка нескольких версий DirectX SDK
У меня есть несколько приложений DirectX, которые я разработал в колледже, используя DirectX SDK августа 2007 года. Я хотел бы установить август 2007 года и последнюю версию SDK, чтобы я мог перенести свое приложение на новейшую платформу. Есть ли...
1979 просмотров
schedule 10.08.2022

Desktop Window Manager захватывает весь экран
Мне было интересно, может ли кто-нибудь дать мне отправную точку, как сделать снимок всего экрана в Windows Vista / 7? Я знаю, как это сделать в предыдущих версиях Windows, но мне бы очень хотелось сохранить все в стеке D3D, не прибегая к вызовам GDI...
1807 просмотров
schedule 01.05.2023

Рендерер Gamebryo не сбрасывается
Средство рендеринга для моего игрового приложения не сбрасывается должным образом, когда я иногда блокирую свой компьютер и снова вхожу в него. Приложение использует движок Gamebryo со слоем CEGUI (графический интерфейс Crazy Eddie) поверх. При...
585 просмотров
schedule 20.05.2022

Координаты текстуры сферы DirectX
У меня есть сфера с нормалями для каждой вершины, и я пытаюсь получить координаты текстуры для объекта, используя алгоритм: U = Asin(Norm.X) / PI + 0.5 V = Asin(Norm.Y) / PI + 0.5 С текстурой в горошек я получаю: Вот тот же объект без...
2493 просмотров
schedule 18.09.2022

Растягивание бликов в DirectX приводит к неровным краям
У меня есть приложение Direct3D, которое работает в оконном или полноэкранном режиме с фиксированным разрешением (скажем, 800x600). Для поддержки широкоэкранных режимов я выполняю рендеринг в задний буфер с разрешением 800x600, а затем использую Blt...
1183 просмотров
schedule 03.10.2023