1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-11-24 05:38:33 +01:00
MLEM/Tests
Ell 6f64661817
Improve the runtime texture packer algorithm (#31)
* use a random size for testing pack times to show how truly bad the current algo is

* expand overlap test to include padding and pixel padding

* fixed TestPackTimes on KNI

* also test for whether the padding intersects

* Use a binary tree algorithm for the runtime texture packer

* update changelog and bump version

* fixed fna compile errors

* save TestPackTimes textures separately
2024-11-07 16:18:51 +01:00
..
Content Added MLEM.KNI and friends, which are fully compatible with KNI 2024-09-02 19:55:28 +02:00
CameraTests.cs clean up structure of tests that use TestGame 2024-10-26 14:41:36 +02:00
CollectionTests.cs Moved extension methods into matching namespaces to avoid unexpected suggestions 2024-07-19 20:02:28 +02:00
DataTests.cs Moved extension methods into matching namespaces to avoid unexpected suggestions 2024-07-19 20:02:28 +02:00
DataTextureAtlasTests.cs clean up structure of tests that use TestGame 2024-10-26 14:41:36 +02:00
DirectionTests.cs Moved extension methods into matching namespaces to avoid unexpected suggestions 2024-07-19 20:02:28 +02:00
FontTests.cs only leave generic font test comparison wiggle room for KNI, and make it 10% 2024-10-26 14:54:43 +02:00
KeybindTests.cs some GenericInput and Keybind improvements 2023-03-03 14:02:05 +01:00
NumberTests.cs Moved extension methods into matching namespaces to avoid unexpected suggestions 2024-07-19 20:02:28 +02:00
PathfindingTests.cs cleaned up preprocessor instructions 2022-12-13 13:11:36 +01:00
SingleRandomTests.cs Moved extension methods into matching namespaces to avoid unexpected suggestions 2024-07-19 20:02:28 +02:00
TestGame.cs Fixed newly introduced issues since #28 (#30) 2024-10-29 23:31:49 +01:00
Tests.csproj updated dependencies 2023-12-13 22:11:31 +01:00
Tests.FNA.csproj Moved extension methods into matching namespaces to avoid unexpected suggestions 2024-07-19 20:02:28 +02:00
Tests.FNA.runsettings improved test separation for MG and FNA projects 2023-05-25 09:22:38 +02:00
Tests.KNI.csproj Added MLEM.KNI and friends, which are fully compatible with KNI 2024-09-02 19:55:28 +02:00
Tests.KNI.runsettings Added MLEM.KNI and friends, which are fully compatible with KNI 2024-09-02 19:55:28 +02:00
Tests.runsettings Added MLEM.KNI and friends, which are fully compatible with KNI 2024-09-02 19:55:28 +02:00
TexturePackerTests.cs Improve the runtime texture packer algorithm (#31) 2024-11-07 16:18:51 +01:00
UiTests.cs Fixed newly introduced issues since #28 (#30) 2024-10-29 23:31:49 +01:00