Описание тега direct3d10
Версия 10 API Microsoft для 3D-графики, лежащая в основе DirectX 10. Она была представлена в Windows 7. Для вопросов о Direct3D, связанных с Windows 10, используйте более позднюю версию Direct3d12.
1
ответ
Функция D3DX Vector Math для проецирования?
Существует ли математическая функция vector3 D3DX10 для расчета проекции одного D3DXVECTOR3 на другой?
12 дек '11 в 10:44
3
ответа
OpenGL/D3D: Как получить скриншот игры, работающей в полноэкранном режиме в Windows?
Предположим, у меня есть игра OpenGL, работающая в полноэкранном режиме (Left 4 Dead 2). Я хотел бы программно получить снимок экрана, а затем записать его в видеофайл. Я пробовал методы GDI, D3D и OpenGL (например, glReadPixels) и либо получаю пуст…
15 авг '10 в 08:37
0
ответов
Sharpdx Direct3D10 Как редактировать пиксели в текстуре?
Мне нужно изменить некоторые пиксели в текстуре (Texture2D), используя Sharpdx с dx10 Прямо сейчас я получил Texture.Map(0, MapMode.Write, MapFlags.None, out stream); но я получаю "Параметр неверен". исключение. Все решения, которые я нахожу, предна…
11 авг '16 в 16:47
1
ответ
direct3D 10 & 11
Есть ли большая разница (в способе кодирования, ...) между Direct3D SDK 10 и 11, как "это было" между Direct3D 9 и 10? Спасибо
18 авг '10 в 22:11
0
ответов
DirectX не позволит мне использовать D3D_DRIVER_TYPE_HARDWARE, несмотря на наличие графического адаптера с поддержкой DirectX11
Я хотел бы использовать SharpDX для движка рендеринга проекта WPF (Windows 7, 64-битная версия, DirectX10 / 11), но у меня возникают проблемы с получением примеров для работы. Я могу использовать образцы DirectX 9, хотя. Проблема, вероятно, не связа…
16 окт '14 в 22:55
1
ответ
DX10 Skybox Shader
Я пытаюсь написать шейдер Skybox в DX10, используя следующий код HLSL: ////////////////////////////////////////////////////////////////////////// // world matrix for each rendered object float4x4 g_mWorld; // single cubemap texture Texture2D g_tCube…
03 фев '11 в 01:36
1
ответ
Отсутствует информация о глубине после первой сетки
Я использую SlimDX для приложений Direct3D 10. В приложениях я загрузил от 2 до более мешей, с изображениями, загруженными в качестве текстуры и использующими код FX для шейдера. Код был изменен из примера SlimDX "SimpleModel10" Я перемещаю вызов от…
25 фев '11 в 16:17
1
ответ
Установка текстуры в постоянный буфер шейдера в D3D10
Хорошо, у меня есть шейдер, скомпилированный под D3D10. Я получаю отражение шейдера, чтобы получить подробную информацию обо всех константах / глобалах в шейдере. Однако я немного запутался в чем-то... как установить текстуру в постоянный буфер? Я п…
07 июл '10 в 15:06
3
ответа
Странная ошибка нарушения доступа
Я получаю (для меня) странную ошибку нарушения доступа во время выполнения. У меня есть класс, GUI, который содержит необработанный указатель на экземпляр другого класса, Crosshair. Однако, когда я пытаюсь получить доступ к этому указателю, я получа…
02 янв '12 в 14:27
0
ответов
Как более эффективно вывести растровое изображение в буфер Direct3D?
Насколько я знаю, в Direct3D 10 есть 2 способа нарисовать растровое изображение в обратном буфере: заблокировать поверхность заднего буфера, скопировать растровое изображение на поверхность, разблокировать поверхность. заблокировать текстуру, скопир…
23 мар '12 в 06:51
3
ответа
Существует ли снижение производительности при создании вершин Direct3D со всеми семантическими типами?
В Direct3D вы можете создавать любые типы вершин, которые вам нравятся. У вас может быть простая вершина с только позиционной информацией, или вы можете добавить информацию о цвете, текстуре и т. Д. И т. Д. При создании входного макета вы определяет…
07 окт '10 в 09:45
1
ответ
D3D10 HLSL: Как связать текстуру с глобальным Texture2D через отражение?
Итак, если предположить, что где-то в моем шейдере есть следующее утверждение (обратите внимание, я включаю поддержку прежних версий для совместного использования шейдеров между DX9 и DX10): Texture2D DiffuseMap; Я могу скомпилировать шейдер без про…
07 июл '10 в 21:17
1
ответ
Соответствующий метод CopyResource в D3D9
Я знаю, что легко скопировать буфер вершин / индексов в D3D10 с интерфейсом IDirect3D10::CopyResource(...). Как сделать такую же работу в D3D9? Есть ли подобный API для этого?
12 апр '10 в 06:45
1
ответ
Проблемы с созданием устройства DirectX 10 и цепочки обмена
У меня возникли некоторые проблемы с созданием действительного устройства DirectX 10 и цепочки обмена с помощью D3D10CreateDeviceAndSwapChain. Я думаю, что это может быть мое создание окна, в котором что-то идет не так, так как он говорит, что Outpu…
08 авг '11 в 23:39
1
ответ
ID3D10Device::RSSetState будет вызываться каждый кадр?
Я пытаюсь создать ID3D10RasterizerState с Direct3D10, а затем вызвать ID3D10Device::RSSetState() с правильной информацией. Однако всякий раз, когда окно масштабируется или когда приложение переходит в полноэкранный режим, растеризатор, похоже, сбрас…
09 ноя '11 в 16:20
1
ответ
Direct3D 10, не удалось создать макет ввода
Моему приложению не удается скомпилироваться, когда я пытаюсь создать макет вершины в direct3D 10. Вот код: // Create the vertex input layout. D3D10_INPUT_ELEMENT_DESC vertexDesc[] = { {"POSITION", 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, 0, D3D10_INPUT_P…
31 дек '11 в 16:12
1
ответ
Обнаружение утечек памяти в COM-объектах с пересчетом (Addref без выпуска)
Я пишу приложение Direct3D 10 и хочу убедиться, что у меня нет утечки COM-объектов. Да, я обертываю интерфейсы с помощью CComPtr, но я все равно хотел бы проверить утечку по той же причине, по которой я все еще использую обычный детектор утечки при …
17 авг '11 в 04:27
1
ответ
Какая польза от NPDrawingModelAsyncBitmapSurface в Mozilla NPAPI AsyncDrawing?
Mozilla предоставляет API-интерфейс AsyncDrawing, который обеспечивает аппаратное ускорение рендеринга в плагине NPAPI. В то время как режим NPDrawingModelAsyncWindowsSharedSurface требует Vista и выше, NPDrawingModelAsyncBitmapSurface работает такж…
22 янв '13 в 07:54
1
ответ
Проблемы передачи значений в шейдер
У меня проблемы с передачей значений в мой шейдер. Мое приложение компилируется нормально, но мой объект куба не затеняет. Ниже приведено большинство моего кода. Большая часть моего кода для связи с моим шейдером находится в методе createObject myGa…
26 май '10 в 17:16
3
ответа
Совместное использование ресурсов Direct3D9ex и Direct3D10
Direct3D9ex позволяет обмениваться ресурсами между устройствами. Возможно ли использовать эти общие ресурсы с устройствами Direct3D10?
11 фев '09 в 16:35