Я сделал 2 программы для использования общих ресурсов, работающих на SlimDX и DirectX10.Одна программа отобразит общую текстуру на трехмерной сетке.Вторая программа загрузит изображение как текстуру.До сих пор мне нужно передавать разделяемую обработку каждый раз, когда текстура обновляется из нового изображения.
Теперь есть ли способ инициализировать общую текстуру фиксированного размера (Texture2D), а затем каждый раз, когда я загружаюновое изображение, все, что мне нужно сделать, это загрузить его в качестве текстуры, а затем скопировать его в существующую текстуру.Таким образом, общий дескриптор не изменится, и я могу сэкономить некоторые издержки при передаче общего дескриптора.Что касается DirectX9, я знаю, что есть функция для этого, "StretchRectangle", но я не могу найти это или что-то подобное в DirectX10.
Промежуточный формат может быть любым, даже поверхностным, если яполучить обновить его до общей текстуры.
Спасибо