Вопросы с меткой [directx]
Метка для вопросов по Microsoft DirectX - набору API, предназначенных для разработки игр и мультимедийных приложений под Windows. Включает API для программирования графики (Direct2D, Direct2D), звука (DirectSound), работы со средствами ввода (DirectInput) и др.
167 вопросов
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
0
голосов
0
ответов
82
показа
С++ wxWidgets, как использовать Direct2D?
Я использую wxWidgets 3.2.8.1 библиотеку (собранную в DLL в VS 2022 C++17) и не понимаю как использовать Direc2D. В документациях wxWidgets, на форуме wxWidgets и в обсуждениях на GitHub встречал ...
2
голоса
1
ответ
73
показа
Зачем нужны семантики в HLSL?
В GLSL есть varying, позволяющий передавать данные между вершинным и фрагментным шейдерами. В HLSL, насколько я понял, вместо этого используются семантики.
Можно ли как-то передавать данные в HLSL по-...
1
голос
1
ответ
86
показов
Какой быстрый способ найти цвет в центре монитора?
Я хочу сделать программу которая в реальном времени ищет заданный цвет в центре экрана и нажимает на букву О.
Так вот что мне использовать? Как это реализовать?
Мне нужен самый быстрый результат, была ...
1
голос
1
ответ
91
показ
Почему не получается реализовать всенаправленные карты теней на DirectX11?
Вроде бы все настроено правильно: 6 матриц вида, 1 матрица проекции, геометрический шейдер, который переводит примитивы в пространство источника света и записывает 6 текстур в Depth Buffer Cubemap. ...
0
голосов
2
ответа
104
показа
DirectX11 Работа с светом [закрыт]
Проблема с освещением в моей сцене остается нерешенной. Несмотря на то, что нормали в модели корректны, и освещение в других программах (как в 3D редакторах, так и в Unity) выглядит безупречно, мой ...
0
голосов
0
ответов
76
показов
Не компилируется шейдер DirectX 11
имеется подгрузка шейдера из файла
hr = m_compileshaderfromfile(const_cast<wchar_t*>(L"shader.fx"), "VS", "vs_4_0", &pVSBlob);
if (FAILED(hr))
{
std::cerr &...
0
голосов
1
ответ
159
показов
аргумент типа "const wchar t*" не совместим с параметром типа "WCHAR *" (aka "wchar_t *")
При написании кода выскакивает такая ошибка:
аргумент типа "const wchar t*" не совместим с параметром типа "WCHAR
*" (aka "wchar_t *")
Код:
m_compileshaderfromfile(L&...
0
голосов
0
ответов
185
показов
Зачем крупные проекты пишут на directx если есть opengl?
У directx по сравнению с opengl много минусов:
Огромная сложность directx при написании игры
Множество версий в которых можно запутаться
Отсутствие кроссплатформенности(если вы пишите игру или движок ...
-1
голос
1
ответ
102
показа
Работа с динамической библиотекой d3dx9d_33 в С++
Не могу понять как правильно работать с библиотекой d3dx9d_33.dll. Я не хочу подключать *.lib файлы, а напрямую получать адрес функций и запускать ее, передавая все нужные аргументы. Но в интернете ...
0
голосов
0
ответов
249
показов
Программное нажатие клавиш в игре [дубликат]
Моя цель : Написать программу которая будет выполнять определенные действия в игре (В данном примере нажатие клавиши клавиатуры) когда происходит какое либо событие.
Я остановился на моменте с ...
0
голосов
1
ответ
104
показа
C++ Desktop Duplication API - Отрисовка курсора
Использую Desktop Duplication API для захвата изображения с экрана. Всё работает за исключением отрисовки курсора - IDXGISurface1::GetDC возвращает код ошибки 0x887A0001 DXGI_ERROR_INVALID_CALL (...
0
голосов
1
ответ
58
показов
Как получить HWND из IVideoWindow
Я использю библиотеку dshow.h. Мне нужно чтобы окно IVideoWindow появлялось впереди всех окон. Для этого нужно иметь HWND чтобы через функцию SetWindowPos. Возможно есть и другие варианты, но в голове ...
0
голосов
1
ответ
245
показов
DirectShow mp4 проигрыватель
В наличии винда Win7 x64 и студия VS2019.
Давно хочу увидеть какой-то живой пример исходников mp4 плеера. DirectShow вроде как должен уметь показывать видео.
У microsoft даже есть туториал DirectShow ...
0
голосов
0
ответов
115
показов
DirectX 11: Почему происходит ошибка, когда я пытаюсь использовать текстуру, написанную вручную?
Моя программа представляла собой текстурированный «куб». Текстура эта бралась из файла формата PNG, используя метод D3DX11CreateShaderResourceViewFromFile. Всё отлично работало, пока я не попробовал ...
0
голосов
1
ответ
271
показ
DirectX11: Почему после инициализации буфера глубины объект на экране не отображается?
Я в своей программе попробовал реализовать вращающийся куб с текстурой. Куб я лишь нарисовал с трёх сторон, но уже обнаружил проблему — после инициализации буфера глубины, ничего не станет ...