Вопросы по теме '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 просмотров
schedule
07.08.2022
Как отображать большие изображения + оверлей с помощью 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 просмотров
schedule
21.09.2022
Проблемы преобразования экранного пространства в пространство клипа
Я рисую графический интерфейс в 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 просмотров
schedule
10.02.2024
Преобразование шейдеров Directx 9 для Directx 11.1 (приложения Магазина Windows)
Я пытаюсь научиться писать шейдеры DirectX с помощью hlsl для приложения DirectX Windows Store.
В Visual Studio 2012 есть отличный инструмент для разработки шейдеров, но, поскольку я новичок в шейдерах, я не могу интерпретировать экспортированный...
2006 просмотров
schedule
14.12.2023
«Код ошибки: E_FAIL» при создании устройства DirectX 10 и цепочки обмена
Я работаю над некоторыми простыми учебными пособиями по DX из книги «Введение в программирование 3D-игр с помощью Direct3D 10.0». Я столкнулся с некоторыми проблемами при использовании функции D3D10CreateDeviceAndSwapChain. Ниже приведен код:...
2206 просмотров
schedule
09.05.2024