Opened 9 months ago

Last modified 2 months ago

#5869 new enhancement

Update NVTT or replace it with something else

Reported by: Michael Shigorin Owned by:
Priority: Nice to Have Milestone: Alpha 26
Component: Build & Packages Keywords:
Cc: Vladislav Belov Patch:

Description (last modified by stanislas69)

The version of NVTT we're bundling is 2.1.1, the latest is 2.1.2 and the maintainer is no longer supporting it. We still have patch they do not have and they have a few things we do not namingly e2k support.

However NVTT isn't perfect either (the mipmap generation isn't so good) and maybe we should consider alternatives.

Spring engine doesn't use it and instead has it's own parsing and conversion.

Change History (10)

comment:1 by stanislas69, 8 months ago

For premake and NVTT you can just pass --with-system-premake and --with-system-nvtt :)

comment:2 by Michael Shigorin, 8 months ago

Ah, didn't spot those, thank you :)

comment:3 by stanislas69, 8 months ago

Let me know if it works out :)

comment:4 by s0600204, 8 months ago

Patch: phab:D3219

comment:5 by s0600204, 8 months ago

Update of premake5 to alpha15: r24387, r24388

comment:6 by Ramil Sattarov, 8 months ago

Thanks for updating premake5! Can you please update NVIDIA Texture Tools as well? :-)

comment:7 by Stan, 7 months ago

In 24490:

Add initial support for MCST Elbrus 2000 (e2k) CPU architecture
patch by: @r-a-sattarov
Reviewed by: @Stan

Fixes #5877, Refs #5869

Differential Revision: https://code.wildfiregames.com/D3162

comment:8 by stanislas69, 7 months ago

Cc: Vladislav Belov added
Description: modified (diff)
Milestone: Alpha 24Alpha 25
Patch: phab:D3219
Summary: [FR] e2k build supportUpdate NVTT or replace it with something else

comment:9 by stanislas69, 6 months ago

Gentoo seems to have issues with 2.1.2 see https://bugs.gentoo.org/735352

comment:10 by stanislas69, 2 months ago

Milestone: Alpha 25Alpha 26
Note: See TracTickets for help on using tickets.