Site icon EfmSoft

Что означает код HRESULT 0x8899000F (D2DERR_MAX_TEXTURE_SIZE_EXCEEDED)?

 
Предыдущий Следующий
D2DERR_SHADER_COMPILE_FAILED D2DERR_UNSUPPORTED_VERSION

D2DERR_MAX_TEXTURE_SIZE_EXCEEDED

Что означает D2DERR_MAX_TEXTURE_SIZE_EXCEEDED

D2DERR_MAX_TEXTURE_SIZE_EXCEEDED — Запрошенная поверхность DirectX превышает максимальный размер текстуры, поддерживаемый графическим устройством.

Код относится к Direct2D и обычно указывает на несовместимость ресурсов, состояние render target, ограничения устройства или неверную последовательность команд рисования.

Разбор условия ошибки

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

  • Запишите переданный и требуемый размеры, тип счётчика и единицы — байты, символы, элементы или блоки.

Сравните запрошенные width/height с максимальным размером bitmap/texture для фактического Direct2D device; большие изображения разбивайте на допустимые tiles вместо повторного выделения того же ресурса.

Ссылки по этому результату


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version