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

Постобработка/копирование текстур Direct3D
Итак, я пытаюсь реализовать некоторую постобработку Direct3D, и у меня возникают проблемы с рендерингом текстур. В общем, моя программа выглядит так: // Render scene to "scene_texture" (an HDR texture)... ... device->SetRenderTarget(0,...
1332 просмотров
schedule 02.01.2024

Утечка памяти в коде, кажется, исходит из ID3DXBuffer
Я загружаю шейдер со следующим: ID3DXBuffer* errors = 0; ID3DXEffect* effect = 0; HR(D3DXCreateEffectFromFile( gd3dDevice, L"Shader.fx", 0, 0, D3DXSHADER_DEBUG|D3DXSHADER_SKIPOPTIMIZATION, 0, &effect, &errors)); for (int i =...
614 просмотров
schedule 07.02.2024

Превращение спрайта DirectX в сплошной белый цвет
У меня есть спрайт моего главного героя. Обычно я рисую его с цветовым модулем ARGB (255 255 255 255). Однако я бы хотел, чтобы мой спрайт был нарисован более белым. Я могу сделать так, чтобы спрайт рисовался любым цветом, изменив цветовой модуль,...
935 просмотров
schedule 07.11.2023

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

Использование WPF и SlimDx (DirectX 10/11)
Я уже некоторое время использую SlimDX с WinForms, но сейчас хочу перейти на WPF. Однако я не могу понять, как заставить DX10 / 11 работать с WPF. Февральский выпуск SlimDX предоставляет пример WPF, который работает только с DX 9. Я нашел следующее...
6697 просмотров
schedule 12.10.2023

книга «Программирование ролевых игр с использованием DirectX 2-го издания и более новой версии DirectX api»
У меня есть книга «Программирование ролевых игр с помощью DirectX 2-е издание», и я замечаю, что в ней есть вещи, которые теперь считаются устаревшими. Есть целый раздел по DirectPlay. И как бы мне ни хотелось избежать этого раздела, я боюсь, что...
1604 просмотров
schedule 21.07.2022

Проблема компоновщика с вызовом метода D3DX10CreateEffectFromFile()
Возникли проблемы с попыткой получить файл эффекта для DirectX. Если я не включу метод D3DX10CreateEffectFromFile(), приложение будет правильно компилироваться. Если я его включу. Я получаю следующую ошибку 1>GXDX.obj : error LNK2019:...
940 просмотров
schedule 16.04.2024

Direct3D: эффективный способ получить растровое изображение системной памяти из IDirect3DSurface9 (пул по умолчанию)?
У меня IDirect3DSurface9, пул по умолчанию, формат YUV. Как я могу эффективно получить биты растрового изображения из него? На данный момент я: create render target: device->CreateRenderTarget(surf_desc.Width, surf_desc.Height,...
5666 просмотров
schedule 21.03.2024

Можно ли сделать JFrame всегда поверх приложений. работаете с OpenGL и DirectX?
В настоящее время я работаю над приложением для уведомлений, используя Java. Мне нужно, чтобы окно было коротким (около 10 секунд) поверх любых приложений. включая те, на которых работают OpenGL и DirectX (например, компьютерные игры). Я знаю,...
1170 просмотров
schedule 07.01.2024

Инициализация SlimDX DirectInput
Я недавно перешел с MDX 2.0 на SlimDX, используя Direct3D 11, но мне сложно реализовать элементы управления с клавиатуры и мыши. В MDX вы можете использовать keyb = new Microsoft.DirectX.DirectInput.Device(SystemGuid.Keyboard);...
7693 просмотров

Как отображать большие изображения + оверлей с помощью DirectX (или DirectShow?)
У меня есть приложение (аппаратное обеспечение), которое очень быстро создает большие изображения (например, 2048x5000) (например, 30 кадров в секунду). Поэтому я хотел бы использовать графический процессор для масштабирования и отображения их вместе...
555 просмотров
schedule 03.04.2024

Билинейная интерполяция - DirectX против GDI +
У меня есть приложение C #, для которого я написал код GDI +, использующий рендеринг Bitmap / TextureBrush для представления 2D-изображений, к которым могут применяться различные функции обработки изображений. Этот код представляет собой новый путь в...
2637 просмотров
schedule 22.10.2023

Проблемы с DirectX
У меня есть пара вопросов по программированию в DirectX с использованием C++. Первая проблема, с которой я столкнулся, заключается в том, что у меня есть текстура, которая не отображается на экране должным образом. Окно при создании установлено...
690 просмотров

Проблемы преобразования экранного пространства в пространство клипа
Я рисую графический интерфейс в Direct3D 11, и в настоящее время я управляю им, рисуя множество 3D-квадратов рядом с экраном. Я решил использовать квадраты экрана, чтобы немного улучшить скорость. Когда я рисую четырехугольник, я предоставляю ему...
1588 просмотров
schedule 14.04.2024

DirectX10 HLSL — Преобразование между UV и Texel и обратно
Я пытаюсь преобразовать texels и uv Я думал, что смогу определить размер текселя, выполнив 1/width или 1/height . разделить это, чтобы получить номер текселя. Я ошибаюсь. Это то, что я пытался сделать. float4 PostPS(PostIn In) :...
1255 просмотров
schedule 08.09.2022

Оптимизация памяти для рендеринга ландшафта
Мне интересно (я почти уверен, что есть), есть ли лучший способ обрабатывать данные, которые я заполняю в моем буфере вершин / индекса. На данный момент моя структура вершин ландшафта выглядит так: struct VertexType { D3DXVECTOR3...
506 просмотров
schedule 06.04.2024

Мультисэмплинг не работает в эксклюзивном режиме
Я хотел бы включить мультисэмплинг при рисовании треугольников, как на следующем рисунке: Я нашел способ сделать с SlimDX в другом вопросе но он не работает в эксклюзивном режиме. Вот мой код: void Form1_Load(object sender, EventArgs...
484 просмотров
schedule 04.05.2024

Где должен быть материал DirectX после установки Windows 8 SDK?
Я установил Windows 8 SDK (который должен включать DirectX SDK). Но мой материал DirectX не работает (см. этот вопрос об этом). Но по отдельному вопросу я хотел спросить, где должен быть весь материал DirectX SDK после установки Windows 8 SDK....
2242 просмотров

Преобразование шейдеров Directx 9 для Directx 11.1 (приложения Магазина Windows)
Я пытаюсь научиться писать шейдеры DirectX с помощью hlsl для приложения DirectX Windows Store. В Visual Studio 2012 есть отличный инструмент для разработки шейдеров, но, поскольку я новичок в шейдерах, я не могу интерпретировать экспортированный...
2006 просмотров

«Код ошибки: E_FAIL» при создании устройства DirectX 10 и цепочки обмена
Я работаю над некоторыми простыми учебными пособиями по DX из книги «Введение в программирование 3D-игр с помощью Direct3D 10.0». Я столкнулся с некоторыми проблемами при использовании функции D3D10CreateDeviceAndSwapChain. Ниже приведен код:...
2206 просмотров
schedule 09.05.2024