This website requires JavaScript.
6a474963e5
Format chore
zerocopy
RedNicStone
2026-08-26 11:49:16 +01:00
436808a0d0
Added zerocopy, improved stream robustness and reduced latency
RedNicStone
2026-08-26 11:41:54 +01:00
97ff779911
tried (and failed) to get a white rectangle placeholder drawing, also streaming btw
main
Rhys Tumelty
2026-08-24 16:18:39 +01:00
dacbb2e043
file decoding works
Rhys Tumelty
2026-08-23 21:50:09 +01:00
27693a8fbf
made it acutally work in godot, and made it draw a texture
Rhys Tumelty
2026-08-23 20:59:48 +01:00
427c64ef5d
whoops
Rhys Tumelty
2026-08-23 18:18:37 +01:00
52662e129b
Remove SCons build files, becuase it is a terrible build system, and rename stuff
Rhys Tumelty
2026-08-23 18:14:20 +01:00
8283d9632c
Merge pull request #125 from paddy-exe/add-gitignore-section-before-copy
Patrick Exner (FlameLizard)
2026-06-04 15:27:04 +02:00
c4641182e3
Add gitignore section for library binaries before copy
paddy-exe
2026-06-03 10:30:52 +02:00
e33d564844
Merge pull request #122 from enetheru/github/issue-99
Patrick Exner (FlameLizard)
2026-05-30 18:06:14 +02:00
b90dcde305
Merge pull request #121 from enetheru/github/issue-1987
Lukas Tenbrink
2026-05-29 12:56:31 +02:00
2ec0c4b742
CMake - emscripten hack Add a commented out line for the emscripten hack to indicate what to do when compiling for the platform. resolves #99
Samuel Nicholas
2026-05-28 10:58:24 +09:30
bb3b897c16
Issue reported to godot-cpp 1987 Missing quotes only processes the first doc source xml file.
Samuel Nicholas
2026-05-28 10:22:38 +09:30
7747217b36
Merge pull request #118 from van800/main
Lukas Tenbrink
2026-05-11 12:54:04 +02:00
5f9cc1e42e
Create the godot-cpp/gen/include directory at configure time so IDEs can see generated headers immediately after generate_bindings target produces them
Ivan Shakhov
2026-05-06 07:15:21 +03:00
c5d45ad8ab
Merge pull request #113 from van800/libname
Lukas Tenbrink
2026-03-18 14:26:43 +01:00
5f5a14f69f
remove caching of the LIBNAME in CMake configuration to let the generated run configuration in Rider/CLion to updated as soon as the library name is changed, fixes https://youtrack.jetbrains.com/issue/RIDER-136871
Ivan Shakhov
2026-03-17 12:43:45 +01:00
7c3ab21127
Merge pull request #110 from paddy-exe/add-reloadable-gdextension-file
Patrick Exner (FlameLizard)
2026-01-20 18:56:42 +01:00
503971500d
Add reloadable flag to gdextension file
Patrick Exner
2026-01-20 18:42:36 +01:00
4c0a06ffe9
Merge pull request #109 from paddy-exe/rename-demo-folder-to-project-folder
Patrick Exner (FlameLizard)
2026-01-20 18:28:20 +01:00
f7b7820a8e
Rename demo folder to project for generalizing the template usecase
Patrick Exner
2026-01-09 21:24:57 +01:00
e59f81e7e4
Merge pull request #103 from MOS8367R0/main
Patrick Exner (FlameLizard)
2025-11-26 13:17:04 +01:00
94a96df917
Fix macos.double.release and web.wasm32.double.debug paths
MOS8367R0
2025-11-26 12:38:35 +01:00
3975d5ee1e
Merge pull request #101 from Ivorforce/ci-cd-builds
Patrick Exner (FlameLizard)
2025-11-17 20:47:44 +01:00
0bc71a5d46
Split CI from build actions, since they're for pretty different use-cases. Reduce CI build combinations to an explicit 5.
Lukas Tenbrink
2025-10-26 00:22:57 +02:00
3ae88f76e9
Revert "Add subdirectories to source file collection logic in SConstruct up to 3 layers of depth"
Lukas Tenbrink
2025-11-08 09:38:06 +01:00
030f0aaed9
Merge pull request #100 from Ivorforce/usage-update
Patrick Exner (FlameLizard)
2025-11-07 17:40:29 +01:00
4d5b30635f
Merge pull request #98 from Chkoupinator/patch-1
Patrick Exner (FlameLizard)
2025-11-01 18:07:42 +01:00
84c86b3d14
Add subdirectories to source file collection logic in SConstruct up to 3 layers of depth
Chkoupinator
2025-10-16 21:34:34 +02:00
54a691ad9b
Enhance README usage instructions, and add links
Lukas Tenbrink
2025-10-25 23:56:13 +02:00
1d3ae5ab95
Merge pull request #97 from van800/cmake2
Patrick Exner (FlameLizard)
2025-09-24 16:00:23 +02:00
e1d0831e3b
fix cmake compilation of the example project
Ivan Shakhov
2025-09-24 11:15:55 +02:00
8d7a2ca9f8
Merge pull request #96 from Jean-H77/patch-1
Patrick Exner (FlameLizard)
2025-09-18 12:35:34 +02:00
f6e925b69d
Update README.md
Jean
2025-09-17 14:05:29 -07:00
4327435768
Merge pull request #92 from paddy-exe/lsp-readme
Patrick Exner (FlameLizard)
2025-06-18 18:49:46 +02:00
4ecb10ee3f
Add section about LSP support by compiledb scons command
Patrick Exner
2025-06-18 00:23:45 +02:00
5513ce6ff6
Merge pull request #57 from enetheru/cmake
Patrick Exner (FlameLizard)
2025-05-29 15:05:52 +02:00
3eb27517b4
Merge pull request #87 from Ivorforce/example-class
Patrick Exner (FlameLizard)
2025-05-15 22:03:49 +02:00
65ca91beec
Add an example class and some demo code to the project.
Lukas Tenbrink
2025-04-14 18:55:50 +02:00
c0f558d220
Merge pull request #89 from Joy-less/improve-workflow-architectures
Patrick Exner (FlameLizard)
2025-04-24 20:23:52 +02:00
cb186a676a
Improve workflow architectures
Joyless
2025-04-19 19:07:31 +01:00
dd70091fdf
Merge pull request #86 from Ivorforce/simplify-submodule-test
Patrick Exner (FlameLizard)
2025-04-14 18:40:37 +02:00
ae466c7426
Simplify the SConstruct godot-cpp submodule test.
Lukas Tenbrink
2025-04-14 15:52:55 +02:00
7ef3bea224
Merge pull request #85 from Ivorforce/unified-names
Patrick Exner (FlameLizard)
2025-04-12 00:53:49 +02:00
a009ff69f2
Rename windows libraries to drop the lib prefix, as this is not customary on Windows. Drop universal. suffix on macOS, as this is implied if there is no distinction between arches. Add more targets for the .gdextension file, including web, more linux targets, and separate single and double builds.
Lukas Tenbrink
2025-04-10 00:03:06 +02:00
96a28e560d
Merge pull request #78 from unvermuthet/ditch-frameworks
Patrick Exner (FlameLizard)
2025-04-09 21:01:26 +02:00
38e6d290b7
Merge pull request #82 from unvermuthet/build-profile
Patrick Exner (FlameLizard)
2025-04-07 16:03:07 +02:00
06a136e8c3
Add an example for using a build profile
unvermuthet
2025-03-05 10:45:51 +01:00
e4e73a26d7
Remove .framework folders and code signing for macOS and iOS
unvermuthet
2025-02-19 11:52:20 +01:00
db25e65728
Merge pull request #80 from unvermuthet/updatable-caches
Patrick Exner (FlameLizard)
2025-04-02 11:47:14 +02:00
8cbb15bcc2
CMake solution
Samuel Nicholas
2024-10-23 16:42:31 +10:30
f966654d31
Merge pull request #84 from unvermuthet/fix-ios-bin-path
Patrick Exner (FlameLizard)
2025-03-14 20:41:26 +01:00
0d35a4fe9d
Fix path to iOS binaries
unvermuthet
2025-03-14 20:07:41 +01:00
7734d16d50
ci: use caching actions from godot-cpp
unvermuthet
2025-03-05 10:35:38 +01:00
8e13217ebe
Merge pull request #75 from unvermuthet/main
Patrick Exner (FlameLizard)
2025-02-21 16:31:40 +01:00
6134a40bb2
Use matrix notation to reduce clutter and update Ubuntu runner image
unvermuthet
2025-02-16 19:09:21 +01:00
2281ade7ae
Merge pull request #77 from unvermuthet/macos-ios-binary-naming
Patrick Exner (FlameLizard)
2025-02-20 16:32:12 +01:00
a21da62bc4
Include env["suffix"] in binary names for macOS and iOS
unvermuthet
2025-02-19 12:34:38 +01:00
ba780e0898
Merge pull request #73 from Ivorforce/relative-gdextension
Patrick Exner (FlameLizard)
2025-02-05 01:12:44 +01:00
dede668c59
Use relative paths for the .gdextension file such that the extension can be placed in any folder.
Lukas Tenbrink
2025-02-02 14:54:16 +01:00
f9a50b5ef5
Merge pull request #70 from Ivorforce/gh-action-setup-godot-cpp
Patrick Exner (FlameLizard)
2025-02-03 23:44:29 +01:00
5ea544efee
GitHub Workflow: Use new setup-godot-cpp github action from godot-cpp submodule.
Lukas Tenbrink
2024-12-09 21:00:33 +01:00
f9564a9c81
Merge pull request #64 from Ivorforce/patch-2
Patrick Exner (FlameLizard)
2024-11-13 14:15:35 +01:00
128d2ee733
Merge pull request #67 from Ivorforce/patch-1
Patrick Exner (FlameLizard)
2024-11-08 19:31:19 +01:00
761daab1ca
Update setup-emsdk from v13 to v14 in the github action. This fixes issues where multiple runners accessing the emsdk cache will conflict, causing one to crash.
Lukas Tenbrink
2024-11-08 17:56:51 +01:00
ab91bbab41
Merge pull request #65 from Ivorforce/idea-ignore
Patrick Exner (FlameLizard)
2024-11-08 14:47:42 +01:00
6222da12d1
Add .idea to gitignore.
Lukas Tenbrink
2024-11-08 14:00:05 +01:00
c85d165399
Merge pull request #63 from Ivorforce/patch-1
Patrick Exner (FlameLizard)
2024-11-08 00:44:22 +01:00
82ccce672e
Run the github runner on pull requests and for merge groups automatically.
Lukas Tenbrink
2024-11-07 11:41:45 +01:00
855852db63
Remove unneeded godot-cpp build step from the GitHub action.
Lukas Tenbrink
2024-11-07 11:02:05 +01:00
d100b72a3a
Merge pull request #47 from Ivorforce/Ivorforce-patch-action
Patrick Exner (FlameLizard)
2024-11-05 20:16:08 +01:00
25b371e573
Merge pull request #40 from pupil1337/clean-compiledb
Patrick Exner (FlameLizard)
2024-11-05 00:34:17 +01:00
392d22362b
Merge pull request #59 from Ivorforce/gh-fetch-depth
David Snopek
2024-10-29 12:05:06 -05:00
b4ea2d359c
Fix github action paths / parameters.
Lukas Tenbrink
2024-10-28 19:00:29 +01:00
8422d3b7c2
Reset github checkout fetch-depth to 1.
Lukas Tenbrink
2024-10-28 18:47:38 +01:00
6b95fe3bab
Merge pull request #58 from RevoluPowered/patch-1
Patrick Exner (FlameLizard)
2024-10-25 21:27:41 +02:00
b581993c2e
Update emscripten to the version used by godotengine - 3.1.62
Gordon MacPherson
2024-10-24 21:57:37 +01:00
e9208bcfde
Merge pull request #54 from Ivorforce/gitignore-gen
Patrick Exner (FlameLizard)
2024-10-06 12:02:51 +02:00
59e3659d7d
Add other godot auto-generated files to gitignore.
Lukas Tenbrink
2024-10-03 10:28:05 +02:00
f304a86a60
Merge pull request #51 from dsnopek/ignore-docs-gen
Patrick Exner (FlameLizard)
2024-09-29 22:22:21 +02:00
fccb2b9521
Merge pull request #52 from dsnopek/gdregister-class
Patrick Exner (FlameLizard)
2024-09-29 22:21:52 +02:00
326b4db981
Merge pull request #53 from dsnopek/gdextension-default-build-artifacts
Patrick Exner (FlameLizard)
2024-09-29 22:21:12 +02:00
39b718f7fc
Replace remaining references to ClassDB::register_class() with GDREGISTER_CLASS()
David Snopek
2024-09-29 12:42:26 -05:00
14f4f5a8ad
Update example.gdextension to match default build artifacts
David Snopek
2024-09-29 12:14:57 -05:00
f2c6564c05
Ignore files generated for documentation
David Snopek
2024-09-29 11:59:28 -05:00
3644c3e0cf
Merge pull request #48 from Ivorforce/Ivorforce-patch-production-gh-action
Patrick Exner (FlameLizard)
2024-09-28 16:11:40 +02:00
5441927376
Merge pull request #43 from Ivorforce/patch-1
Patrick Exner (FlameLizard)
2024-09-28 13:44:53 +02:00
0f2e4a0ac9
Merge pull request #44 from Ivorforce/patch-2
Patrick Exner (FlameLizard)
2024-09-28 12:06:31 +02:00
6f1902d161
Clean up unnecessary compiledb parameters
pupil1337
2024-08-21 00:05:04 +08:00
921c6efd05
Remove invalid production=yes flag from github action
Lukas Tenbrink
2024-09-20 20:51:34 +02:00
74718bf25b
Merge pull request #46 from Ivorforce/patch-4
Patrick Exner (FlameLizard)
2024-09-17 14:44:10 +02:00
649a45ed83
Update README.md to include a merge step, separating platform uploads
Lukas Tenbrink
2024-09-17 12:09:59 +02:00
d21402c629
Merge pull request #45 from Ivorforce/patch-3
Patrick Exner (FlameLizard)
2024-09-17 10:01:38 +02:00
cdedd8283f
In the readme suggested action, use checkout and upload-artifact v4.
Lukas Tenbrink
2024-09-17 03:47:49 +02:00
df8b05b592
Update example.gdextension to reflect the actual paths of the framework files.
Lukas Tenbrink
2024-09-17 02:29:35 +02:00
2a71f14e76
Fix macos demo build target in SConstruct
Lukas Tenbrink
2024-09-17 02:25:31 +02:00
91fe863773
Merge pull request #37 from Calinou/scons-error-no-submodule
Patrick Exner (FlameLizard)
2024-09-12 02:27:44 +02:00
0536d636fa
Merge pull request #39 from paddy-exe/update-godot-4.3
Patrick Exner (FlameLizard)
2024-08-17 07:05:35 +02:00
5952c207bb
Update to 4.3 and support for GDExtension docs system
Patrick Exner
2024-08-16 20:39:39 +02:00
577353609c
Print an error if the godot-cpp submodule hasn't been initialized
Hugo Locurcio
2024-08-09 00:19:52 +02:00