1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-05-23 17:13:38 +02:00
Commit graph

139 commits

Author SHA1 Message Date
Ell d138577285 Added trimming and AOT annotations and made MLEM trimmable 2022-10-31 18:33:53 +01:00
Ell f58e3c94d5 Marked EnumHelper and DynamicEnum as obsolete due to their reimplementation in the DynamicEnums library 2022-10-31 13:20:26 +01:00
Ell 791c66b098 code cleanup 2022-10-27 10:22:25 +02:00
Ell 8745a3237e Added DynamicEnum IsDefined and EnumHelper and DynamicEnum GetUniqueFlags 2022-10-26 23:34:30 +02:00
Ell 7ab76d239d Added EnumHelper and DynamicEnum GetFlags 2022-10-26 15:02:33 +02:00
Ell 17ce7b668d Added the ability to add additional regions to a RuntimeTexturePacker after packing 2022-10-20 23:59:42 +02:00
Ell 8d689952cc Made GenericFont and TokenizedString support UTF-32 characters like emoji 2022-10-15 13:48:45 +02:00
Ell 9f60a59706 resolved some build warnings 2022-09-15 10:44:50 +02:00
Ell 48735c3d36 Multi-target net452, making MLEM compatible with MonoGame for consoles 2022-09-14 21:17:43 +02:00
Ell fc026ad0de multi-target netstandard2.0 and net6.0 2022-09-14 19:24:00 +02:00
Ell c3c8b132da fixed DataTextureAtlas frm instruction failing if the original texture has an offset 2022-09-14 12:19:05 +02:00
Ell 7d8b14ee8d added from instruction to DataTextureAtlas 2022-09-14 11:59:28 +02:00
Ell ff92a00e1a FNA doesn't support vector offsets 2022-09-14 11:24:45 +02:00
Ell 740c65a887 fixed new cpy instruction yielding incorrect pivots 2022-09-14 11:20:55 +02:00
Ell 4918a72760 fixed some issues with the new data texture atlas parser 2022-09-14 11:04:51 +02:00
Ell 914b0d9c2d - Improved DataTextureAtlas parsing
- Added data and copy instructions to DataTextureAtlas
2022-09-14 10:40:52 +02:00
Ell 0a696941dc cleaned up code 2022-08-20 11:39:28 +02:00
Ell b2898a8eae Made RuntimeTexturePacker restore texture region name and pivot when packing 2022-08-03 10:37:59 +02:00
Ell b012c65990 Allow data texture atlas pivots and offsets to be negative 2022-08-02 23:56:18 +02:00
Ell 72647a2edf Fixed data texture atlases not allowing most characters in their region names 2022-08-02 23:02:34 +02:00
Ell 711f60a97e Updated demos and templates to MonoGame 3.8.1 2022-07-25 18:23:16 +02:00
Ell e673ccea61 fixed a missing using directive in MLEM.FNA 2022-07-18 20:46:59 +02:00
Ell ba1058748e Allow specifying multiple names for a DataTextureAtlas region 2022-07-18 20:41:19 +02:00
Ell 5d7d238630 added MLEM.FNA 2022-06-24 14:01:26 +02:00
Ell aabb1ed5df added .editorconfig 2022-06-17 18:23:47 +02:00
Ell 59af00c89a Code cleanup, and marked AStar.InfiniteCost as obsolete 2022-06-15 11:38:11 +02:00
Ell 16053d9d04 further improve runtime texture packer performance by caching the first possible position for a request of a given size 2022-05-28 21:21:25 +02:00
Ell 61770d59b1 further improve RuntimeTexturePacker performance by only checking against already packed textures 2022-05-27 11:41:21 +02:00
Ell 93a82bcf36 cache UniformTextureAtlas texture straight away when checking for transparency 2022-05-27 11:19:29 +02:00
Ell fdf04a7e77 allow ignoring transparent regions when packing a UniformTextureAtlas 2022-05-27 11:16:16 +02:00
Ell cb496f613f Improve RuntimeTexturePacker performance by checking against packed textures in the same order as packing 2022-05-27 11:02:33 +02:00
Ell b9f2de8290 Made RuntimeTexturePacker padding be per request and improve performance by caching texture data 2022-05-25 13:18:25 +02:00
Ell f0f1d7f8ed added runtime texture region padding and other improvements 2022-05-25 12:37:51 +02:00
Ell 61439aa521 made the MLEM.Data description more descriptive 2022-05-10 16:06:45 +02:00
Ell 874be1fd6e Fixed SoundEffectReader incorrectly claiming it could read ogg and mp3 files 2022-05-10 15:58:47 +02:00
Ell acd15fea14 improved Ui and Data package descriptions 2022-05-10 15:42:20 +02:00
Ell 47b58b1942 Premultiply textures when using RawContentManager 2022-05-07 21:39:36 +02:00
Ell c7f021e62d Marked CopyExtensions as obsolete 2022-01-23 21:18:13 +01:00
Ell 9ccb3536a0 improved MLEM.Data description 2022-01-21 00:21:48 +01:00
Ell 04fab568f8 Make Newtonsoft.Json dependency optional for MLEM.Data 2022-01-02 22:51:52 +01:00
Ell b2b34abcd0 Rethrow exceptions when no RawContentManager readers could be constructed 2022-01-02 22:49:39 +01:00
Ell 29bbd61f8b reformat and cleanup 2021-12-28 14:56:11 +01:00
Ell 2d3ce30ff2 reflect lidgren deprecation in descriptions 2021-12-03 12:55:34 +01:00
Ell 0c881e374b Marked features related to Lidgren.Network as obsolete 2021-12-03 12:52:26 +01:00
Ell 636522bc3e resolved some documentation warnings 2021-11-30 11:46:06 +01:00
Ell 444b5c6afb copy base documentation for a lot of docfx unresolvable sources 2021-11-22 19:25:18 +01:00
Ell 4e3d5705a4 removed utility scripts 2021-11-11 02:17:31 +01:00
Ell 9ef5c35e52 Set GraphicsResource Name when loading assets using RawContentManager 2021-11-08 23:46:59 +01:00
Ell b22d2d4d22 slight GenericDataHolder (and extensions) improvements and reversions 2021-11-07 00:46:35 +01:00
Ell 39138446ea added some more utility to JsonTypeSafeWrapper and revert SetData changes 2021-11-07 00:23:48 +01:00