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

Merge pull request #302 from castle-engine/package-debian

Package debian

github.com/castle-engine/castle-engine - cce3cd074571b3516a3566c5c8c84b56aab77090 authored almost 3 years ago
Restore single TPackageDirectory class, without

TPackageDirectoryAbstract ancestor and TPackageDebian descendant

This makes the code simpler, al...

github.com/castle-engine/castle-engine - b0947baa7fabc224ef46174f1fb7129bb4026ee3 authored almost 3 years ago
Because of copy-pasting, we accidentally had a few headers saying

unnecessarily

"Parts of this file are based on FPC packages/fcl-process/src/process.pp"

github.com/castle-engine/castle-engine - 5620a2b1e365361a21ebf12e1ebac8a40ceb9062 authored almost 3 years ago
Secure in case backtrace crashes, reproducible by running play_animation with non-existent data

github.com/castle-engine/castle-engine - 0a3430f891c9333fb3f1d93cde0edd1f10cfecf2 authored almost 3 years ago
Copy exe to /usr/bin/<project-name>, data to /usr/share/<project-name>

github.com/castle-engine/castle-engine - a16a491a787895cca6c4d8ffe059786fb1a46b6d authored almost 3 years ago
Clarify ApplicationData comment

github.com/castle-engine/castle-engine - ae6d43e689ae669faefa498aa11d7b5c54c8474f authored almost 3 years ago
Fail early, with nice error message, when our package name is not OK for Debian

github.com/castle-engine/castle-engine - fdcd616195eedf4e80cf7d2f1ee061b15c38f53d authored almost 3 years ago
Fix ImageMagick command call (separate 96 argument), improve messages

github.com/castle-engine/castle-engine - 3cc261e8d5808ea80a7edbda00fc97242b9b2dba authored almost 3 years ago
Removed DebianInstallFolder, and various other changes to ToolDebian

(Subdirectory of /usr/, for which really only "bin" and "games" were valid, and section in Debia...

github.com/castle-engine/castle-engine - d3879c33cf1d9647c860c7cf8b295b15e46aa02e authored almost 3 years ago
Process DefaultIcon.xpm to string by file_to_pascal_string

github.com/castle-engine/castle-engine - f422d6a4f4652e32db938375907cbebafaac496c authored almost 3 years ago
Merge branch 'master' into package-debian

github.com/castle-engine/castle-engine - 9e50d3396a60d85949b207b2dc4ac6a94127aba3 authored almost 3 years ago
Add testing with FPC trunk in GH Actions, also "pack" doesn't have to

wait for tests (as it doesn't publish it anywhere automatically)

github.com/castle-engine/castle-engine - 9ef0fbe30b047450cabc776df444c237aca43af4 authored almost 3 years ago
TextureProperties doesn't change by default min/mag filter to ugly fastest

github.com/castle-engine/castle-engine - 066154665373332758f423bc47bac5b41734ed43 authored almost 3 years ago
Merge pull request #358 from Free-Pascal-meets-SDL-Website/mirrorrepeat

Implement boundary mode MIRRORED_REPEAT (and others)

github.com/castle-engine/castle-engine - 88550c8f5ebbd72edcd4c583024d85e0638e4073 authored almost 3 years ago
React to TextureProperties changes at runtime, TCastleImageTransform

needs this

github.com/castle-engine/castle-engine - 7535f333b0b39c5b2d4ca8ed916795a7e5e825d9 authored almost 3 years ago
TCastleImageTransform uses TextureProperties.BoundaryModeS/T/R

github.com/castle-engine/castle-engine - 369d927bbc9969361f1ab30a2c583c3f236ed19f authored almost 3 years ago
Fix glTF import (TextureProperties.boundaryMode overrides) and properly handle MirroredRepeat mode in glTF

github.com/castle-engine/castle-engine - 26685133d7b825e434e6afb47729d8670f4258dd authored almost 3 years ago
Update after TextureProperties.boundaryModeS/T/R overrides

repeatS/T/R: anisotropic_filtering example, sprite sheets

github.com/castle-engine/castle-engine - 92b1dd6ea61a998458bfc09bf01586564964efec authored almost 3 years ago
Autotest we use chTexturePropertiesNode

github.com/castle-engine/castle-engine - dd101de6d131b705d3b74e70c0d13a37b9eda018 authored almost 3 years ago
bmClampToBoundary -> bmClampToBoundaryUnsupported, to make it clear

github.com/castle-engine/castle-engine - 6829f0831758924463e92089afae6af2d4546b32 authored almost 3 years ago
Set TextureProperties.DefaultContainerField for X3D XML

github.com/castle-engine/castle-engine - f2280d77d63ae0d9ab309b9eaa5ce685eb7853c3 authored almost 3 years ago
Update code conventions: TGLenum, use "const" for params if possible

github.com/castle-engine/castle-engine - 12b390794e7c74be6e1d77381330086b9750c800 authored almost 3 years ago
Treat X3D "CLAMP" as "CLAMP_TO_EDGE", and support ancient OpenGLs

without GL_CLAMP_TO_EDGE too

github.com/castle-engine/castle-engine - 258e9ce68d97d8755ba89a03990299a47a382f68 authored almost 3 years ago
Add chTexturePropertiesNode to all TextureProperties fields

github.com/castle-engine/castle-engine - ad8fe69ccb1e0710a9bc8624e6d10398ea0f04bc authored almost 3 years ago
Fix auto_generated_node_helpers for TextureProperties to have no

manual modifications

github.com/castle-engine/castle-engine - 3ae5e655537647d5c195a20d01ef0a86a32bc321 authored almost 3 years ago
Fix for Delphi (needs overload)

github.com/castle-engine/castle-engine - 930db53270fed00f5a78a51b1319b244bd59b90c authored almost 3 years ago
Merge branch 'master' into mirrorrepeat

github.com/castle-engine/castle-engine - 1ce1e7a37966db02c7793bba6a8f86f16d361b5c authored almost 3 years ago
Note about order of SceneTestBlocks

github.com/castle-engine/castle-engine - afda02e87adc4981eeec6a02ced3361954e8afde authored almost 3 years ago
Test without CASTLE_DESIGNER_LABELS

github.com/castle-engine/castle-engine - 55a8686f35791201c95e932ba2edc784f782335a authored almost 3 years ago
Implement TCastleScene.WasVisible, TAbstractShapeNode.WasVisible, with

demo in examples/viewport_and_scenes/test_was_visible

github.com/castle-engine/castle-engine - 8adafca04d617d51efc1f449e6d633162cf3e3d5 authored almost 3 years ago
Expose RenderOptions.RobustNegativeScale

Fixes https://github.com/castle-engine/castle-engine/issues/336

github.com/castle-engine/castle-engine - bc0f06da2e81a755fdbd6a25a44900acab4ad6c8 authored almost 3 years ago
Merge branch 'lighting-with-negative-scale'

github.com/castle-engine/castle-engine - b42a224f5b07a9cc717815b64cfdcff2521c27a7 authored almost 3 years ago
Prepare TCreature that resource may be freed earlier

github.com/castle-engine/castle-engine - d556f24c606ccecf044bcb5029949ceea70eccb0 authored almost 3 years ago
Merge branch 'light-components'

github.com/castle-engine/castle-engine - e21cde23f16c940e40070d64781d7ce163255104 authored almost 3 years ago
Build Vampyre lpk in pack_release.sh

github.com/castle-engine/castle-engine - 89f53d3f1c9fef5d4aeb721397de13fda1ed48ca authored almost 3 years ago
setup.sh inside Docker requires using bash

github.com/castle-engine/castle-engine - ed23564fdad5f7028822433b127ff275ac4b4563 authored almost 3 years ago
Fix Approximate3DScale for matrix with rotations

This is crucial to make Radius behave OK for lights that are rotated

github.com/castle-engine/castle-engine - 3aa3e13488d390d80320756561cd9b72cd999eb4 authored almost 3 years ago
To conserve disk usage on GH Actions runner, use common directory for output of all projects

github.com/castle-engine/castle-engine - c7cc2e427c23f4db7acbe99e80e7b80bcd912ec7 authored almost 3 years ago
Fix source->. bashism for GH Action command

github.com/castle-engine/castle-engine - 84a3a75db99988c64b8310969f4339bce49da778 authored almost 3 years ago
Use /usr/local/fpclazarus/bin/setup.sh 3.2.0 to choose FPC version in

our Docker

github.com/castle-engine/castle-engine - 44a84c389406370ae5af003070c8aa5f615cf2a0 authored almost 3 years ago
Using our Docker image with GH Actions - different approach

github.com/castle-engine/castle-engine - a2b5f1a177b5a60caf10276c28fa8c665d344f3a authored almost 3 years ago
Test using our Docker image with GH Actions

github.com/castle-engine/castle-engine - 9862c8666b40fa033aed3b1f0139e5241667c186 authored almost 3 years ago
Update copyright year in x3d/auto_generated_node_helpers

github.com/castle-engine/castle-engine - beac36ff0fbd8522cfe6d6ef94c44407b249b135 authored almost 3 years ago
Update default BeamWidth to Pi*3/16, as settled on Web3D meeting

github.com/castle-engine/castle-engine - 438f10b0c5669a2d230e429ec05f0f2a518b39fb authored almost 3 years ago
By default, don't define TCastleEnvironmentLight -- implementation is not finished yet

github.com/castle-engine/castle-engine - 7f9fa3f888e520a680d528ef8ef921fb2bc8768d authored almost 3 years ago
Change PhongShading default to true, MaxLightsPerShape to 64

github.com/castle-engine/castle-engine - 179b384d5bc0df3b88abf6f1575611666f9d0297 authored almost 3 years ago
Improve deprecation message of some TCastleFont.Create overloads

github.com/castle-engine/castle-engine - bf06e92af1b038ef0e456c875c481e0256ca7414 authored almost 3 years ago
Merge branch 'master' into light-components

github.com/castle-engine/castle-engine - f229d64c0b42c56857117ed87c5c07c2b8395fd2 authored almost 3 years ago
Finally fix glTF camera treatment: don't divide yfov, default

position is zero

github.com/castle-engine/castle-engine - 4ebf319f988005386c36a6e57620f1d78b8f703e authored almost 3 years ago
Fix mem leak at light components

github.com/castle-engine/castle-engine - 28ab3ba68d62c437ebf53d1b3f32a2104973c723 authored almost 3 years ago
Merge branch 'master' into light-components

github.com/castle-engine/castle-engine - e12dceeeddf7670ba3da8fdfaa42284f690fb7e4 authored almost 3 years ago
Fix CastleResources crash at free

github.com/castle-engine/castle-engine - 3be6f2991ecff75782c3c0ac9602caed8ab3b444 authored almost 3 years ago
Process JSON extra as an object

github.com/castle-engine/castle-engine - 6eb056c7b90201e9e3199ecae4a82b4b75d7c493 authored almost 3 years ago
Support lighting when shape has negative transformation, following

glTF recommendatio to revert order of vertexes in this case

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

github.com/castle-engine/castle-engine - 281587cb39427d7d3351f7b51550797cbd4ecd15 authored almost 3 years ago
Nicer name, use $GITHUB_ENV to assign CASTLE_ENGINE_PATH

github.com/castle-engine/castle-engine - 75cf31161d40ae06fd3501832b8a656fae0be621 authored almost 3 years ago
Add steps name, retry defining CASTLE_ENGINE_PATH

github.com/castle-engine/castle-engine - cbebf464139f155c15bc9dce3596cc57e8078f8e authored almost 3 years ago
Setting env CASTLE_ENGINE_PATH for GH Actions

github.com/castle-engine/castle-engine - 051c7ab68f65a82f1df8cfb06c6fcadd3fb79a05 authored almost 3 years ago
Fix GH Action - no dot in job name

github.com/castle-engine/castle-engine - 5899c4ec212092c3d78a14f2b76344a07bdaff0d authored almost 3 years ago
Let's test GitHub Actions!

github.com/castle-engine/castle-engine - e08204ffa6e448d2a9b58ae9ecd658f65e11358a authored almost 3 years ago
Improve our logo "fit in square" version

github.com/castle-engine/castle-engine - 1ff8dea2dc070c6aab56bda837e80052106c92ed authored almost 3 years ago
Expose more scene properties to "Basic" tab

github.com/castle-engine/castle-engine - 77f6f60456921e0bb5562e3c1b3876e303c7e6d1 authored almost 3 years ago
Fix honoring beamWidth>cutOffAngle after last changes

github.com/castle-engine/castle-engine - a9d9eae9b5b2b6e0ed4bd3738e63093b39b927ca authored almost 3 years ago
Remove trying to optimize by light's radius when light and shape are

in same scene, pointless now (and was making the radius impossible to
freely change)

See https:/...

github.com/castle-engine/castle-engine - e1991884e2396d6d05b87d32a3acfdb3ad192370 authored almost 3 years ago
Fix TBox3D.PointDistance (infinite recursion because of trivial

mistake in previous commit)

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

github.com/castle-engine/castle-engine - b5a173ee1cab6b12ee0af190d03e4145b91c8cd2 authored almost 3 years ago
Do not calculate light on shapes outside of light's radius (regardless

of lights being part or not of MainScene)

See https://github.com/castle-engine/castle-engine/iss...

github.com/castle-engine/castle-engine - 9f936aafcd58f98afbcfd9a3ff3aaef0489b96c7 authored almost 3 years ago
Pass light uniforms always, makes it more reliable to change them --

no need to prepare new shader

github.com/castle-engine/castle-engine - 817774080faaf58cd527f86808aa6108d142c4c0 authored almost 3 years ago
Correctly detect when scene is entirely within light radius

github.com/castle-engine/castle-engine - 97f99c980b2ee0cb73e650a86cfe8f8c50b86009 authored almost 3 years ago
Upcoming fps_game remake to state and visual design of level

github.com/castle-engine/castle-engine - e682d9846302387791ea1430e98f05fe4119757f authored almost 3 years ago
When axis is perfectly zero, the RotationMatrixXxx answer with identity

github.com/castle-engine/castle-engine - bf2df0a6b95db62838d0f695b025f22c5f767107 authored almost 3 years ago
Fix TCastleWindow.ColorDialog in LCL compilation after vector API change

github.com/castle-engine/castle-engine - 598363f1dcd12cfb4e88a4fadbaf69e74698d721 authored almost 3 years ago
Reenable Aarch64 optimizations with FPC >= 3.2.2

github.com/castle-engine/castle-engine - 1f2f76c4d926eab07ef0dc5b8f6b1c2e25339f16 authored almost 3 years ago
Avoid warnings cause using deprecated in deprecated

github.com/castle-engine/castle-engine - acbae189c165d1e2a162911cbff7fcee6a9da402 authored almost 3 years ago
Merge branch 'physics-local-transform'

github.com/castle-engine/castle-engine - 06a4fa432043410fa4a00ee3114cd6724cc47b46 authored almost 3 years ago
Clear 3rd-person navigation TODO

github.com/castle-engine/castle-engine - 94d1b3416f5477ff9e69ef601bd4161544097a0f authored almost 3 years ago
Optimize collider Rotation/Scale/Translation by FUseLocalTransform,

and mark it as "experimental"

github.com/castle-engine/castle-engine - ba6ebe8a5e12e73f0c27a45c14fbb86c8a00420d authored almost 3 years ago
Fix comment, BoxCollider.Translation is OK now

github.com/castle-engine/castle-engine - d71929bbd3c65f3c08155a151cb0f2ef5ce572f1 authored almost 3 years ago
Note that Dynamic=Animated=true may be supported one day

github.com/castle-engine/castle-engine - a226e6b2729f8664bec44f9194dbf908c4d883ce authored almost 3 years ago
Mark USE_PHYSICS_FOR_AVATAR_GRAVITY as TODO to finish later

github.com/castle-engine/castle-engine - 23dc0b1a32d28588382a9ccffffa871d20107b4b authored almost 3 years ago
Merge branch 'master' into physics-local-transform

github.com/castle-engine/castle-engine - 6e89b355994fc818759307072c9e4a725ad2b2e3 authored almost 3 years ago
Merge pull request #384 from Kagamma/master

Ignores premultiplied alpha setting when loading Spine atlas

github.com/castle-engine/castle-engine - b04d4f204531c4955e1705385a5c372897d9ca1d authored almost 3 years ago
Merge branch 'castle-engine:master' into master

github.com/castle-engine/castle-engine - 2388b2d713b98868d5dfdc31d20ca35fc6714bd2 authored almost 3 years ago
Ignores PMA value when loading spine atlas

github.com/castle-engine/castle-engine - dbc770645e3742f9e0335dd6badd2cf210464d75 authored almost 3 years ago
Merge branch 'master' into light-components

github.com/castle-engine/castle-engine - d86312b32a6ffd73539528252e0e69e8e34a259c authored almost 3 years ago
Change division in CastleScript to be like Pascal: / is float

division, "div" is integer division

This is
- more consistent with our engine language,
- more n...

github.com/castle-engine/castle-engine - ab2d9a5075242841d927e3479d7899eafe2fe663 authored almost 3 years ago
Improved error messages from CastleScript

github.com/castle-engine/castle-engine - 4858a495a5cc311676161faef2a09470c6226661 authored almost 3 years ago
Allow to use expression like "pi" or "pi/2" or "10+3" in object

inspector for floats

github.com/castle-engine/castle-engine - 9eca7d26a73fbc423d0e11a05811680958a49f75 authored almost 3 years ago
Avoid mem leaks from fcl-res: we need to free TResourceDesc instances

github.com/castle-engine/castle-engine - d171da07067d41d56714b2c54c6d101ab0282516 authored almost 3 years ago
Free resource streams, use MAINICON for main icon resource

Following https://www.freepascal.org/docs-html/current/fclres/basic%20usage.html

github.com/castle-engine/castle-engine - 1e1c76936fbef686adf54005c4d5151428ce035e authored almost 3 years ago
Upgrade deprecated vector usage

github.com/castle-engine/castle-engine - b0c5096636ffd1ae8f30a6e70c77aae124aadaef authored almost 3 years ago
Fix physics_3d_demo for FPC.

github.com/castle-engine/castle-engine - 62e49a899d1a30325218585b9de81c1531897321 authored almost 3 years ago
Remake resources to use FPC fcl-res classes, to create resources in

memory

No need for temporary RC file, no need for windres executable (better
for Delphi users, b...

github.com/castle-engine/castle-engine - ddb9420cbc3ab91ee36dedff29add978232a0e93 authored almost 3 years ago
Fix crash at removing light components

github.com/castle-engine/castle-engine - ff54bf0467d2677c5a244ffda2da44bb374bb3a2 authored almost 3 years ago
windres is optional

github.com/castle-engine/castle-engine - 8ef0fbb511980e764f829463dcd3de4385922bfc authored almost 3 years ago
We need to call PositionToPrerequisites before every PositionToXxx

Fixes https://github.com/castle-engine/castle-engine/issues/381

github.com/castle-engine/castle-engine - 81659c4ef4079029dbd5a5169b05db84f5b34d59 authored almost 3 years ago
If "TCastlePackedGroup" has both AutoSizeWidth/Height = false, it

doesn't need to call PackChildren at PreferredSize

It even shouldn't call them -- to avoid detec...

github.com/castle-engine/castle-engine - 689c5eb5dae19e9273a27558f7f68c1da7385ea5 authored almost 3 years ago
Document plane axis, size meaning

Fixes https://github.com/castle-engine/castle-engine/issues/382

github.com/castle-engine/castle-engine - 1df73ccd26a492bb86e8234bd9923235fcdf40b1 authored almost 3 years ago
Remove UTF-8 BOM added by delphi IDE.

github.com/castle-engine/castle-engine - 73b593a8cd047a937840e1ed30f8413fe28f654d authored almost 3 years ago