Лучшие directx вопросы ИТ разработчиков

  • 2голос
  • 1ответ
  • 0просмотров

Как скопировать данные frontBuffer в текстуру DirectX 9

Кажется, я не могу найти способ создания текстуры из данных поверхности, которые я получаю через данные переднего буфера моего приложения. Я уверен, что этот код работает (Direct X 9, C ++) // capture screen IDirect3DSurface9* ...

ЗаданMay 30, 2012, 3:59 PMотzeroxgames
  • 14голосов
  • 6ответов
  • 0просмотров

Почему нет DirectX API для Linux?

Рассматривая реализацию на стороне драйвера для DirectX API в системах Windows для современных видеокарт, мне стало интересно, почему эта реализация недоступна в системах, отличных от Windows, особенно в Linux. Поскольку эта функция явно ...

ЗаданNov 14, 2012, 12:57 PMотEagle-EyeBrian
  • 4голосов
  • 2ответа
  • 0просмотров

Не удается открыть файл 'dxguid.lib'

У меня досадные проблемы с компоновщиком - VS2010 утверждает, что не может найти этот файл, но он явно там, и путь правильный - я использую другие библиотеки в той же папке, которые все работают без проблем. (d3d9.lib и dinput8.lib) Я использую ...

ЗаданJun 28, 2012, 9:47 PMотDarrel Hoffman
  • 7голосов
  • 4ответа
  • 0просмотров

Как вызвать экранную клавиатуру Windows 8 в настольном приложении

У меня полноэкранное приложение DirectX для настольного компьютера, и я хочу отображать экранную клавиатуру, когда пользователь нажимает на текстовое поле в моей игре. Есть ли способ сделать это в полноэкранном режиме?

ЗаданAug 08, 2012, 10:17 PMотIDWMaster
  • 16голосов
  • 3ответа
  • 0просмотров

Как рассчитать глубину пиксельного шейдера для визуализации круга, нарисованного на точечном спрайте, в виде сферы, которая будет пересекаться с другими объектами?

Я пишу шейдер для рендеринга сфер на точечных спрайтах, рисуя заштрихованные круги, и мне нужно написать компонент глубины, а также цвет, чтобы сферы рядом пересекались правильно. Я использую код, аналогичный написанномуДжона ...

ЗаданSep 17, 2012, 10:13 AMотDavid
  • 23голосов
  • 8ответов
  • 0просмотров

OpenGL все еще лучше, чем Direct3D для неигровых игр? [закрыто]

Стандартной моделью было то, что OpenGL предназначен для профессиональных приложений (CAD), а Direct3D - для игр. С крахом openGL 3.0, остается ли openGl естественным выбором для технических 3D-приложений (cad / GIS)? Есть ли библиотеки ...

ЗаданJun 19, 2009, 4:32 PMотMartin Beckett
  • 8голосов
  • 3ответа
  • 0просмотров

D3DImage используя DX10

Можно ли использовать DirectX 10 (я использую SlimDX) с DFDmage для WPF? Единственные примеры и документы, которые я могу найти, показывают только с использованием поверхностей DX9.

ЗаданAug 10, 2009, 1:17 AMот
  • 6голосов
  • 2ответа
  • 0просмотров

Воспроизведение звука из сгенерированного буфера в приложении Windows 8

Я портирую некоторые приложения C # для Windows Phone 7 на Windows 8. Телефонные приложения использовали XNAЗвуковой эффект [http://msdn.microsoft.com/en-us/library/dd282429.aspx]воспроизводить произвольные звуки из буфера. В простейших случаях ...

ЗаданFeb 04, 2013, 8:26 AMотDaniel Ballinger
  • 0голос
  • 1ответ
  • 0просмотров

В чем разница между драйверами WARP, эталонными драйверами и драйверами программного обеспечения?

В DirectX 11 есть четыре типа драйверов: * D3D_DRIVER_TYPE_HARDWARE * D3D_DRIVER_TYPE_REFERENCE * D3D_DRIVER_TYPE_SOFTWARE * D3D_DRIVER_TYPE_WARP Первый - это аппаратный драйвер, который нам широко известен. и мы всегда используем это в ...

ЗаданOct 03, 2012, 6:48 AMотzdd
  • 10голосов
  • 2ответа
  • 0просмотров

ошибка C2719: '_Val': формальный параметр с __declspec (align ('16 ')) не будет выровнен?

Я пытаюсь создать вектор дляD3DXMATRIXA16 вот так:vector<D3DXMATRIXA16> matrices; и получаю ошибку: > d:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(717) : error C2719: '_Val': formal parameter with __declspec(align('16')) won't ...

ЗаданFeb 26, 2010, 10:25 AMотMSalterstweetypi
  • 16голосов
  • 3ответа
  • 0просмотров

Как рассчитать глубину пиксельного шейдера для визуализации круга, нарисованного на точечном спрайте, в виде сферы, которая будет пересекаться с другими объектами?

Я пишу шейдер для рендеринга сфер на точечных спрайтах, рисуя заштрихованные круги, и мне нужно написать компонент глубины, а также цвет, чтобы сферы рядом пересекались правильно. Я использую код, аналогичный написанномуДжона ...

ЗаданSep 10, 2012, 9:21 AMотDavid
  • 23голосов
  • 8ответов
  • 0просмотров

OpenGL все еще лучше, чем Direct3D для неигровых игр? [закрыто]

Стандартной моделью было то, что OpenGL предназначен для профессиональных приложений (CAD), а Direct3D - для игр. С крахом openGL 3.0, остается ли openGl естественным выбором для технических 3D-приложений (cad / GIS)? Есть ли библиотеки ...

ЗаданSep 23, 2008, 11:15 PMотMartin Beckett
  • 8голосов
  • 3ответа
  • 0просмотров

D3DImage используя DX10

Можно ли использовать DirectX 10 (я использую SlimDX) с WPF 's D3DImage? Единственные примеры и документы, которые я могу найти, показывают только с использованием поверхностей DX9.

ЗаданAug 09, 2009, 11:17 PMотuser153427
  • 6голосов
  • 2ответа
  • 0просмотров

Воспроизведение звука из сгенерированного буфера в приложении Windows 8

m портирование некоторых приложений C # Windows Phone 7 на Windows 8. Телефонные приложения использовали XNAЗвуковой эффект [http://msdn.microsoft.com/en-us/library/dd282429.aspx]воспроизводить произвольные звуки из буфера. В самых простых ...

ЗаданSep 22, 2012, 6:07 PMотDaniel Ballinger
  • 0голос
  • 1ответ
  • 0просмотров

В чем разница между драйверами WARP, эталонными драйверами и драйверами программного обеспечения?

В DirectX 11 есть четыре типа драйверов: * D3D_DRIVER_TYPE_HARDWARE * D3D_DRIVER_TYPE_REFERENCE * D3D_DRIVER_TYPE_SOFTWARE * D3D_DRIVER_TYPE_WARP Первый - это аппаратный драйвер, который нам широко известен. и мы всегда используем это в ...

ЗаданOct 03, 2012, 4:48 AMотzdd
  • 10голосов
  • 2ответа
  • 0просмотров

ошибка C2719: &#39;_Val&#39;: формальный параметр с __declspec (align (&#39;16 &#39;)) не будет выровнен?

я пытаюсь создать вектор дляD3DXMATRIXA16 вот так:vector matrices; и получаю ошибку: > d:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector(717) :ошибка C2719:_Val»: формальный параметр с __declspec (align ('16')) ...

ЗаданAug 15, 2009, 5:52 AMотtweetypi
  • 5голос
  • 1ответ
  • 0просмотров

Как получить скриншот рабочего стола из заднего буфера с помощью DirectX

Я спросилкак сделать снимок экрана в DirectX [https://stackoverflow.com/questions/12859894/the-desktop-capture-with-directx-does-not-work] а также "Использовать GetFrontBufferData () " был дан ответ Тем не мение, "Эта функция очень медленная по ...

ЗаданOct 14, 2012, 4:34 AMотTank2005
  • 6голос
  • 1ответ
  • 0просмотров

Может ли WPF работать без DirectX?

Это может звучать как глупый вопрос, но ... WPF перестанет работать при отсутствии видеокарты / драйверов с поддержкой DirectX / Direct3D, или он просто будет работать медленнее? Я знаю, что WPF основан на DirectX / Direct3D (даже для простых ...

ЗаданSep 01, 2009, 2:03 PMотJohnIdol
  • 4голос
  • 1ответ
  • 0просмотров

Загрузите модель .obj с помощью ASSIMP в DirectX9

Это моя первая публикация. У меня есть эта проблема с этой библиотекой загрузки 3d-моделей под названием ASSIMP. Я пытаюсь интегрировать его в пример приложения Direct3d9. и это не так хорошо. Я опытный программист C ++, так что не стоитне нужно ...

ЗаданDec 28, 2012, 5:51 PMотRichmar1
  • 5голосов
  • 2ответа
  • 0просмотров

Весь снимок экрана и рендеринг в DirectX [PERFORMANCE]

Мне нужен какой-то способ получить данные экрана и передать их в поверхность / текстуру DX9 в моем приложении и, по крайней мере, отобразить их25fpsв1600 * 900 разрешение 30 будет лучше. Я попробовал BitBliting, но даже после этого я на 20fps и ...

ЗаданJan 25, 2013, 5:03 PMотLeonidasCZ
  • 4голосов
  • 2ответа
  • 0просмотров

Я думал, что * .DDS файлы предназначены для быстрой загрузки?

Хорошо, яя пытаюсь взвесить профис и противс использованием различных методов сжатия текстур. Я трачу 99,999% своего времени на программирование двумерных спрайтов для компьютеров под управлением Windows с использованием DirectX. До сих пор я ...

ЗаданSep 22, 2009, 12:53 PMотSiyfion
  • 9голосов
  • 2ответа
  • 0просмотров

Эффективно ли XNA заменяет управляемый Directx? [Дубликат]

> Возможный дубликат: Сравнение между XNA и DirectX (C #) [https://stackoverflow.com/questions/514872/comparison-between-xna-and-directx-c] Субъект говорит сам за себя. Эффективно ли XNA заменяет управляемый DirectX? У нас есть несколько ...

ЗаданOct 01, 2009, 5:24 AMотBrian Webster
  • 9голосов
  • 2ответа
  • 0просмотров

Почему OpenGL изначально разрабатывался как конечный автомат? [Закрыто]

Во время моего опыта OpenGL я часто забывал устанавливать некоторые состояния. Поэтому я считаю, что конечный автомат сегодня не может быть хорошим дизайном. Но теперь это должно быть совместимо. И я также знаю, что DirectX также был конечным ...

ЗаданMar 04, 2013, 2:14 AMотShen Yang
  • 4голосов
  • 2ответа
  • 0просмотров

Низкий конус многоугольника - гладкое затенение на кончике

Если вы разделите цилиндр на 8-стороннюю призму, вычисляя нормали вершин на основе их положения ("плавное затенение "), это выглядит довольно хорошо. Если вы подразделяете конус на 8-гранную пирамиду, вычисляя нормали на основе их положения, вы ...

ЗаданMar 07, 2013, 10:00 PMотNed Twigg
  • 3голосов
  • 6ответов
  • 0просмотров

DirectSound - лучший уровень абстракции аудио для Windows?

DirectSound - лучший уровень абстракции аудио для Windows? Переключение моего приложения с очень плохой звуковой реализации, встроенной на определенный чипсет, на уровень абстракции. Приложение является родным Winform, .net 3.5. DirectX / ...

ЗаданOct 01, 2008, 1:42 PMотpearcewg
  • 5голос
  • 1ответ
  • 0просмотров

Использование нескольких вершинных буферов в DX10 / DX11

У меня есть C ++ DirectX 11 рендер, который я писал. Я написал загрузчик COLLADA 1.4.1 для импорта данных COLLADA для использования в поддержке скелетных анимаций. я проверяю загрузчик в этой точке (и яя раньше поддерживал COLLADA в ...

ЗаданApr 23, 2013, 1:59 PMотWTH
  • 1голос
  • 1ответ
  • 0просмотров

Как конвертировать XMMATRIX в D3DMATRIX в DirectX 9?

Я изучаю DirectX (DirectX 9) с www.directxtutorial.com и использую Visual Studio 2012 в Windows 8. Замените d3dx9 (d3dx) на другой заголовок, такой как DirectXMath, поэтому я заменил все, что нужно, но есть проблема - преобразовать XMMATRIX в ...

ЗаданJun 18, 2013, 2:14 PMотArlu
  • 10голос
  • 1ответ
  • 0просмотров

Управляемый DirectX, запущенный из приложения .Net Framework 4.0, не охотится

Я работаю над продуктом, который использует Managed DirectX для визуализации данных. Я пытался обновить этот продукт до .net Framework 4.0, но я думаю, чтоУ меня возникли проблемы с совместным управлением Managed DirectX и .Net 4.0. Основная ...

ЗаданNov 17, 2009, 6:26 PMотTurbo
  • 4голосов
  • 4ответа
  • 0просмотров

Получить угол между точкой и началом координат

Это, возможно, ответили раньше, извините, если это так Мне нужно получить угол от начала до конца. Так скажемПроисхождение (0, 0)и мойцелевой точкой является (3, 0). 3 O 'часы = 90 градусов 6 O 'часы = 180 градусов 9 O 'часы = 270 градусов 12 ...

ЗаданJul 08, 2013, 1:13 PMотDave
  • 4голосов
  • 2ответа
  • 0просмотров

Работа с Direct X и VS2012

У меня есть и Visual Studio 2012 Express для рабочего стола, и для Windows 8, и я хотел создавать приложения и игры Direct X. Я знаю, что сейчас есть Windows SDK, и в VS 2012 exp для win8 IDE предустановлена вместе с SDK (я знаю это из нового ...

ЗаданAug 06, 2013, 10:17 PMотAelgawad
  • 2голос
  • 1ответ
  • 0просмотров

Передний буфер Directx 11

Я надеюсь, что это простой ответ на простой вопрос, на который я не могу найти ответ. Как мне получить доступ к переднему буферу в Directx 11 / DXGI? Я обнаружил, что в Directx 9 вы можете использовать GetFrontBufferData (), и вы ...

ЗаданAug 27, 2013, 5:01 AMотuser2600628
  • 5голосов
  • 2ответа
  • 0просмотров

Вычисления общего назначения с шейдерами Vertex / Pixel (Open GL / DirectX)

У меня есть вопрос по поводу вычислительных шейдеров. компьютерные шейдеры доступны в DX 9? Можно ли по-прежнему использовать вычислительный шейдер с драйвером DX9, если на графическом процессоре нет фрагмента вычислительного шейдера? (У SGX 545 ...

ЗаданSep 06, 2013, 5:58 PMотsai pallavi
  • 5голосов
  • 3ответа
  • 0просмотров

API для получения графики или видео памяти

Я хочу получить ОЗУ adpater или графическое ОЗУ, которое вы можете увидеть в настройках дисплея или в диспетчере устройств с помощью API. Я нахожусь в приложении C ++. Я попытался выполнить поиск по сети, и в соответствии с моим RnD я пришел ...

ЗаданDec 08, 2009, 10:27 AMотamritad
  • 4голос
  • 1ответ
  • 0просмотров

Как узнать реальную частоту обновления экрана (не округленное число)

В соответствии сэта статья от Microsoft [http://support.microsoft.com/kb/2006076/en-us]частота обновления экрана, установленная пользователем, может быть (и в большинстве случаев) дробной. Пользователь устанавливает 59 Гц, но экран работает в ...

ЗаданSep 17, 2013, 6:14 AMотSteffen Binas
  • 1голос
  • 1ответ
  • 0просмотров

Directx изменения

У меня проблема с Win8 и DirectX библиотеки. У меня DirectX, июнь 2010, я добавил файлы d3dx11.lib и .h, но он не работает и говорит, что библиотека не найдена. я нашел ссылку ниже, в которой говорится, что вы можете работать с win8 sdk вместо ...

ЗаданSep 22, 2013, 5:28 AMотvirtouso
  • 2голосов
  • 2ответа
  • 0просмотров

Скелетная анимация файлов DirectX в OpenGL

я пытаюсь импортировать файлы * .x в мой движок и анимировать их с помощью OpenGL (без шейдеров на данный момент, но это недействительно актуально сейчас). Я'мы нашли ссылку на формат в MSDN, но это не такне очень помогает в проблеме. Так что - ...

ЗаданOct 11, 2013, 2:40 PMотPaweł Stawarz
  • 14голосов
  • 7ответов
  • 0просмотров

Сделайте скриншот полноэкранного приложения DirectX

Это поражает меня. DirectX обходит все и напрямую обращается к драйверу устройства, таким образом, GDI и другие обычные методы победилиt работает - если Aero не отключен (или недоступен), все, что появляется, это черный прямоугольник в левом ...

ЗаданDec 25, 2009, 9:50 PMотCMircea
  • 13голосов
  • 3ответа
  • 0просмотров

Как использовать аппаратное ускорение видео / H.264 декодирование с DirectX 11 и Windows 7?

Я исследовал весь день и не зашел очень далеко. Я'm на windows 7, используя directx 11. (Мой последний вывод - кадр видео на текстуру DX11) Я хочу декодировать некоторые очень большие видеофайлы H.264, и процессор (используя libav) не 'я не Мы ...

ЗаданNov 07, 2013, 8:10 PMотSoylent Graham
  • 29голосов
  • 3ответа
  • 0просмотров

Подключение DirectX EndScene из внедренной DLL

Я хочу объехатьEndScene из произвольного приложения DirectX 9 для создания небольшого наложения. В качестве примера вы можете взять наложение счетчика кадров FRAPS, которое отображается в играх при активации. Я знаю следующие способы сделать ...

ЗаданJan 03, 2010, 10:23 AMотEtan
  • 5голосов
  • 0ответов
  • 0просмотров

Стереоскопическое 3D на WPF

Я должен показать стереоскопическую 3D-графику на элементе управления WPF. У меня уже есть код, который создает две текстуры DirectX-9 для показа, по одной текстуре для каждого глаза. Я хочу использовать 3D Vision (не анаглиф). Я рассмотрел ...

ЗаданNov 14, 2013, 8:17 PMотMaMazav
  • 8голосов
  • 4ответа
  • 0просмотров

Рисование 3D линий в WPF

Я работаю над приложением CAD и думаю об использовании WPF для рендеринга моих сущностей. Но похоже, что WPF не поддерживает рисование 3D-линий. Есть ли способы рисования 3D-линий в WPF? Я не хочу создавать сетку для каждой линейной сущности, ...

ЗаданJan 21, 2010, 6:05 PMотRam
  • 4голос
  • 1ответ
  • 0просмотров

Очистка в методе Shutdown () вместо деструктора

ВУчебные пособия по Rastertek DirectX [http://www.rastertek.com/dx11tut02.html] они имеют пустые конструкторы и деструкторы и вместо этого используютinitialize() а такжеshutdown() функции для инициализации и очистки объектов. После использования ...

ЗаданFeb 01, 2014, 10:25 PMотjaho
  • 8голосов
  • 4ответа
  • 0просмотров

Каковы плюсы и минусы использования матриц, углов Эйлера и / или кватернионов для представления вращения? [закрыто]

Матрицы и углы Эйлера могут пострадать от блокировки карданного подвеса, но каковы другие аргументы для использования одного над другим? Как вы думаете, что DirectX предпочитает? Что вы используете в повседневном программировании на C ++ / C / ...

ЗаданFeb 04, 2010, 8:12 AMотjestro
  • 4голосов
  • 3ответа
  • 0просмотров

NSIS скрипт - скачать .NET Framework, DirectX

Может ли скрипт NSIS загрузить .NET и DirectX из Microsoft, а затем установить его? Я не хочу включать установщики в мой установщик, потому что они огромны.

ЗаданFeb 12, 2010, 9:13 PMотKevin
  • 14голосов
  • 4ответа
  • 0просмотров

Толщина линии Direct3D

Как изменить толщину линий при рисовании списков линий с использованием Direct3D? Эта почта [http://www.mugaland.com/Post.aspx?PostID=23]говорит, что ширина линии не поддерживается и продолжает работать. Другие опции? Пока мы находимся на этой ...

ЗаданFeb 17, 2010, 11:11 AMотAgnel Kurian
Пред12След