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

Можно ли в файле DDS обнаруживать текстуры с альфа-битами 0/1?
В моем движке мне нужно иметь возможность обнаруживать текстуры DXT1, которые имеют тексели с 0 альфа (например, вырез для оконной рамы). Это легко для текстур, которые я сжимаю сам, но я не уверен, что текстуры уже сжаты. Есть ли простой способ...
952 просмотров
schedule 29.09.2021

Адаптация вывода DirectDraw
Я работаю над проектом по добавлению функциональности в старую игру; идея состоит в том, чтобы добавить возможность запускать его в оконном режиме (изначально он поддерживает только полноэкранный режим 800x600). До сих пор я модифицировал...
361 просмотров
schedule 01.03.2022

Создание простого приложения с одним буфером (IDirectDraw)
Я пытаюсь создать одно буферизованное оконное приложение с использованием исходного интерфейса DirectDraw. Это чисто в образовательных целях и в отношении просто потому . Играю с IDirectDraw интерфейсом (подчеркиваю, это оригинальная версия,...
330 просмотров
schedule 09.03.2022

Direct3D 11 с наложением DirectDraw (2D)
По сути, я хочу сделать 2D-рисунок на 3D-цепочке обмена. Но мой код внедряется в другую программу, исходного кода у меня нет. Я могу сделать свой рисунок, но он работает только тогда, когда цепочка обмена создается в формате...
1083 просмотров

Как установить клиппер Direct Draw в соответствии с положением клиентской области окна относительно экрана
Я добавляю опцию рендеринга Direct Draw в свой 2D-графический движок. При установке Direct Draw Clipper в не полноэкранном приложении клиппер обрезает клиентскую область со смещением, если верхняя левая позиция клиентской области окна не находится...
82 просмотров
schedule 02.06.2022

ActiveX HWND, безоконный режим DirectX
Я хотел бы отображать видео в элементе управления ActiveX (а не во всплывающем окне DirectShow). У меня есть: IID_IVMRWindowlessControl IID_IVMRFilterConfig9 CLSID_VideoMixingRenderer9 Я хотел бы установить режим WindowLess, но я не знаю,...
1794 просмотров
schedule 13.06.2022

DirectX9, DirectDraw, оптимизация?
Во-первых, я программирую игру. В настоящее время в функции рендеринга есть два вызова двух разных функций. Один рендерит какой-то текст, другой рендерит спрайты. На моем компьютере (процессор AMD Phenom(tm) II X4 955 (4 процессора), ~3,2 ГГц,...
1693 просмотров
schedule 03.03.2023

Реализация аппаратного ускорения графики в Silverlight для Windows Embedded
У кого-нибудь есть образец кода, как использовать DDraw и OpenGL в wince? Я поискал в сети и не нашел ничего о том, как реализовать аппаратное ускорение в wince с помощью DDraw и OpenGL. Пожалуйста, расскажите мне, как использовать OpenGL API в...
955 просмотров

скриншоты с помощью DirectDraw быстрее, чем с помощью GDI?
просто чтобы сэкономить время, возможно, кто-нибудь пробовал это или видел где-то связанную информацию. спрашиваю о DirectDraw, а не о DirectX, потому что мне нужна поддержка Win2000 и выше, и я не могу установить DirectX на целевой ПК
646 просмотров
schedule 03.12.2022

IDirectDrawSurface7::Blt вернул E_INVALIDARG
Шаг 1: Image* image = NULL; image = Bitmap::FromFile(m_lpwFPSImagePath[i], TRUE); DDSURFACEDESC2 ddsd; DDCOLORKEY ddck; ZeroMemory( &ddsd, sizeof(...
162 просмотров
schedule 09.11.2022

Как рисовать текст в DirectX 12?
Это дополнительный вопрос о Как вы рисуете текст в DirectX 11. ? В Direct3D-12 все стало намного сложнее, и, поскольку он новый, я не смог найти подходящих библиотек в Интернете. Я создаю базовое приложение Direct3D12 FPS Test, и мне нравится...
5816 просмотров
schedule 15.03.2024

DirectDraw: сбой обрезки, если поверхность больше, чем задний буфер
Я пишу игровой движок для мобильных устройств и пытаюсь поддерживать несколько разрешений. Игровой мир может быть намного больше, чем экран, поэтому я использую клипер, чтобы создать окно просмотра мира. У моего устройства разрешение 240x320....
343 просмотров
schedule 08.05.2024