В чем разница между локальной памятью устройства и выделенной памятью? - PullRequest
0 голосов
/ 08 мая 2018

В спецификации я видел несколько расширений для работы с так называемой выделенной памятью . Насколько я понимаю, это встроенная память. Но чем тогда он отличается от локальной памяти устройства ?

1 Ответ

0 голосов
/ 08 мая 2018

В документации расширения VK_KHR_dedicated_allocation мы можем прочитать:

Это расширение позволяет привязывать ресурсы к выделенному выделению, а не перераспределять. Для любого конкретного ресурса приложения могут запрашивать, рекомендуется ли выделенное выделение, и в этом случае использование выделенного выделения может улучшить производительность доступа к этому ресурсу.

Так что я думаю, что разница не между выделенной памятью и локальным устройством памятью, а между выделенным выделением и нормальным / общим подвыделение. Но где этот объект памяти выделен из другой истории. А расширение позволяет проверить, предлагается ли выделенное выделение или данный ресурс может использовать часть (может перераспределять из) большей памяти.

...