Вопросы по теме 'directx-11'
D3D11: Как нарисовать простую линию с выравниванием по пикселям?
Я попытался провести линию между двумя вершинами с помощью D3D11. У меня есть некоторый опыт работы с D3D9 и D3D11, но кажется, что в D3D11 проблема заключается в том, чтобы нарисовать линию, которая начинается в одном заданном пикселе и...
6601 просмотров
schedule
29.07.2023
Как настроить матрицы вида/мира в SlimDX/DirectX11
Я пытаюсь реализовать простую камеру FPS, которую я перенес из более старого проекта XNA, в SlimDX.Direct3D11. Я понятия не имею, как установить результирующую матрицу представления или любую матрицу в этом отношении.
Все учебники, которые я...
1655 просмотров
schedule
19.07.2023
Как скомпилировать приложение DirectX 11 в MinGW
Я просмотрел и не смог найти никаких материалов, касающихся использования Direct3d 10 или 11 с MinGW. Что мне нужно сделать, чтобы все заработало? Я получаю ошибки в файлах заголовков, предоставленных DX SDK.
И даже не думайте предлагать...
12374 просмотров
schedule
14.11.2023
Захват кадрового буфера DirectX 11 (C++, без Win32 или D3DX)
Я хотел бы захватить содержимое моего переднего или заднего буфера с помощью DirectX 11 в массив байтов, который затем я могу использовать в качестве текстуры или в качестве источника для создания файла. У меня есть настройка цепочки обмена,...
20360 просмотров
schedule
20.07.2023
Множественное постоянное обновление буфера перед одним Present
Я пишу системный менеджер частиц с SlimDX/D3D11 и обнаружил некоторые проблемы с постоянными буферами.
Мой системный менеджер частиц может одновременно рисовать несколько систем частиц с разными физическими характеристиками и основан на Образец...
471 просмотров
schedule
08.04.2023
DirectX Demo ничего не рисует на экране
Я изучаю DirectX 11 прямо сейчас и пробовал одну из демонстраций из книги «Начало программирования DirectX 11». Я следовал рекомендациям из книг, чтобы создать базовый класс, который обрабатывает создание и уничтожение окон (включая настройку d3d11)....
1255 просмотров
schedule
24.04.2023
нарисовать пунктирную линию, используя буфер вершин в directx11
В OpenGL мы можем установить шаблон линии, используя glEnable (GL_LINE_STIPPLE);glLineStipple(2,0x00FF); А в dx9 мы можем нарисовать пунктирную линию, используя метод ID3DXLine SetPattern(0x00FF) .
Но, кажется, в dx11 нет такого метода, чтобы...
1212 просмотров
schedule
13.07.2023
Как установить тексели ID3D11Texture2D вручную?
Я собираюсь сделать трассировщик лучей и хочу сохранить данные рендеринга в ID3D11Texture2D, чтобы я мог отобразить их или легко сохранить в файл с помощью DX11, но я не знаю, как инициализировать ID3D11Texture2D данными, которые у меня будут...
1533 просмотров
schedule
14.11.2022
Рендеринг DirectX и OMP
Я хочу сделать свой код параллельным, но есть несколько вопросов к опытным.
1] Стоит ли делать что-то подобное?
#pragma omp parallel num_threads(2)
{
const int threadID=omp_get_thread_num();
if(threadID==0) while(WM_QUIT !=...
251 просмотров
schedule
08.09.2022
Настольное приложение Windows 8, как использовать ID2D1DeviceContext для рендеринга в HWND?
Используя пример:
http://msdn.microsoft.com/en-us/library/windows/desktop/hh780339(v=vs.85).aspx
Это говорит о том, что ID2D1DeviceContext можно использовать как для приложений Магазина Windows (Metro), так и для настольных приложений, и что...
971 просмотров
schedule
14.03.2023
DirectX - как работает VertexBuffer?
Я изучаю DirectX прямо сейчас, много читал о VertexBuffer. Поскольку вы не можете научиться программированию, просто читая, я делаю небольшой движок с DX11 (ну, мой вопрос на самом деле не зависит от версии)
Насколько я понял, в VertexBuffer я...
468 просмотров
schedule
02.12.2023
Использование DirectX 11 в Visual Studio 6.0
Я хочу использовать включаемые файлы
#include <d3d11.h>
#include <d3dx11.h>
#include <d3dcompiler.h>
#include <xnamath.h>
в визуальной студии 6.0. Но когда я компилирую .cpp, я получаю эту ошибку:
:\Users\8up...
385 просмотров
schedule
01.09.2022
Буферная переменная C++ HLSL
Итак, привет, ребята,
сейчас я просто пытаюсь передать значение шейдеру hlsl. Теперь вот константный буфер в шейдере:
cbuffer ConstantBuffer
{
float4x4 final;
float4x4 rotation; // the rotation matrix
float4 lightvec; //...
1202 просмотров
schedule
07.12.2023
Замена палитры Sprite Color в Pixel Shader
Я создаю файтинг на основе спрайтов, и разработка подошла к моменту, когда я хочу реализовать замену цветов изображений во время выполнения (чтобы пользователь мог указать через интерфейс, какой именно цвет должен быть изменен на что, и это будет...
1046 просмотров
schedule
11.11.2022
Можно ли использовать DirectX11 Dynamic Shader Linkage без Shader Reflections?
Я попытался реализовать динамическую привязку шейдеров из того, что я видел в SDK DirectX11, но они используют структуру Effects11 и отражения шейдеров. Я пытаюсь получить более чистую более низкоуровневую реализацию. Например, для буфера констант...
721 просмотров
schedule
21.12.2022
Ошибка 1 ошибка LNK1104: невозможно открыть файл
Я работал над проектом на C ++, и когда я попытался создать его в режиме relase, он дал мне эту ошибку:
Ошибка 1 ошибка LNK1104: невозможно открыть файл 'c: \ users \ xxx \ documents \ visual studio 2012 \ Projects \ Project2 \ Release \...
3116 просмотров
schedule
09.06.2024
Свяжите Texture2D и TextureCube
Мне нужно одновременно передать и Texture2D, и TextureCube моему пиксельному шейдеру.
Раньше я отправлял массив текстур, но обнаружил, что не могу отправить и текстурный куб.
В этом вопросе упоминается нечто, называемое привязкой, но я не могу...
1680 просмотров
schedule
11.06.2023
Ошибка освобождения памяти DirectX 11
Недавно я закончил простой 2D игровой движок. В модуле спрайтов моего проекта есть исключение
«Необработанное исключение по адресу 0x00CE4A75 в AI.exe: 0xC0000005: место чтения с нарушением прав доступа 0xCCCCCCCC».
Я не знаю, что...
217 просмотров
schedule
15.06.2023
Как использовать индексы вершин, нормалей и текстуры вместе?
Я пишу небольшой движок рендеринга, используя C++ и DirectX 11. Мне удалось рендерить модели, используя индексированные вершины. Теперь я хочу также поддерживать текстуры и нормали вершин. Я использую файлы Wavefront OBJ, которые используют индексы...
3084 просмотров
schedule
19.04.2023
Как определить причину зависания драйвера DirectX 11
Я работаю над приложением QT, для которого я интегрировал DirectX 11 в пользовательский виджет. Приложение отображает прокрутку — графическое представление данных, считываемых из файла. Пользователь может ускорять и замедлять скорость прокрутки....
4345 просмотров
schedule
20.03.2024