Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Castle Game Engine

Cross-platform (desktop, mobile, console) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, Spine and more. Fast clean code using modern Pascal. Free and open-source.
Collective - Host: opensource - https://opencollective.com/castle-engine - Website: https://castle-engine.io/ - Code: https://github.com/castle-engine/castle-engine

Move regenerate_auto_files_in_all_examples.sh to tools/internal

github.com/castle-engine/castle-engine - 5dbd136035778b36528783c5838ff0cf62604f41 authored 11 months ago by Michalis Kamburelis <[email protected]>
Merge branch 'test-backends-script'

github.com/castle-engine/castle-engine - 682416a489955a6e080ab34da53d95d123f54780 authored 11 months ago by Michalis Kamburelis <[email protected]>
Document CASTLE_WINDOW_GTK2 is only for Unix now, not Windows

github.com/castle-engine/castle-engine - 061642a23ce21fb6d9a80e7dee1e23b90023d376 authored 11 months ago by Michalis Kamburelis <[email protected]>
Merge branch 'castle-engine:master' into castle-download-support-for-httpbody

github.com/castle-engine/castle-engine - 2febef289f5c56ac7153bc270b067d49ef9193bb authored 11 months ago by Vlad <[email protected]>
CASTLE_WINDOW_GTK_2 and Windows implies using EGL

github.com/castle-engine/castle-engine - d83fde23f0a7632f6c5234990387ce2a7aa75f4b authored 11 months ago by Michalis Kamburelis <[email protected]>
TUnicodeCharList.ToString comment

github.com/castle-engine/castle-engine - e609f76f7ed5937ef0bffc611c9abe18b48c436d authored 11 months ago by Michalis Kamburelis <[email protected]>
Pass OS/CPU to test compilations

github.com/castle-engine/castle-engine - 16ec7b24a0c5029765e2bea3751300ebdf42da36 authored 11 months ago by Michalis Kamburelis <[email protected]>
Document that various ray-casting routines return the *first* object hit by the ray

github.com/castle-engine/castle-engine - 500660e22fc3d70482a2c363fe7c452a79c698f8 authored 11 months ago by Michalis Kamburelis <[email protected]>
--compiler-option, not --compiler-options

github.com/castle-engine/castle-engine - 6ebe3d2dcdf49ed7437df46aee7630f8e5c503d3 authored 11 months ago by Michalis Kamburelis <[email protected]>
Fix to clean the project, not entire CGE (would also clean build tool)

github.com/castle-engine/castle-engine - f160abc7a88d6de83ce3de37e79ee06518c47a8f authored 11 months ago by Michalis Kamburelis <[email protected]>
Update build tool in check_castle_window_backends_compilation script

github.com/castle-engine/castle-engine - f5f41da818d8b9e777f3c56e689cbffed1739301 authored 11 months ago by Michalis Kamburelis <[email protected]>
check_castle_window_backends_compilation executable

github.com/castle-engine/castle-engine - f3f7991f300fa599715690718528d1c290165f4b authored 11 months ago by Michalis Kamburelis <[email protected]>
Check all backends compile, from CI

github.com/castle-engine/castle-engine - 1a51aefbc52d3894a4dce18275b194981f2397ca authored 11 months ago by Michalis Kamburelis <[email protected]>
On Raspberry Pi 64-bit, also linking with libqt5-pas-dev fails, do not make castle-editor-qt5

github.com/castle-engine/castle-engine - f409fcb02c62774361b05cb63c5ea390eb3bfe00 authored 11 months ago by Michalis Kamburelis <[email protected]>
Adjust GENERICS_CONSTREF also for editor

github.com/castle-engine/castle-engine - f6d3ae82633bb7856324a01fad1d19341f200f73 authored 11 months ago by Michalis Kamburelis <[email protected]>
Merge branch 'castle-download-support-for-httpbody' of https://github.com/phomm/castle-engine into castle-download-support-for-httpbody

github.com/castle-engine/castle-engine - e98ae881625242bc369650ce7b66b0a2f4112c9e authored 11 months ago by Vlad Fomin <[email protected]>
Merge branch 'castle-engine:master' into castle-download-support-for-httpbody

github.com/castle-engine/castle-engine - d8507f5d056ec4df4f17295a60fdcf26181acc85 authored 11 months ago by Vlad <[email protected]>
Merge remote-tracking branch 'origin/master' into castle-download-support-for-httpbody

github.com/castle-engine/castle-engine - 72efef7d62eb46b427edd864796456c84d8c6081 authored 11 months ago by Vlad Fomin <[email protected]>
Add option to get standard units paths from build tool.

github.com/castle-engine/castle-engine - 453556c74202366984183ef88d164b04cbb48f21 authored 11 months ago by and3md <[email protected]>
Regenerate tests project, to deploy test X3D files

github.com/castle-engine/castle-engine - d1b50eb88d877d567280b6db10c6162c2750265f authored 11 months ago by Michalis Kamburelis <[email protected]>
Do not warn about deprecated usage in tests -- tests knowingly test some deprecated CGE features

github.com/castle-engine/castle-engine - bfc2992839ff2a66a586864bea249561d1f08ef6 authored 11 months ago by Michalis Kamburelis <[email protected]>
Update comments/TODOs in FMX components

github.com/castle-engine/castle-engine - a36087ee5741a258ec6738b4f6beaff90e9cac76 authored 11 months ago by Michalis Kamburelis <[email protected]>
Update docs to lead to Application.Terminate

github.com/castle-engine/castle-engine - 04e36682ae326588b3abacfd84ee468ee23ecb15 authored 11 months ago by Michalis Kamburelis <[email protected]>
Update comments about Delphi net client

github.com/castle-engine/castle-engine - 376bf71bed82a4b21187cf1f6dca85740226b122 authored 11 months ago by Michalis Kamburelis <[email protected]>
Comment out test 'Castle Test' menu item for now

github.com/castle-engine/castle-engine - 9ad0f03ac75029619acff0ea8e47fb2b4674e52d authored 11 months ago by Michalis Kamburelis <[email protected]>
Use consistently EGLContextNotPossible

github.com/castle-engine/castle-engine - 70947eb50a836018415e9f9571f6c63990fdba30 authored 11 months ago by Michalis Kamburelis <[email protected]>
Comment about CASTLE_TEST_DECIMAL_SEPARATOR_COMMA

github.com/castle-engine/castle-engine - 3160a9541e7b224a8e631796f099bdddd9e1af3a authored 11 months ago by Michalis Kamburelis <[email protected]>
The castleinternalcontextbase.pas was duplicated, fix

github.com/castle-engine/castle-engine - ebd0b593174cbe7d875971e12ac2af1f101134a8 authored 11 months ago by Michalis Kamburelis <[email protected]>
Add docs for Release, PreviewPress, PreviewRelease

github.com/castle-engine/castle-engine - ba11f9d8f5762fa175c40c1783197aad2875739e authored 11 months ago by Michalis Kamburelis <[email protected]>
Autotest our DeployFile doesn't contain anything bad

github.com/castle-engine/castle-engine - 17eecbf891551b55ef1f42ef84f288ddaa2b7287 authored 11 months ago by Michalis Kamburelis <[email protected]>
More notes about Delphi packages, mention BDSCOMMONDIR

github.com/castle-engine/castle-engine - bedbc6a738e3eb174b0a262d739f2e473c4ebf74 authored 11 months ago by Michalis Kamburelis <[email protected]>
Fix paths to use $(BDSCOMMONDIR) and fix dependencies

github.com/castle-engine/castle-engine - 945d651b7b5ea390c59bac47e9b03018e28afc24 authored 11 months ago by Michalis Kamburelis <[email protected]>
More links to https://castle-engine.io/delphi_packages

github.com/castle-engine/castle-engine - 3cc1841c6190cae24ffc62d26cecb4813ec5448f authored 11 months ago by Michalis Kamburelis <[email protected]>
Link to https://castle-engine.io/delphi_packages

github.com/castle-engine/castle-engine - 11d230fcf53b321dd737a41a9ea1cb517eac0e9b authored 11 months ago by Michalis Kamburelis <[email protected]>
Fix ToolProject compilation (needs CastleInternalTools)

github.com/castle-engine/castle-engine - 91238daeb2e52df05a90e75b0add0d505cd08c54 authored 11 months ago by Michalis Kamburelis <[email protected]>
Add CastleInternalTools to packages

github.com/castle-engine/castle-engine - 423ec7fdbd72c50623dd3b963645a68b0a141928 authored 11 months ago by Michalis Kamburelis <[email protected]>
Thoughts about CastleRegexps in CGE core - not for now

github.com/castle-engine/castle-engine - 5ff7d9a001a4899770f68a8e5c55b4240262d68f authored 11 months ago by Michalis Kamburelis <[email protected]>
Add CastleInternalTools unit

github.com/castle-engine/castle-engine - 0b47d03f362cb30d03cc5b97fc9c5d8c9862c238 authored 11 months ago by Michalis Kamburelis <[email protected]>
Test own Delphi IDE menu item, that reads project options

github.com/castle-engine/castle-engine - d72f1c7a50f5ae1d948c6c1e0265625ffa734e9d authored 11 months ago by Michalis Kamburelis <[email protected]>
Comment out OutputModelDefaultPrecision test, it's hard to make it to pass for all FPC and Delphi precisely -- %g is implemented a bit differently

github.com/castle-engine/castle-engine - 408ae7cbe34ee2bef824bf613354a97d0cb70a2c authored 11 months ago by Michalis Kamburelis <[email protected]>
Fix check_packages to compile and run with Delphi too

github.com/castle-engine/castle-engine - b8b8f223d4eaaa5c8cba3b5ea6195571186b8210 authored 11 months ago by Michalis Kamburelis <[email protected]>
Include in CGE regexpr from https://github.com/andgineer/TRegExpr to just work with all FPC and Delphi versions

github.com/castle-engine/castle-engine - fb434ddc067718e8156af1d96dc32f61395c88f7 authored 11 months ago by Michalis Kamburelis <[email protected]>
Fix test, Normalize both to Unix line endings

github.com/castle-engine/castle-engine - 516a1a15d1d9c8bfaa507b9d91b16a5d4d837d0e authored 11 months ago by Michalis Kamburelis <[email protected]>
Don't do check_packages with FPC 3.2.0, it has broken regexps

github.com/castle-engine/castle-engine - f387cb2dbbafe170630072f899f5ea63030106b0 authored 11 months ago by Michalis Kamburelis <[email protected]>
cge_shell_test: Check that Delphi packages do not refer to VCL or FMX when they should not

github.com/castle-engine/castle-engine - 0c0c3997642b9955fc54a6b4a6423d28f4ed89a8 authored 11 months ago by Michalis Kamburelis <[email protected]>
Introduce global FloatOutputFormat to configure output of floats precision in 3D models

See https://github.com/castle-engine/castle-engine/issues/562

github.com/castle-engine/castle-engine - ee15566baa252a4e4cbafd738a210c540cd9410e authored 11 months ago by Michalis Kamburelis <[email protected]>
cge_shell_tests - Unix line endings

github.com/castle-engine/castle-engine - b2e1847b4e1f14457d243acf5a2ad4eaef47dc15 authored 11 months ago by Michalis Kamburelis <[email protected]>
Replace backslashes with slashes so we can check with \ in paths also on non-Windows

github.com/castle-engine/castle-engine - cbebb97090fd676eda1ec8aa9f343a78a91295b2 authored 11 months ago by Michalis Kamburelis <[email protected]>
Link to https://castle-engine.io/delphi_linux#library_paths

github.com/castle-engine/castle-engine - a6646294f7eaafbb72f3a07a82d10a331eae2ea8 authored 11 months ago by Michalis Kamburelis <[email protected]>
Check default platform is Win32

github.com/castle-engine/castle-engine - 417d1acbb5f82927065e7004635cce982875ad09 authored 11 months ago by Michalis Kamburelis <[email protected]>
Add vcl to castle_engine_vcl dependency correctly

github.com/castle-engine/castle-engine - 23ec3781aebe4d586c473743129276ad60b0d7b8 authored 11 months ago by Michalis Kamburelis <[email protected]>
Link to bugs, mention debug/release

github.com/castle-engine/castle-engine - 163eec34d711bcc69dd627fbde5852434339fe3b authored 11 months ago by Michalis Kamburelis <[email protected]>
Fix castle_engine_fmx - should depend on fmx

github.com/castle-engine/castle-engine - 5f0d73925def105188a6cb684dea6c8064d63a70 authored 11 months ago by Michalis Kamburelis <[email protected]>
Fix CastleInternalJoysticksWindows for Linux

github.com/castle-engine/castle-engine - d277912ac24dfb20b126be3c1d131769885278bd authored 11 months ago by Michalis Kamburelis <[email protected]>
Updated, simplified package install process

github.com/castle-engine/castle-engine - b61c2ee33faa6c939d0a7361b98240f331f72e1d authored 11 months ago by Michalis Kamburelis <[email protected]>
Remove bpi

github.com/castle-engine/castle-engine - 10030a909cb1dda9f5757506f6a1743ce9a4157d authored 11 months ago by Michalis Kamburelis <[email protected]>
Ignore .bpi (Linux)

github.com/castle-engine/castle-engine - 8a564a427e6ab47d91b75afb3c214ef21dbce2f6 authored 11 months ago by Michalis Kamburelis <[email protected]>
Add Linux to castle_engine_window

github.com/castle-engine/castle-engine - 40979b6156363479af100cf883e5d46492d6fc94 authored 11 months ago by Michalis Kamburelis <[email protected]>
Really remove fmx, vcl

github.com/castle-engine/castle-engine - be1276448f7dc16e4435dc0d2de37d85bad6e361 authored 11 months ago by Michalis Kamburelis <[email protected]>
castle_engine base doesn't depend on FMX or VCL

github.com/castle-engine/castle-engine - b30bd0c9a54eae86e565f8ebeaf6305ec1690b7e authored 11 months ago by Michalis Kamburelis <[email protected]>
castleinternaltdxinput_tlb comments

github.com/castle-engine/castle-engine - e4d48895541624aad7def8250410ea41cf2b232e authored 11 months ago by Michalis Kamburelis <[email protected]>
CASTLE_DELPHI_PACKAGE define in all packages

github.com/castle-engine/castle-engine - 93964e78542a937bd7d7cb04f6f0a2889c777f17 authored 11 months ago by Michalis Kamburelis <[email protected]>
All dependencies

github.com/castle-engine/castle-engine - 5d54356041e195a210174513a054227cf3e433b0 authored 11 months ago by Michalis Kamburelis <[email protected]>
Packages: design depends on vcl

github.com/castle-engine/castle-engine - bbea764c6de25158ab915f8ea101c3c9344c1174 authored 11 months ago by Michalis Kamburelis <[email protected]>
Define packages dependencies

github.com/castle-engine/castle-engine - 1e290fdc6b8201349fcbed5ae8cd349a90e90e38 authored 11 months ago by Michalis Kamburelis <[email protected]>
Add descriptions to FMX and VCL packages

github.com/castle-engine/castle-engine - 71081a96e5b3a8c008f5d8daaff352d5df61e0d7 authored 11 months ago by Michalis Kamburelis <[email protected]>
New base package description

github.com/castle-engine/castle-engine - 09ac9d5588cf774078beef8191b63a729e994264 authored 11 months ago by Michalis Kamburelis <[email protected]>
Move FMX units to castle_engine_fmx

github.com/castle-engine/castle-engine - 3caad4d66dafa1106dc63b102f921e841241d2cc authored 11 months ago by Michalis Kamburelis <[email protected]>
Move VCL units to castle_engine_vcl

github.com/castle-engine/castle-engine - 29f884a2d3cd557b6b47c7ad21ec739cfd28b5db authored 11 months ago by Michalis Kamburelis <[email protected]>
Add castle_engine_fmx, castle_engine_vcl

github.com/castle-engine/castle-engine - 707fdb6a32d053ea8e7ef0e7955634ca7cd4aee6 authored 11 months ago by Michalis Kamburelis <[email protected]>
Autocheck also castle_engine_window.dpk

github.com/castle-engine/castle-engine - 5861d1aba2b1ed9f73ab42b61d3ebfc9a2a6acfe authored 11 months ago by Michalis Kamburelis <[email protected]>
Added / fixed some units in Delphi packages, check_packages now succeeds for Delphi packages as well!

github.com/castle-engine/castle-engine - 3ffff93efbcdea90385e573adde596752e1d2a4a authored 11 months ago by Michalis Kamburelis <[email protected]>
Comment about WndPtr unused

github.com/castle-engine/castle-engine - 51a7006ce394942b54176433fe402cccf2662a53 authored 11 months ago by Michalis Kamburelis <[email protected]>
Revert "TGLContextWGL doesn't use WinPtr"

This reverts commit 0c90727a583f90044d4eefe43a2b5e2d05e68aa0.

Reason: In the future. using here...

github.com/castle-engine/castle-engine - 3b4aacc994be492a2b25868b36ea2a1a17fb915e authored 11 months ago by Michalis Kamburelis <[email protected]>
Support masks, require / at end of dir, show warning count

github.com/castle-engine/castle-engine - 9cb42513637f821cbeb912dd44f67603febb7863 authored 11 months ago by Michalis Kamburelis <[email protected]>
Read all files from DPROJ too, compare with DPK; also accept specific filenames on RequiresFiles and Exclude... lists; also check castle_engine_design.dpk

github.com/castle-engine/castle-engine - 8b81769e35576a225b9822278e1d526ffe69056e authored 11 months ago by Michalis Kamburelis <[email protected]>
Comment fix

github.com/castle-engine/castle-engine - 3b96d0c815c28b5ce5dd18943610db6efcd78a0e authored 11 months ago by Michalis Kamburelis <[email protected]>
Initial DPK parsing and checking (WIP - checks actually fail now)

github.com/castle-engine/castle-engine - d6561c0eadadd8befd2f3ffb6bcbefd71ff9e5b2 authored 11 months ago by Michalis Kamburelis <[email protected]>
Remove long-deprecated and FPC-only GetFileFilterExts, GetFileFilterName

github.com/castle-engine/castle-engine - 4d443399dd2a931c44dc4782b34715a02346f8b1 authored 11 months ago by Michalis Kamburelis <[email protected]>
Refactored check_lazarus_packages to make room for DPK checking, with abstract TPackage and descendant TLazarusPackage, also renamed to check_lazarus

github.com/castle-engine/castle-engine - 205feb24c157ea3bf246ddfaedebf65ab8fa9d26 authored 11 months ago by Michalis Kamburelis <[email protected]>
Regenerated castle-tester project, to deploy all files to Linux using PAServer

github.com/castle-engine/castle-engine - 5018d93bb3c9b97bf479f69323e1fdd0fcba33a9 authored 11 months ago by Michalis Kamburelis <[email protected]>
Comment fix

github.com/castle-engine/castle-engine - 3a0f4670ced90cf707a23ee9b083d92caa7668e6 authored 11 months ago by Michalis Kamburelis <[email protected]>
Clarify and autotest that LoadSettings and PrepareResources can be used without rendering context

github.com/castle-engine/castle-engine - 57859272da697780fa82b3d0f281870d43dce100 authored 11 months ago by Michalis Kamburelis <[email protected]>
Comment whitespace improve

github.com/castle-engine/castle-engine - 4a08d1a60c900424ec525f8ffd43f3330bcf5011 authored 11 months ago by Michalis Kamburelis <[email protected]>
TGLContextWGL doesn't use WinPtr

github.com/castle-engine/castle-engine - 0c90727a583f90044d4eefe43a2b5e2d05e68aa0 authored 11 months ago by Michalis Kamburelis <[email protected]>
USE_EGL comments

github.com/castle-engine/castle-engine - a3902cc92a804491a5e3ee062b9d7bbe85d3bbb9 authored 11 months ago by Michalis Kamburelis <[email protected]>
Ignore some "unreachable code" warnings

github.com/castle-engine/castle-engine - 0dfa63cc46bd37d4e884ae6b6676bccc00f84542 authored 11 months ago by Michalis Kamburelis <[email protected]>
Fix WinAPI + EGL compilation

github.com/castle-engine/castle-engine - a43fcddad463478c5e0ec5613e6efdf09a07a24b authored 11 months ago by Michalis Kamburelis <[email protected]>
Fix MaxVar with PtrInt usage on Delphi

github.com/castle-engine/castle-engine - 4073ec597be20355121685d1c7a171c5bbcbdf2c authored 11 months ago by Michalis Kamburelis <[email protected]>
Fix CASTLE_WINDOW_XLIB compilation, with and without EGL

github.com/castle-engine/castle-engine - 9ef47f3d4d3c81434aaeb28317509b7184da13e1 authored 11 months ago by Michalis Kamburelis <[email protected]>
Fix Android regression: QuitWhenLastWindowClosed = false is critical, now that we do Terminate (this was mistakenly quitting application on Android on any activity stop)

github.com/castle-engine/castle-engine - 70c31b72ea7fd84d31bf081d6f3bc6a9b7057ad2 authored 11 months ago by Michalis Kamburelis <[email protected]>
Update USE_EGL comments

github.com/castle-engine/castle-engine - af7e7967c162cf936c2d4368db90472728ae3783 authored 11 months ago by Michalis Kamburelis <[email protected]>
Remove outdated CASTLE_CONTEXT_FORWARD_3, we actually initialize modern (core) context since a long time

github.com/castle-engine/castle-engine - 6ffebf6ab894a99474631e47f4d5d84c717fac1f authored 11 months ago by Michalis Kamburelis <[email protected]>
Use TUniqueNumber = PtrInt, avoid warnings on 32-bit CPUs

github.com/castle-engine/castle-engine - deb83f1159be700035710855b7f6878d7d7ec8cf authored 11 months ago by Michalis Kamburelis <[email protected]>
Fixed CASTLE_WINDOW_ANDROID compilation

github.com/castle-engine/castle-engine - e9850ff568846e552913bd02d679bf205b51a3cf authored 11 months ago by Michalis Kamburelis <[email protected]>
MenuUpdateChecked TODO for Delphi/Linux, this is broken on FMXLinux side it seems

github.com/castle-engine/castle-engine - 2e296b9a9974fe69982ca5d997917668df184582 authored 11 months ago by Michalis Kamburelis <[email protected]>
Fix adding menu item to main menu at runtime with CASTLE_WINDOW_FORM

github.com/castle-engine/castle-engine - 24b4a1f24fa5e7580e6b8486ef513ea55350d19e authored 11 months ago by Michalis Kamburelis <[email protected]>
window_menu example: Change colors to be radio, more obvious

github.com/castle-engine/castle-engine - 7c92a5dbb8d65f56fcf54003938a303fe3deb4a6 authored 11 months ago by Michalis Kamburelis <[email protected]>
Mention '&foo with underscore : _' is likely just FMX Linux bug

github.com/castle-engine/castle-engine - 6bf3b0b1d50f8d1fcd13376c43e363dc776cfa62 authored 11 months ago by Michalis Kamburelis <[email protected]>
Update some long outdated TODOs, remove Carbon-specific hacks (only Cocoa matter now)

github.com/castle-engine/castle-engine - ee48d8aa5f2d57435bc9bc41ef442deaded1c75d authored 11 months ago by Michalis Kamburelis <[email protected]>