Opened 3 years ago

Last modified 15 months ago

#5869 new enhancement

Update NVTT or replace it with something else

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

Description (last modified by Stan)

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 (12)

comment:1 by Stan, 3 years ago

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

comment:2 by Michael Shigorin, 3 years ago

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

comment:3 by Stan, 3 years ago

Let me know if it works out :)

comment:4 by s0600204, 3 years ago

Patch: phab:D3219

comment:5 by s0600204, 3 years ago

Update of premake5 to alpha15: r24387, r24388

comment:6 by Ramil Sattarov, 3 years ago

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

comment:7 by Stan, 3 years 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 Stan, 3 years 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 Stan, 3 years ago

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

comment:10 by Stan, 3 years ago

Milestone: Alpha 25Alpha 26

comment:11 by Stan, 2 years ago

Milestone: Alpha 26Alpha 27

Unlikely to get done for A26

comment:12 by Freagarach, 15 months ago

Milestone: Alpha 27Backlog

Pushing back.

Note: See TracTickets for help on using tickets.