XML talk:TXMP

From OniGalore
Revision as of 18:36, 30 October 2021 by Mai X (talk | contribs) (→‎Power of 2)
Jump to navigation Jump to search

Unknown0010 flag

I Think that it was used by original Importer. Quote from SRC: "M3cTextureFlags_PixelType = (1 << 4), // only used when importing"
--Mai X (talk) 22:08, 17 September 2021 (CEST)

Power of 2

If I remember correctly power of 2 tex are required for onisplit Importing Levels. In some scenarios. Shrugs. --Paradox-01 (talk) 00:41, 13 October 2021

Neo thought that it was a bad idea to use non-power-of-two textures. See User_talk:Neo/Archive5. So he might have required them in OniSplit for importing levels (haven't tested this). Considering his expertise in the Motoko code, if he says that some hardware and software had trouble with non-p.o.t. textures then I'll have to believe him. I've added a cautionary note to the page about this. --Iritscen (talk) 14:38, 23 October 2021 (CEST)

OniSplit does NOT require exactly power-of-two textures for importing via XML or -create:txmp. I've tested it during testing 8192x8192 lightmaps. The table of power-of-two textures in OniSplit is only up to 1024. So, my 8192x8192 textures are not power-of-two (according to OniSplit's warnings), but they are working just fine. Note: I'm using "vanilla" OniSplit version 0.9.99.0. This note is important, because I have modified version of OniSplit from GeySer. All proofs will be soon in my Engine-Demo video (featuring "smart" animated textures, hi-poly physics, lightmaps, holographic characters, etc.). Check my wiki page. --Mai X (talk) 20:36, 30 October 2021 (CEST)