Commit Graph

  • 5f0dea2780 Refactor unnecessary closure master Lars Mueller 2023-09-07 17:25:08 +0200
  • dc33d20a71 fixed oopsies in asserts FatalErr42O 2023-08-26 18:06:39 -0700
  • 7f1bb0369a add assert nil checks (fixes most segfaults), fix apply() always wanting a modlib vector. FatalErr42O 2023-08-26 18:01:34 -0700
  • ff2c9452f9 added source for translation FatalErr42O 2023-08-26 17:24:19 -0700
  • 926e14bf86 added irrlicht translation and transposition FatalErr42O 2023-08-26 17:22:08 -0700
  • b930462af2
    Merge pull request #1 from appgurueu/master FatalErr42O 2023-08-26 16:09:06 -0700
  • 115f3c2a31 Add matrix application to vectors Lars Mueller 2023-08-26 23:50:08 +0200
  • e064873012 PNG reader: Use bit library if available Lars Mueller 2023-07-21 18:11:20 +0200
  • 15ad69b0fe Add highly experimental texture generation Lars Mueller 2023-06-10 14:56:07 +0200
  • 91a4ee521f Add file.with_open to ensure :close() is called Lars Mueller 2023-06-10 14:50:30 +0200
  • 14de9219b7 Remove unnecessary arguments Lars Mueller 2023-06-02 16:24:13 +0200
  • b56f030127 texmod.read: Unescaped ^ in (...) laxness Lars Mueller 2023-06-02 16:19:56 +0200
  • 7d35b4d9e8 Add proper schematic documentation Lars Mueller 2023-06-01 13:26:40 +0200
  • 98e452bb6a Refactor minetest.schematic Lars Mueller 2023-06-01 13:21:29 +0200
  • 322da6cf0a Improve Bluon documentation Lars Mueller 2023-06-01 12:28:21 +0200
  • 2b1c9cff7c Add support for new texture modifiers Lars Mueller 2023-05-31 20:01:34 +0200
  • a9b5d80ca8 Fix [multiply missing from texmod:calc_dims Lars Mueller 2023-05-31 18:59:35 +0200
  • 9911442977 texmod: Fix :mask(...) and .mask name collision Lars Mueller 2023-05-28 12:56:19 +0200
  • 5fbb159a41 texmod: Fix broken [sheet assertions Lars Mueller 2023-05-28 12:30:13 +0200
  • 50bd3d8a07 Make colorspec.from_string case-insensitive Lars Mueller 2023-05-28 10:59:51 +0200
  • 520ecc641b texmod.read: Fix [transform followed by a lowercase letter Lars Mueller 2023-05-27 19:12:49 +0200
  • 5dc6307661 Fix texmod.colorize crash if ratio is nil Lars Mueller 2023-05-27 17:21:41 +0200
  • 73640f11d1 texmod: Stricter file name validation Lars Mueller 2023-05-27 14:27:49 +0200
  • 8e5bdc817c Fix handling of multiple texmod transforms Lars Mueller 2023-05-27 14:24:54 +0200
  • e07d646203 texmod.read: Make transforms case-insensitive Lars Mueller 2023-05-26 19:27:47 +0200
  • 741746613b Move local var to appropriate scope Lars Mueller 2023-05-24 22:42:38 +0200
  • 0b521bbb61 Fix texmod:write emitting unnecessary parens Lars Mueller 2023-05-24 22:37:55 +0200
  • 95159c48e8 Refactor texmod:read to pass reader around Lars Mueller 2023-05-24 22:27:25 +0200
  • fe7fb6aeec Remove unused variable in texmod:calc_dims Lars Mueller 2023-05-24 22:25:46 +0200
  • d4ca847b0e Add support for [png to texmod:calc_dims Lars Mueller 2023-05-24 21:25:55 +0200
  • b169077a40 Refactor texmod:calc_dims to use a dispatch table Lars Mueller 2023-05-24 21:09:24 +0200
  • 9fc4aaf3b8 Add experimental texture modifier DSL Lars Mueller 2023-05-24 19:39:20 +0200
  • 6ba9ec8fac Bump version rolling-102 Lars Mueller 2023-04-02 15:10:53 +0200
  • fc0585e86c b3d -> glTF: Fix handling of static vertices in animated meshes Lars Mueller 2023-04-02 14:52:57 +0200
  • 88fec749f5 b3d -> glTF: Gracefully normalize normals Lars Mueller 2023-04-02 14:43:31 +0200
  • c48e4bf340 Bump version rolling-101 Lars Mueller 2023-04-01 11:32:04 +0200
  • 785dcb80f4 Fix lack of defaults for wallmounted boxes Lars Mueller 2023-04-01 11:29:23 +0200
  • 2425862045 Fix b3d->glTF conv. of models without materials Lars Mueller 2023-03-14 17:23:52 +0100
  • 64c5a04a1f Bump version rolling-100 Lars Mueller 2023-03-04 15:06:56 +0100
  • a6aaf9938c Add minetest.media.overridden_mods Lars Mueller 2023-03-04 15:00:33 +0100
  • cc49af0ae6 Fix collecting media from subfolders Lars Mueller 2023-03-04 15:00:09 +0100
  • 2f4ed5b857 Add b3d module documentation Lars Mueller 2023-03-03 21:11:12 +0100
  • ae0c87537e b3d -> glTF: Use own base64 (to remove MT dep.) Lars Mueller 2023-02-28 13:40:41 +0100
  • 88dcf46bd4 Add base64 encoding & decoding Lars Mueller 2023-02-28 13:39:20 +0100
  • 05e62dec10 b3d -> glTF: Add base64 padding Lars Mueller 2023-02-28 00:21:15 +0100
  • c8738450c7 b3d -> glTF: Fix buffer padding Lars Mueller 2023-02-28 00:22:45 +0100
  • e91a406742 b3d -> glTF: Use mesh as skeleton root Lars Mueller 2023-02-28 00:21:38 +0100
  • f7d2b005e1 Add highly experimental b3d to glTF conversion Lars Mueller 2023-02-26 18:35:43 +0100
  • f225499795 Remove unnecessary if Lars Mueller 2023-02-26 16:55:54 +0100
  • fdfe65167f Fix math.fround Lars Mueller 2023-02-26 15:39:37 +0100
  • c5e622f4a9 Add quaternion.len Lars Mueller 2023-02-26 14:46:13 +0100
  • acdce1742d Add basic 4x4 matrix "class" (for b3d to glTF) Lars Mueller 2023-02-26 13:18:10 +0100
  • fcd53ba269 Fix json.new setting an invalid metatable Lars Mueller 2023-02-25 20:33:24 +0100
  • 72ca08ed3a Add basic minetest.mod.require rolling-99 Lars Mueller 2022-11-05 11:42:01 +0100
  • 1bccb39142 Readme: Acknowledge grorp's contributions Lars Mueller 2022-10-29 17:31:23 +0200
  • 26d9b131a5 Minetest: Boxes: pairs -> ipairs Lars Mueller 2022-10-29 17:21:09 +0200
  • 2eaaca5de4 Minetest: Boxes: Fix connect_sides handling Lars Mueller 2022-10-29 17:19:36 +0200
  • e6c5860cb9 Minetest: Boxes: Fix walkable/pointable check Lars Mueller 2022-10-29 16:45:04 +0200
  • 1d2b103abe Use ipairs where possible Gregor Parzefall 2022-10-27 20:50:04 +0200
  • ec62eccec9 Fix minetest.get_node_boxes for connected node boxes Gregor Parzefall 2022-10-27 20:46:14 +0200
  • 2d056e72ae PNG: Fix call vs. assignment ambiguity Lars Mueller 2022-10-07 17:54:01 +0200
  • 264687e302 Expose minetest.obj module Lars Mueller 2022-10-03 18:46:16 +0200
  • b688f49632 Remove modlib.conf module Lars Mueller 2022-10-03 18:27:34 +0200
  • ea534909c7 Remove defunct Lua version compat Lars Mueller 2022-10-03 18:23:30 +0200
  • b19d4febb2 Add modlib.G & modlib.set_environment Lars Mueller 2022-10-03 18:22:59 +0200
  • cc0c11edb4 Add Minetest .obj model reader Lars Mueller 2022-10-03 13:46:40 +0200
  • 8fadca6c4d Luon: Incorporate changes to MT serializer Lars Mueller 2022-10-02 14:18:16 +0200
  • e34b64ece8 Add utf8.codes iterator; change utf8.codepoint Lars Mueller 2022-10-01 20:39:25 +0200
  • feb6ad276e Add utf8.codepoint (inverse of utf8.char) Lars Mueller 2022-10-01 19:40:22 +0200
  • ef2f1020c7 Add utf8.charpattern Lars Mueller 2022-10-01 19:31:46 +0200
  • cd234548e5 Fix & optimize utf8.char Lars Mueller 2022-10-01 19:31:27 +0200
  • 4677b2c827 Make utf8.char variadic, (re)move checks Lars Mueller 2022-10-01 18:45:12 +0200
  • 4d6e5fdfb0 Add less_than function utility module Lars Mueller 2022-10-01 18:11:44 +0200
  • 39335cf76f Add table.(slice|splice|move) Lars Mueller 2022-10-01 14:34:10 +0200
  • fd14e2abb6 Remove table.best_value & replace table.(min|max) Lars Mueller 2022-10-01 13:52:00 +0200
  • aca117a244 Make all table copy variants preserve metatables Lars Mueller 2022-10-01 13:26:19 +0200
  • 0d864f0065 Add various iterator.* functions Lars Mueller 2022-10-01 12:56:24 +0200
  • d72e589a62 Add func.identity Lars Mueller 2022-09-30 16:09:16 +0200
  • 8b538587ad Add table.clear Lars Mueller 2022-09-30 15:31:11 +0200
  • 94cbfe30eb Add iterator.(reduce|any|all) Lars Mueller 2022-09-30 15:14:14 +0200
  • 19f0ac48ad Add table.same for fast table equality checking Lars Mueller 2022-09-30 15:13:55 +0200
  • 4ded26be2c table.copy: Preserve metatables by default Lars Mueller 2022-09-30 12:55:44 +0200
  • 49595be3ac Deprecate comparators in favor of less than funcs; Lars Mueller 2022-09-30 12:48:59 +0200
  • cefa8e64b9 Add TODO for mod.require Lars Mueller 2022-09-30 12:45:15 +0200
  • a4118e04fe Fix text.lines & deprecate text.split_lines Lars Mueller 2022-09-29 21:06:51 +0200
  • 88aca204f3 Add text.random_bytes Lars Mueller 2022-09-29 11:39:43 +0200
  • 53bb6915db Add text.i(chars|bytes) Lars Mueller 2022-09-28 21:31:39 +0200
  • 3d585154eb text.spliterator: add assert to prevent inf. loop Lars Mueller 2022-09-28 21:18:49 +0200
  • 715bf47aba Clean up text.escape_pattern Lars Mueller 2022-09-28 20:57:24 +0200
  • e648775cae Add text.spliterator Lars Mueller 2022-09-28 20:51:21 +0200
  • a5c49754d9 text.split[_unlimited]: Use pattern by default Lars Mueller 2022-09-28 20:50:25 +0200
  • 1244f1eba0 Move setting tree building from conf to mod module Lars Mueller 2022-09-28 20:45:00 +0200
  • a0d092090d Remove text.trim[_*] funcs except for trim_spacing Lars Mueller 2022-09-23 12:06:12 +0200
  • 14e86618d0 Add iterator table / list / set comprehensions Lars Mueller 2022-09-20 20:02:32 +0200
  • ffba199b96 Remove ranked set Lars Mueller 2022-09-20 19:44:01 +0200
  • ff7f0e1d2d Fix table values constraint in schema validation Lars Mueller 2022-09-18 16:06:12 +0200
  • d2183f2357 Remove deprecated assertdump Lars Mueller 2022-09-17 20:10:14 +0200
  • 644c00aae1 Remove deprecated modlib.log module Lars Mueller 2022-09-17 20:07:00 +0200
  • 9e4ee70e21 Remove deprecated tablecopy alias Lars Mueller 2022-09-17 19:35:33 +0200
  • 8a8f30f2aa Remove deprecated modlib.player module Lars Mueller 2022-09-17 19:34:57 +0200