4
голосов
2ответов
3678 просмотров

DirectX Device CAPS

I read the following in the DirectX 10 documentation: "Legacy hardware capability bits (caps) have been removed in favor of a rich set of guaranteed functionality, which targets Direct3D 10-class hardware (minimum)." "Removal of CAPS bits - Direct3D 10's base feature set is guaranteed." Where ...

1
голосов
1ответов
1908 просмотров

Reading output from geometry shader on CPU

I'm trying to read the output from a geometry shader which is using stream-output to output to a buffer. The output buffer used by the geometry shader is described like this: D3D10_BUFFER_DESC vbdesc = { numPoints * sizeof( MESH_VERTEX ), D3D10_USAGE_DEFAULT, D3D10_BIND_VERTEX_B...

0
голосов
1ответов
951 просмотров

Спрайты в Directx10 и фильтрация текстур

Можно ли установить различную фильтрацию текстур при работе со спрайтами?

2
голосов
2ответов
4426 просмотров

Проблема с полноэкранной производительностью D3D10 (DirectX10)

У меня небольшая проблема с настройкой моего приложения DirectX10 (Win32 / c ++) для полноэкранного режима. Проблема в том, что я хочу, чтобы мое приложение с самого начала работало в полноэкранном режиме. Это можно сделать, взяв функцию DXGISwapChain :: SetFullScreenState. Это работает, но я по...

2
голосов
2ответов
1109 просмотров

Direct3D 10 и управление шейдерами

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

4
голосов
2ответов
1419 просмотров

Переключение видеорежима DirectX 10 и производительность

В приложении DirectX 10 вызывает ли переключение между полноэкранным и оконным режимами какие-либо накладные расходы, например, необходимость воссоздания текстур и / или вершинных буферов? Другими словами, могу ли я создать приложение, предназначенное для «большого» переключения между оконным...