Skip to content
This repository was archived by the owner on Dec 11, 2017. It is now read-only.
This repository was archived by the owner on Dec 11, 2017. It is now read-only.

Issue with Texture::Reallocate reported by @ash3d #216

Description

@megaDRONe86

Во время Reallocate() мип уровни создаются в том случае, если они уже были в текстуре (в этом случае они генерируются автоматически) или явно передаются в Reallocate(). Получается, что если создать текстуру без мип уровней, потом вызвать Reallocate() с мип уровнями, а потом еще раз без мип уровней, то во второй раз мип уровни не сгенерируются (то есть решение об автоматической генерации мип уровне в Reallocate() принимается на основании того, были ли мип уровне при создании текстуры, а если они добавились после Reallocate(), это уже не учитывается).
CreateTexture() и Reallocate() не принимают NULL в качестве pData. Это было бы полезно для рендертаргетов.
Флаги TLF_DECREASE_QUALITY_* не оказывают влияние при автоматической генерации мип уровней и в Reallocate().

Activity

  1. self-assigned this
    on Jul 29, 2015
  2. added this to the Version 2:0.3.5 milestone on Jul 29, 2015
  3. megaDRONe86 commented on Jul 31, 2015

    @megaDRONe86
    MemberAuthor

    Решили, что более разумно, чтобы такие параметры как мипуровни и фильтрации нельзя было менять по средствам Reallocate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions