Согласно документации, даже зависящие от устройства ресурсы разделяются среди целей рендеринга, когда эти цели рендеринга удовлетворяют некоторым условиям.
Предположим, у меня есть две цели RenderTarget (RT1 и RT2), которые удовлетворяют этим условиям. Я использую RT1 для создания нового зависимого от устройства ресурса (ResourceA), а RT1 и RT2 используют этот ресурс для рисования.
Теперь, когда я закончу с RT1, я получу D2DERR_RECREATE_TARGET, что означает, что мне нужно пересоздать RT1 и снова рисовать.
У меня вопрос: нужно ли заново создавать ResourceA, созданный RT1?