diff --git a/app/addons/debug_draw_3d/LICENSE b/app/addons/debug_draw_3d/LICENSE index d5bafad..617a15b 100644 --- a/app/addons/debug_draw_3d/LICENSE +++ b/app/addons/debug_draw_3d/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2023 DmitriySalnikov +Copyright (c) 2024 DmitriySalnikov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the Software), to deal diff --git a/app/addons/debug_draw_3d/README.md b/app/addons/debug_draw_3d/README.md index 5f5f49d..35fed41 100644 --- a/app/addons/debug_draw_3d/README.md +++ b/app/addons/debug_draw_3d/README.md @@ -1,10 +1,12 @@ -![icon](/images/icon.png) +![icon](/images/icon_3d_128.png) # Debug drawing utility for Godot This is an add-on for debug drawing in 3D and for some 2D overlays, which is written in `C++` and can be used with `GDScript` or `C#`. -Based on my previous addon, which was developed only for C# https://github.com/DmitriySalnikov/godot_debug_draw_cs, and which was inspired by Zylann's GDScript addon https://github.com/Zylann/godot_debug_draw +Based on my previous addon, which was developed [only for C#](https://github.com/DmitriySalnikov/godot_debug_draw_cs), and which was inspired by [Zylann's GDScript addon](https://github.com/Zylann/godot_debug_draw) + +## [Documentation](https://dd3d.dmitriysalnikov.ru/docs/) ## [Godot 3 version](https://github.com/DmitriySalnikov/godot_debug_draw_3d/tree/godot_3) @@ -12,11 +14,11 @@ Based on my previous addon, which was developed only for C# https://github.com/D Your support adds motivation to develop my public projects. -[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/I2I53VZ2D) +Boosty -[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://paypal.me/dmitriysalnikov) +USDT-TRC20 -[qiwi](https://qiwi.com/n/DMITRIYSALNIKOV) +USDT-TRC20 TEw934PrsffHsAn5M63SoHYRuZo984EF6v ## Features @@ -32,6 +34,7 @@ Your support adds motivation to develop my public projects. * Line * Line Path * Line with Arrow +* Plane * Points * Position 3D (3 crossing axes) * Sphere @@ -49,26 +52,32 @@ Overlay: Precompiled for: * Windows -* Linux -* macOS -* Android +* Linux (built on Ubuntu 20.04) +* macOS (10.14+) +* Android (5.0+) +* iOS +* Web (Firefox not supported) + +This addon also supports working with several World3D and different Viewports. + +## [Interactive Web Demo](https://dd3d.dmitriysalnikov.ru/demo/) + +[![screenshot_web](/images/screenshot_web.png)](https://dd3d.dmitriysalnikov.ru/demo/) + +> [!WARNING] +> +> * Firefox most likely can't run this demo ## Download To download, use the [Godot Asset Library](https://godotengine.org/asset-library/asset/1766) or download the archive by clicking the button at the top of the main repository page: `Code -> Download ZIP`, then unzip it to your project folder. Or use one of the stable versions from the [GitHub Releases](https://github.com/DmitriySalnikov/godot_debug_draw_3d/releases) page (just download one of the `Source Codes` in assets). -## Usage +### Installation * Close editor * Copy `addons/debug_draw_3d` to your `addons` folder, create it if the folder doesn't exist * Launch editor -### C\# - -When you start the engine for the first time, bindings for `C#` will be generated automatically. If this does not happen, you can manually generate them through the `Project - Tools - Debug Draw` menu. - -![project_tools_menu](/images/project_tools_menu.png) - ## Examples More examples can be found in the `examples_dd3d/` folder. @@ -77,65 +86,29 @@ Simple test: ```gdscript func _process(delta: float) -> void: - var _time = Time.get_ticks_msec() / 1000.0 - var box_pos = Vector3(0, sin(_time * 4), 0) - var line_begin = Vector3(-1, sin(_time * 4), 0) - var line_end = Vector3(1, cos(_time * 4), 0) + var _time = Time.get_ticks_msec() / 1000.0 + var box_pos = Vector3(0, sin(_time * 4), 0) + var line_begin = Vector3(-1, sin(_time * 4), 0) + var line_end = Vector3(1, cos(_time * 4), 0) - DebugDraw3D.draw_box(box_pos, Vector3(1, 2, 1), Color(0, 1, 0)) - DebugDraw3D.draw_line(line_begin, line_end, Color(1, 1, 0)) - DebugDraw2D.set_text("Time", _time) - DebugDraw2D.set_text("Frames drawn", Engine.get_frames_drawn()) - DebugDraw2D.set_text("FPS", Engine.get_frames_per_second()) - DebugDraw2D.set_text("delta", delta) -``` - -```csharp -public override void _Process(float delta) -{ - var _time = Time.GetTicksMsec() / 1000.0f; - var box_pos = new Vector3(0, Mathf.Sin(_time * 4f), 0); - var line_begin = new Vector3(-1, Mathf.Sin(_time * 4f), 0); - var line_end = new Vector3(1, Mathf.Cos(_time * 4f), 0); - - DebugDraw3D.DrawBox(box_pos, new Vector3(1, 2, 1), new Color(0, 1, 0)); - DebugDraw3D.DrawLine(line_begin, line_end, new Color(1, 1, 0)); - DebugDraw2D.SetText("Time", _time); - DebugDraw2D.SetText("Frames drawn", Engine.GetFramesDrawn()); - DebugDraw2D.SetText("FPS", Engine.GetFramesPerSecond()); - DebugDraw2D.SetText("delta", delta); -} + DebugDraw3D.draw_box(box_pos, Vector3(1, 2, 1), Color(0, 1, 0)) + DebugDraw3D.draw_line(line_begin, line_end, Color(1, 1, 0)) + DebugDraw2D.set_text("Time", _time) + DebugDraw2D.set_text("Frames drawn", Engine.get_frames_drawn()) + DebugDraw2D.set_text("FPS", Engine.get_frames_per_second()) + DebugDraw2D.set_text("delta", delta) ``` ![screenshot_1](/images/screenshot_1.png) ## API -A list of all functions is available in the documentation inside the editor. +This project has a separate [documentation](https://dd3d.dmitriysalnikov.ru/docs/) page. + +Also, a list of all functions is available in the documentation inside the editor (see `DebugDraw3D` and `DebugDraw2D`). + ![screenshot_4](/images/screenshot_4.png) -Besides `DebugDraw2D/3D`, you can also use `Dbg2/3`. - -```gdscript - DebugDraw3D.draw_box_xf(Transform3D(), Color.GREEN) - Dbg3.draw_box_xf(Transform3D(), Color.GREEN) - - DebugDraw2D.set_text("delta", delta) - Dbg2.set_text("delta", delta) -``` - -But unfortunately at the moment `GDExtension` does not support adding documentation. - -## Exporting a project - -Most likely, when exporting a release version of a game, you don't want to export the debug library along with it. But since there is still no `Conditional Compilation` in `GDScript`, so I decided to create a `dummy` library that has the same API as a regular library, but has minimal impact on performance, even if calls to its methods occur. The `dummy` library is used by default in the release version. However if you need to use debug rendering in the release version, then you can add the `forced_dd3d` feature when exporting. In this case, the release library with all the functionality will be used. - -![export_features](/images/export_features.png) - -In C#, these tags are not taken into account at compile time, so the Release build will use Runtime checks to disable draw calls. If you want to avoid this, you can manually specify the `FORCED_DD3D` symbol. - -![csharp_compilation_symbols](/images/csharp_compilation_symbols.png) - ## Known issues and limitations Enabling occlusion culing can lower fps instead of increasing it. At the moment I do not know how to speed up the calculation of the visibility of objects. @@ -155,29 +128,3 @@ The entire text overlay can only be placed in one corner, unlike `DataGraphs`. `DebugDrawDemoScene.tscn` in play mode ![screenshot_3](/images/screenshot_3.png) - -## Build - -As well as for the engine itself, you will need to configure the [environment](https://docs.godotengine.org/en/4.1/contributing/development/compiling/index.html). -And also you need to apply several patches: - -```bash -cd godot-cpp -git apply --ignore-space-change --ignore-whitespace ../patches/always_build_fix.patch -git apply --ignore-space-change --ignore-whitespace ../patches/1165.patch -# Optional -## Build only the necessary classes -git apply --ignore-space-change --ignore-whitespace ../patches/godot_cpp_exclude_unused_classes.patch -## Faster build -git apply --ignore-space-change --ignore-whitespace ../patches/unity_build.patch -``` - -Then you can just run scons as usual: - -```bash -# build for the current system. -# target=editor is used for both the editor and the debug template. -scons target=editor dev_build=yes debug_symbols=yes -# build for the android. ANDROID_NDK_ROOT is required in your environment variables. -scons platform=android target=template_release arch=arm64v8 -``` diff --git a/app/addons/debug_draw_3d/debug_draw_3d.gdextension b/app/addons/debug_draw_3d/debug_draw_3d.gdextension index c914b15..a7482b6 100644 --- a/app/addons/debug_draw_3d/debug_draw_3d.gdextension +++ b/app/addons/debug_draw_3d/debug_draw_3d.gdextension @@ -1,55 +1,90 @@ [configuration] entry_symbol = "debug_draw_3d_library_init" -compatibility_minimum = "4.1" +compatibility_minimum = "4.1.3" +reloadable = false [dependencies] -# example.x86_64 = { "relative or absolute path to the dependency" : "the path relative to the exported project", } +; example.x86_64 = { "relative or absolute path to the dependency" : "the path relative to the exported project", } +; ------------------------------------- +; debug macos = { } windows.x86_64 = { } linux.x86_64 = { } +web.wasm32 = {} + android.arm32 = { } android.arm64 = { } android.x86_32 = { } android.x86_64 = { } +ios = {} + +; ------------------------------------- +; release no debug draw macos.template_release = { } windows.template_release.x86_64 = { } linux.template_release.x86_64 = { } +web.template_release.wasm32 = { } + android.template_release.arm32 = { } android.template_release.arm64 = { } android.template_release.x86_32 = { } android.template_release.x86_64 = { } +ios.template_release = {} + +; ------------------------------------- +; release forced debug draw + +macos.template_release.forced_dd3d = { } +windows.template_release.x86_64.forced_dd3d = { } +linux.template_release.x86_64.forced_dd3d = { } + +web.template_release.wasm32.forced_dd3d = { } +ios.template_release.forced_dd3d = {} [libraries] -macos = "libs/libdd3d.macos.editor.universal.dylib" +; ------------------------------------- +; debug + +macos = "libs/libdd3d.macos.editor.universal.framework" windows.x86_64 = "libs/libdd3d.windows.editor.x86_64.dll" linux.x86_64 = "libs/libdd3d.linux.editor.x86_64.so" +web.wasm32 = "libs/libdd3d.web.template_debug.wasm32.wasm" + android.arm32 = "libs/libdd3d.android.template_debug.arm32.so" android.arm64 = "libs/libdd3d.android.template_debug.arm64.so" android.x86_32 = "libs/libdd3d.android.template_debug.x86_32.so" android.x86_64 = "libs/libdd3d.android.template_debug.x86_64.so" +ios = "libs/libdd3d.ios.template_debug.universal.dylib" -macos.template_release = "libs/libdd3d.macos.template_release.universal.dylib" +; ------------------------------------- +; release no debug draw + +macos.template_release = "libs/libdd3d.macos.template_release.universal.framework" windows.template_release.x86_64 = "libs/libdd3d.windows.template_release.x86_64.dll" linux.template_release.x86_64 = "libs/libdd3d.linux.template_release.x86_64.so" +web.template_release.wasm32 = "libs/libdd3d.web.template_release.wasm32.wasm" + android.template_release.arm32 = "libs/libdd3d.android.template_release.arm32.so" android.template_release.arm64 = "libs/libdd3d.android.template_release.arm64.so" android.template_release.x86_32 = "libs/libdd3d.android.template_release.x86_32.so" android.template_release.x86_64 = "libs/libdd3d.android.template_release.x86_64.so" +ios.template_release = "libs/libdd3d.ios.template_release.universal.dylib" -macos.template_release.forced_dd3d = "libs/libdd3d.macos.template_release.universal.enabled.dylib" +; ------------------------------------- +; release forced debug draw + +macos.template_release.forced_dd3d = "libs/libdd3d.macos.template_release.universal.enabled.framework" windows.template_release.x86_64.forced_dd3d = "libs/libdd3d.windows.template_release.x86_64.enabled.dll" linux.template_release.x86_64.forced_dd3d = "libs/libdd3d.linux.template_release.x86_64.enabled.so" -android.template_release.arm32.forced_dd3d = "libs/libdd3d.android.template_release.arm32.enabled.so" -android.template_release.arm64.forced_dd3d = "libs/libdd3d.android.template_release.arm64.enabled.so" -android.template_release.x86_32.forced_dd3d = "libs/libdd3d.android.template_release.x86_32.enabled.so" -android.template_release.x86_64.forced_dd3d = "libs/libdd3d.android.template_release.x86_64.enabled.so" +web.template_release.wasm32.forced_dd3d = "libs/libdd3d.web.template_release.wasm32.enabled.wasm" +ios.template_release.forced_dd3d = "libs/libdd3d.ios.template_release.universal.enabled.dylib" \ No newline at end of file diff --git a/app/addons/debug_draw_3d/libs/libdd3d.android.template_debug.arm32.so b/app/addons/debug_draw_3d/libs/libdd3d.android.template_debug.arm32.so index a8c5001..8bc0a99 100644 --- a/app/addons/debug_draw_3d/libs/libdd3d.android.template_debug.arm32.so +++ b/app/addons/debug_draw_3d/libs/libdd3d.android.template_debug.arm32.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0fb41898f762f555f379bc351a0d2d82bc9cbf3b701a1f9fe8035646ddad44b5 -size 2928328 +oid sha256:978f336aeab12a1dbae7810d5b741d48d4dfacbb09795d822381c35d1d873ed9 +size 2130424 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.android.template_debug.arm64.so b/app/addons/debug_draw_3d/libs/libdd3d.android.template_debug.arm64.so index ae4fe93..a299c79 100644 --- a/app/addons/debug_draw_3d/libs/libdd3d.android.template_debug.arm64.so +++ b/app/addons/debug_draw_3d/libs/libdd3d.android.template_debug.arm64.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1dfdb52ffe2e428ea0a0b9ff951b986546291f383f37c957d7de4c367f79892f -size 2993032 +oid sha256:fe483e08b7c1dea385c44648eff6169d6cd82a082e7fa92a1558aff187017f18 +size 2081864 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.android.template_debug.x86_32.so b/app/addons/debug_draw_3d/libs/libdd3d.android.template_debug.x86_32.so index a6c31e2..e2bf6ca 100644 --- a/app/addons/debug_draw_3d/libs/libdd3d.android.template_debug.x86_32.so +++ b/app/addons/debug_draw_3d/libs/libdd3d.android.template_debug.x86_32.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c580b7b4d44342c56d1990ab09358b63fa60cf99846a355c86ceb2cb5023b14 -size 3057172 +oid sha256:34ed0395761d9cf747349d6a0da81747ade72e8359eeff2cb9f577bf66db907c +size 2270604 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.android.template_debug.x86_64.so b/app/addons/debug_draw_3d/libs/libdd3d.android.template_debug.x86_64.so index 59d21d3..cb512bf 100644 --- a/app/addons/debug_draw_3d/libs/libdd3d.android.template_debug.x86_64.so +++ b/app/addons/debug_draw_3d/libs/libdd3d.android.template_debug.x86_64.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b6c2b95269938e60e709539c8166cd9e5f450bd3fbd2b6bdfdf652fca3f594db -size 2977744 +oid sha256:1fb3bf518db7c16cd08ec134c15bc45a909f183392820d2cff03674442cebfd5 +size 2088832 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.android.template_release.arm32.so b/app/addons/debug_draw_3d/libs/libdd3d.android.template_release.arm32.so index ac25634..c13bdcf 100644 --- a/app/addons/debug_draw_3d/libs/libdd3d.android.template_release.arm32.so +++ b/app/addons/debug_draw_3d/libs/libdd3d.android.template_release.arm32.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c40f93bd53bc4b132d075f18814b1198e71df6b9f2601c11f0cfbc2494698cf -size 1804756 +oid sha256:2b8175a62d44c4fd39d0003b17aef3da9157d70049dc586ed1c7a06920482d7c +size 1119180 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.android.template_release.arm64.so b/app/addons/debug_draw_3d/libs/libdd3d.android.template_release.arm64.so index 267c209..a4f4238 100644 --- a/app/addons/debug_draw_3d/libs/libdd3d.android.template_release.arm64.so +++ b/app/addons/debug_draw_3d/libs/libdd3d.android.template_release.arm64.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0181cc7c1a08ecc39de983b1b1e35f66572479da533f744190fa803cbde44612 -size 2001576 +oid sha256:d7176ff1995b280131ce6e9157a820adb2680a5e00a38edf9b8a2b362a720321 +size 1197480 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.android.template_release.x86_32.so b/app/addons/debug_draw_3d/libs/libdd3d.android.template_release.x86_32.so index 382bfdb..b0190cc 100644 --- a/app/addons/debug_draw_3d/libs/libdd3d.android.template_release.x86_32.so +++ b/app/addons/debug_draw_3d/libs/libdd3d.android.template_release.x86_32.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:24497f5a2ad8a7d99e2acb62d6c526017d7c365f8fd7fd6ae3042d96bd6e980a -size 1996072 +oid sha256:7804c45cc8457c01ceac20f3d076d63e723b9ff526bff4b490cb03038f60ae62 +size 1293232 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.android.template_release.x86_64.so b/app/addons/debug_draw_3d/libs/libdd3d.android.template_release.x86_64.so index a38fb1e..e32c3cf 100644 --- a/app/addons/debug_draw_3d/libs/libdd3d.android.template_release.x86_64.so +++ b/app/addons/debug_draw_3d/libs/libdd3d.android.template_release.x86_64.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6eab3ff00fc2d7347a6b166e67a3800d6117fa84bcfa3317429d6e0bff896654 -size 2028472 +oid sha256:7963d06c72a3c89c84118c40f585a084d676e59e9e354f2d8f54d1340d8b1ec1 +size 1230440 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.ios.template_debug.universal.dylib b/app/addons/debug_draw_3d/libs/libdd3d.ios.template_debug.universal.dylib new file mode 100644 index 0000000..38209f4 --- /dev/null +++ b/app/addons/debug_draw_3d/libs/libdd3d.ios.template_debug.universal.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:354cf1623f4d5f4f04f352bb6a6d661d0b6837fecfe566946e215fe549edb23c +size 958088 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.ios.template_release.universal.dylib b/app/addons/debug_draw_3d/libs/libdd3d.ios.template_release.universal.dylib new file mode 100644 index 0000000..52c61d4 --- /dev/null +++ b/app/addons/debug_draw_3d/libs/libdd3d.ios.template_release.universal.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4f164f9e56953e805ae68472d91a4473e894952736cb3c34c1307df81748275 +size 645216 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.ios.template_release.universal.enabled.dylib b/app/addons/debug_draw_3d/libs/libdd3d.ios.template_release.universal.enabled.dylib new file mode 100644 index 0000000..b628e34 --- /dev/null +++ b/app/addons/debug_draw_3d/libs/libdd3d.ios.template_release.universal.enabled.dylib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d159c981d0f12b3083e50a9883842e99997403fbae35be0a1ec73cde4d687d4 +size 941448 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.linux.editor.x86_64.so b/app/addons/debug_draw_3d/libs/libdd3d.linux.editor.x86_64.so index 07a3f4e..a6daccf 100644 --- a/app/addons/debug_draw_3d/libs/libdd3d.linux.editor.x86_64.so +++ b/app/addons/debug_draw_3d/libs/libdd3d.linux.editor.x86_64.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9b39c1ca40f0a22e66e742daba8e050884caa7a3ff959824b0c99a7e061fd869 -size 3806144 +oid sha256:1a72e1c797dfc643b589ef90a2f28b423a374420f2305f14130602c2f6a51d7e +size 3126080 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.linux.template_release.x86_64.enabled.so b/app/addons/debug_draw_3d/libs/libdd3d.linux.template_release.x86_64.enabled.so index 619483e..01ce6a4 100644 --- a/app/addons/debug_draw_3d/libs/libdd3d.linux.template_release.x86_64.enabled.so +++ b/app/addons/debug_draw_3d/libs/libdd3d.linux.template_release.x86_64.enabled.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4bfbec2037276c6858cbfc4019bb0381eb9bd83cdcdfcfa3cc802bfc0d5f427b -size 3072224 +oid sha256:17cc6ed1e9f3ec13b5c45b8326e0c625510c12f2a67643a6dda343908263cc70 +size 2239208 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.linux.template_release.x86_64.so b/app/addons/debug_draw_3d/libs/libdd3d.linux.template_release.x86_64.so index d9df68f..71c3530 100644 --- a/app/addons/debug_draw_3d/libs/libdd3d.linux.template_release.x86_64.so +++ b/app/addons/debug_draw_3d/libs/libdd3d.linux.template_release.x86_64.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7efcb3de6de7d5a878c4a221931a94a74f3741a6aeb7d7e9a4f19fb07bf1115c -size 2193840 +oid sha256:1ea1c91354de2e491548673778e5ecf04c705614431bcc01b3104cdde223eb6f +size 1403568 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.macos.editor.universal.dylib b/app/addons/debug_draw_3d/libs/libdd3d.macos.editor.universal.dylib deleted file mode 100644 index 1ba502d..0000000 --- a/app/addons/debug_draw_3d/libs/libdd3d.macos.editor.universal.dylib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:818647a1234354725573918ce71972193812dd19d9ffb4bbe35f4a17ff48341f -size 5739144 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.macos.editor.universal.framework/Resources/Info.plist b/app/addons/debug_draw_3d/libs/libdd3d.macos.editor.universal.framework/Resources/Info.plist new file mode 100644 index 0000000..88808eb --- /dev/null +++ b/app/addons/debug_draw_3d/libs/libdd3d.macos.editor.universal.framework/Resources/Info.plist @@ -0,0 +1,33 @@ + + + + + CFBundleInfoDictionaryVersion + 6.0 + CFBundleDevelopmentRegion + en + CFBundleExecutable + libdd3d.macos.editor.universal + CFBundleName + Debug Draw 3D + CFBundleDisplayName + Debug Draw 3D + CFBundleIdentifier + ru.dmitriysalnikov.dd3d + NSHumanReadableCopyright + Copyright (c) Dmitriy Salnikov. + CFBundleVersion + 1.4.1 + CFBundleShortVersionString + 1.4.1 + CFBundlePackageType + FMWK + CSResourcesFileMapped + + DTPlatformName + macosx + LSMinimumSystemVersion + 10.14 + + + \ No newline at end of file diff --git a/app/addons/debug_draw_3d/libs/libdd3d.macos.editor.universal.framework/libdd3d.macos.editor.universal b/app/addons/debug_draw_3d/libs/libdd3d.macos.editor.universal.framework/libdd3d.macos.editor.universal new file mode 100644 index 0000000..924d4c1 Binary files /dev/null and b/app/addons/debug_draw_3d/libs/libdd3d.macos.editor.universal.framework/libdd3d.macos.editor.universal differ diff --git a/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.dylib b/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.dylib deleted file mode 100644 index f05a3b9..0000000 --- a/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.dylib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5bbf87c77f9c9fe6643948257e91f271825a2874172c97cdbd915a6203a6eff3 -size 3339680 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.enabled.dylib b/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.enabled.dylib deleted file mode 100644 index 6ac5ee5..0000000 --- a/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.enabled.dylib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b0f280b00b057266534e477e4b33e476f108b41d1927d4db39e8d1e3a781adc5 -size 4689496 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.enabled.framework/Resources/Info.plist b/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.enabled.framework/Resources/Info.plist new file mode 100644 index 0000000..e5aff13 --- /dev/null +++ b/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.enabled.framework/Resources/Info.plist @@ -0,0 +1,33 @@ + + + + + CFBundleInfoDictionaryVersion + 6.0 + CFBundleDevelopmentRegion + en + CFBundleExecutable + libdd3d.macos.template_release.universal.enabled + CFBundleName + Debug Draw 3D + CFBundleDisplayName + Debug Draw 3D + CFBundleIdentifier + ru.dmitriysalnikov.dd3d + NSHumanReadableCopyright + Copyright (c) Dmitriy Salnikov. + CFBundleVersion + 1.4.1 + CFBundleShortVersionString + 1.4.1 + CFBundlePackageType + FMWK + CSResourcesFileMapped + + DTPlatformName + macosx + LSMinimumSystemVersion + 10.14 + + + \ No newline at end of file diff --git a/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.enabled.framework/libdd3d.macos.template_release.universal.enabled b/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.enabled.framework/libdd3d.macos.template_release.universal.enabled new file mode 100644 index 0000000..a766b42 Binary files /dev/null and b/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.enabled.framework/libdd3d.macos.template_release.universal.enabled differ diff --git a/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.framework/Resources/Info.plist b/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.framework/Resources/Info.plist new file mode 100644 index 0000000..ea8c402 --- /dev/null +++ b/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.framework/Resources/Info.plist @@ -0,0 +1,33 @@ + + + + + CFBundleInfoDictionaryVersion + 6.0 + CFBundleDevelopmentRegion + en + CFBundleExecutable + libdd3d.macos.template_release.universal + CFBundleName + Debug Draw 3D + CFBundleDisplayName + Debug Draw 3D + CFBundleIdentifier + ru.dmitriysalnikov.dd3d + NSHumanReadableCopyright + Copyright (c) Dmitriy Salnikov. + CFBundleVersion + 1.4.1 + CFBundleShortVersionString + 1.4.1 + CFBundlePackageType + FMWK + CSResourcesFileMapped + + DTPlatformName + macosx + LSMinimumSystemVersion + 10.14 + + + \ No newline at end of file diff --git a/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.framework/libdd3d.macos.template_release.universal b/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.framework/libdd3d.macos.template_release.universal new file mode 100644 index 0000000..9452b97 Binary files /dev/null and b/app/addons/debug_draw_3d/libs/libdd3d.macos.template_release.universal.framework/libdd3d.macos.template_release.universal differ diff --git a/app/addons/debug_draw_3d/libs/libdd3d.web.template_debug.wasm32.wasm b/app/addons/debug_draw_3d/libs/libdd3d.web.template_debug.wasm32.wasm new file mode 100644 index 0000000..5c7329e Binary files /dev/null and b/app/addons/debug_draw_3d/libs/libdd3d.web.template_debug.wasm32.wasm differ diff --git a/app/addons/debug_draw_3d/libs/libdd3d.web.template_release.wasm32.enabled.wasm b/app/addons/debug_draw_3d/libs/libdd3d.web.template_release.wasm32.enabled.wasm new file mode 100644 index 0000000..f9e5b75 Binary files /dev/null and b/app/addons/debug_draw_3d/libs/libdd3d.web.template_release.wasm32.enabled.wasm differ diff --git a/app/addons/debug_draw_3d/libs/libdd3d.web.template_release.wasm32.wasm b/app/addons/debug_draw_3d/libs/libdd3d.web.template_release.wasm32.wasm new file mode 100644 index 0000000..fb4fe95 Binary files /dev/null and b/app/addons/debug_draw_3d/libs/libdd3d.web.template_release.wasm32.wasm differ diff --git a/app/addons/debug_draw_3d/libs/libdd3d.windows.editor.x86_64.dll b/app/addons/debug_draw_3d/libs/libdd3d.windows.editor.x86_64.dll index 2206af5..23224d0 100644 --- a/app/addons/debug_draw_3d/libs/libdd3d.windows.editor.x86_64.dll +++ b/app/addons/debug_draw_3d/libs/libdd3d.windows.editor.x86_64.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac3ac3647171c53e2f47564df2e25eff19fbfab8bf763d0078fe1c82476d8761 -size 1291264 +oid sha256:8b5d2a0b653d41b603acbf68a8bc1d681c114e592d0ce6379abeb256350c8919 +size 1543168 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.windows.template_release.x86_64.dll b/app/addons/debug_draw_3d/libs/libdd3d.windows.template_release.x86_64.dll index 07578b6..10b5988 100644 --- a/app/addons/debug_draw_3d/libs/libdd3d.windows.template_release.x86_64.dll +++ b/app/addons/debug_draw_3d/libs/libdd3d.windows.template_release.x86_64.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3d3113daaa53fe431ca8ce55f127c0e41ef4243ab5aadd359dc6d2c63b31f057 -size 680448 +oid sha256:16e0f6b6bdbea5a57f6ea0b6d205d85fed55b5a436740d902cb17760494260de +size 663040 diff --git a/app/addons/debug_draw_3d/libs/libdd3d.windows.template_release.x86_64.enabled.dll b/app/addons/debug_draw_3d/libs/libdd3d.windows.template_release.x86_64.enabled.dll index c26c24b..fb145ed 100644 --- a/app/addons/debug_draw_3d/libs/libdd3d.windows.template_release.x86_64.enabled.dll +++ b/app/addons/debug_draw_3d/libs/libdd3d.windows.template_release.x86_64.enabled.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af5ae3a80d09e6212d21e4cf608aa38f711d230914918d0f2f427bdcc5488e24 -size 862208 +oid sha256:d1290dd070bb6255caa4aabfe9346f1b7eb16f1f00b12770751c0a37947ab828 +size 961536 diff --git a/app/addons/debug_draw_3d/libs/~libdd3d.windows.editor.x86_64.dll b/app/addons/debug_draw_3d/libs/~libdd3d.windows.editor.x86_64.dll index 2206af5..23224d0 100644 --- a/app/addons/debug_draw_3d/libs/~libdd3d.windows.editor.x86_64.dll +++ b/app/addons/debug_draw_3d/libs/~libdd3d.windows.editor.x86_64.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac3ac3647171c53e2f47564df2e25eff19fbfab8bf763d0078fe1c82476d8761 -size 1291264 +oid sha256:8b5d2a0b653d41b603acbf68a8bc1d681c114e592d0ce6379abeb256350c8919 +size 1543168