Ecosyste.ms: OpenCollective

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

github.com/castle-engine/castle-engine

Cross-platform (desktop, mobile, console, web) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, IFC and more. Fast clean code using modern Pascal. Free and open-source.
https://github.com/castle-engine/castle-engine

Minor Draw3x3 code adjustments, and remove ScaleProtectedSides -- complicates the code more, and doesn't seem very necessary

a8263670dc58e273b46c899c62354d7e49bdf125 authored over 1 year ago
Bring back special comparison to TCastleImagePersistent.SetRegion, I understand it now :)

f7c93733e07831f07145cd2beddc6909234f37cb authored over 1 year ago
Use ColorToVector3

ed0067aef7dcd577fee65ecc049a8d700e0c5523 authored over 1 year ago
Remove RegionEnabled (use TFloatRectangle.Empty)

Also small code style adjustments to castleinternalregiondialog.pas

17224cf230ed993a648e64b582f8612d574c37b1 authored over 1 year ago
Remove TRegion type, use TFloatRectangle directly -> simpler

386da18672b631ca3298cdc1cefeb6b927cf0804 authored over 1 year ago
Remove FRegion.PerfectlyEquals(AValue)

Despite the comment -- it works perfectly, there's no problem setting it in editor, it seems.

bec7749133ee773d45bb67db25965be8f712bf9d authored over 1 year ago
ImageRect code nicer, use FDrawableImage.Rect

765d0aff00491338d6d1aec9da70f23e415a1661 authored over 1 year ago
Improve Region comment

c1ccc13866bef35af8c75b61ea0cab464f18225f authored over 1 year ago
Small UI improvements: bgcolor -> Background Color, remove unnecessary bevel

6d3cf6eedf6b47f8ea4ede7413ff1d46eb70fd4e authored over 1 year ago
Fix MainUnit (must be 1st line), fix comment indent

72c52471d361c8dbffd5bbc3ac6132a8e22e2cab authored over 1 year ago
Fix registration (I broke at merge), TSubPropertiesEditor for normal Border

c546dd9a21440896b5e015641a0163b7317a55f7 authored over 1 year ago
Fix: Display TBorder properties (now they should be listed in PropertySections)

6f518fb96aba4fa453e3d96fb9e4a2a699f6b586 authored over 1 year ago
Fix warnings (not related to this PR)

4d898265ff3747b5e5952fc85f16f5b07c72447b authored over 1 year ago
Regenerated persistent classes

af70f138f9260944dcb78ef8ea17df67e0c8fdc5 authored over 1 year ago
Add TCastleComponent.ValueIsStreamed to allow CastleInternalRttiUtils implementation without specifically listing all "XxxPersistent" properties

cfa2d37c8fa847d77ddcd71e9d694d43ab7c4587 authored over 1 year ago
Update comments

c6f4c5d2c372b2c5f3ebe703ddde6231e53f7f4c authored over 1 year ago
Minor code style improvements

1e298e45fd793cb9ae15a39764eb8c2f9214433b authored over 1 year ago
Generated persistent code should call SetSubComponent

f63ab1d6fc1eccb2e792729507d8ed4494e18879 authored over 1 year ago
Move the design-time-only stuff to castle_engine_design package

Makes the TCastleControl registered for all platforms supported by CGE, so Win32 and Win64

The ...

57011991ea381540149d7d0a59a955f314e7c76b authored over 1 year ago
Fix InternalURIEscape call on Delphi

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

3ba715f4bbf679c2f17e08429fed7c484d2c9580 authored over 1 year ago
Merge branch 'master' into ImageRegion

a55af19d7c536eaca95c8b050ab157743c52f212 authored over 1 year ago
InternalUriEscape simpler call

3ca6329eee6c17739ab0a5232f18ef011f6d73b0 authored over 1 year ago
Mention EnableBlockingDownloads in error message

edf623754b95e9b77132ca95474eda25be52a520 authored over 1 year ago
Make SetAnimation virtual, allow to override it in descendants

88dc2b9e172a250a651eca029972307fac086869 authored over 1 year ago
Merge pull request #495 from castle-engine/dependabot/github_actions/gcarreno/setup-lazarus-3.2.15

Bump gcarreno/setup-lazarus from 3.1.1 to 3.2.15

5f21304c6e544c80c80de422c8092f727269a029 authored over 1 year ago
Better Makefile messages about detected OS

75276e9a81f2966084b4a7be6f96fbce8222d248 authored over 1 year ago
Better jenkins_fast: still make it pack everything

8dea90d904d6881b1a23532729265752c5efd48f authored over 1 year ago
Don't add ImagingJpeg2000 to the package, note about imjidctasm

a04e1cfb6c943f05ecce77599b5b206037c2edca authored over 1 year ago
Bump gcarreno/setup-lazarus from 3.1.1 to 3.2.15

Bumps [gcarreno/setup-lazarus](https://github.com/gcarreno/setup-lazarus) from 3.1.1 to 3.2.15.
...

e60b4e16775633d643bb363dd0c4eaf26c71c21c authored over 1 year ago
Add strategy_game_demo screenshot

4ae20d253b037a46e368c6d9180de5212a42d7bd authored over 1 year ago
Tested MouseRayHit on Tiled map

eda31df0c8bedd38094cddca315a2752f58f748b authored over 1 year ago
strategy_game_demo upgraded to use TCastleTiledMap

Also:
- added TCastleTiledMap.TileRectangle
- renamed TCastleTiledMap.Map (deprecated) to TCastl...

06fe269e723db0aaa226ef8ecf22be041bf5a467 authored over 1 year ago
map_viewer_in_viewport -> just map_viewer (remove example of deprecated approach)

22d526df6813b3baf616d5c7c87b4c95a8099d40 authored over 1 year ago
Better caption at design

40e3affac2418c53d97ae6d141c242b401593594 authored over 1 year ago
No autolink

0c746bbcb8d1753076cab83d633f78212a4ef954 authored over 1 year ago
Screenshots for shadows

20d23e97f2a368f23c4a43910221b06f077f578a authored over 1 year ago
Improve Shadows API docs - point to www docs, also they work on OpenGLES for a while now OK

854aeeff6839fa31e5c3db820b34216d062271c1 authored over 1 year ago
Merge branch 'shadow-volumes-culling-fixes'

70f5eb18556eee5c287824e6d47949fbdd3bfbd7 authored over 1 year ago
Make WholeSceneManifold actually work

640e20480ab401939bd5268651fcc4770a6ba2db authored over 1 year ago
Improve docs

c35df908b88f1761f5334667b6eff09a8807d7e5 authored over 1 year ago
Fix GetCasterShadowPossiblyVisible culling for directional lights

Also add auto-tests of it, and cleanup a bit code using .XYZ and .DotProduct

432a056b9c0d9485a2e980b73c7830ed2f2dfc40 authored over 1 year ago
Fix WholeSceneManifold interaction with DistanceCulling

8b52f82fb12e80eacb818c269d9c790a269f2e3a authored over 1 year ago
CheckPoint -> CasterCornerOutsideFrustum (more obvious name)

ce4dc63119745f73b26cd9adc3f2699ec479415a authored over 1 year ago
Use AMainLightPosition.XYZ for cleaner code

5a63b3d4de2e3148e33877b6c24aec186a9cfef4 authored over 1 year ago
Simplifications to frustum culling code, more reliable InternalForceRendering logic, remove debug logs

d71a77342a72fb061070061cb7414ea830b04239 authored over 1 year ago
InternalForceRendering is for given frame, not just a boolean

0208d91d300d1b49bdcd8b702777e987385e6e72 authored over 1 year ago
Remove assert, Render_TestShapeVisibility may be validly nil

4ed0c7d849fbbbc826a478cb6c1669ee3b74e1e2 authored over 1 year ago
Better camera in example

b331ab778b1abb7d3f22fa42021f2f98b5b692ca authored over 1 year ago
Do not autolink behavior/behaviors

6b2b002e69bffe39cf40e3b877e1cf6232178c88 authored over 1 year ago
Improve TVector4.DotProduct(Frustum.Planes[FP], LightPos) comment

9bf69972ef95da8e52d5e667162fa99ec8e94a11 authored over 1 year ago
Smarter TCastleSceneCore.ReloadUrl

59d4aed4f805f9278d37c024c026416da214b868 authored over 1 year ago
Comment about Alpaca and 2-manifold

2679f3b168f396e3aeb77cd5266f72f31e7fff38 authored over 1 year ago
Tests (lots of logs and WIP work) of shadow volumes fix, to not cull

shadow casters when their shadows are visible

a17ef49c279d749d898d469dcfaa91ef27cbd517 authored over 1 year ago
Fix WholeSceneManifold interaction with DistanceCulling

58742c6e03829793c3c77d604a0bf23c1f7ba9c7 authored over 1 year ago
Comment about Alpaca and 2-manifold

a69f4c7ef4bbd3a29e891f96b5ee5ba3f605e363 authored over 1 year ago
Make WholeSceneManifold actually work

313ac2ff7576fcd71f9a4884cb5efc9584e51dae authored over 1 year ago
Smarter TCastleSceneCore.ReloadUrl

771dccb382b0158b447e891e9cc756a8893457cd authored over 1 year ago
Improve TVector4.DotProduct(Frustum.Planes[FP], LightPos) comment

5729e1c58d4b81cd44b0bfc0672ad5e97dc46f13 authored over 1 year ago
Remove unportable Vampyre files (e.g. not on Delphi/x86_64) from Delphi package

bdb1ed90fb428224f61e8bb6c61ea04b4afbdbbe authored over 1 year ago
Add TBase64EncodingStream, fix Delphi compilation

ed88a50133306c3cb8f478be84c943f37ef7f87a authored over 1 year ago
Better camera in example

f03bccaceb09be53c90768a2a5d9df7d16713084 authored over 1 year ago
Remove assert, Render_TestShapeVisibility may be validly nil

3eb52fda50f3594f2d76e374d43abab72d8c9f92 authored over 1 year ago
InternalForceRendering is for given frame, not just a boolean

a105ddac629a4c08c3b7825c2ba83228ddae1b47 authored over 1 year ago
Simplifications to frustum culling code, more reliable InternalForceRendering logic, remove debug logs

b2771021aaa520e5c17d6504d139859d482c8fb8 authored over 1 year ago
Fix GetCasterShadowPossiblyVisible culling for directional lights

Also add auto-tests of it, and cleanup a bit code using .XYZ and .DotProduct

b5b62c2fb54ddd83cae6bb0157814ea568c6d298 authored over 1 year ago
Improve docs

76414c93eb791a5640ec190cf525a5a7a81c413d authored over 1 year ago
Do not autolink behavior/behaviors

8aa4b84da264dcfb3cf7e3583aafe5a1e18161d0 authored over 1 year ago
CheckPoint -> CasterCornerOutsideFrustum (more obvious name)

dcc490529fba1da2a4bea8d783a1e5cf264bfd36 authored over 1 year ago
Use AMainLightPosition.XYZ for cleaner code

68d9a76378023f8e9c0b8da298c260d808421909 authored over 1 year ago
Do not fail sound tests if not SoundEngine.IsContextOpenSuccess

35d3d026b10d27e4e4eec495b58308c42d41fded authored over 1 year ago
Add TCastleSound.LoadFromStream (albeit unoptimal implementaion for now)

9ef5427908918fe2f389d0bd693006fb4734f015 authored over 1 year ago
Merge branch 'master' into shadow-volumes-culling-fixes

e0e80f8a9c322a40ce7a33b4d10000c0930545ba authored almost 2 years ago
Upgrade formatting of some really ancient CastleStringUtils code

7495f6f4e37e208de59b14bd4bfb99ea1dfe4d2c authored almost 2 years ago
Do formatting improvements by capitalize_types.sh

518fedb6751949bd6b7193cc94863d976d7a897a authored almost 2 years ago
Ignore headoffset in animation.cfg

d9837087ad2b33bc1d14efcdf5cd56e76cabbfde authored almost 2 years ago
Add autoCenterOfRotation to viewpoint nodes (by default FALSE, so compatible with X3D standard)

This is somewhat a followup to https://github.com/castle-engine/view3dscene/issues/20 , that ma...

6abf8f8a44224b666a583d96556e4fdcdf0626d7 authored almost 2 years ago
Update MD3 screenshots to show humans with legs

ea129b4568933cb2c822e0aa0d13d0c9406f995e authored almost 2 years ago
Call ModifiedOutsideObjectInspector after changing the class in editor

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

Fixes https://github.com/castle...

8fbd65d9d26890c8fc1b01d867dca950efad8acc authored almost 2 years ago
Fix play_sounds compilation (needs CastleUtils for FormatDot)

79d158e5a50d701e13e17b30a3692a214a029e4d authored almost 2 years ago
Format floats with dot (in more places)

See https://github.com/castle-engine/view3dscene/issues/55

52f628ab7b298ee9d767b58ee2b028ad585d2a8a authored almost 2 years ago
Correctly deal with COMBINING_SIGNED_UNSIGNED64 only for newer Delphis

ded53f936b29d27234f7e7c9d1b34f723b71e268 authored almost 2 years ago
Do not use COMBINING_SIGNED_UNSIGNED64 with Delphi version < 10.2

19971850bc97ec9cad6d2fc857087100ae6010f6 authored almost 2 years ago
At design-time, limit FPS

dd6961200ff2a1dd9a33d899d08ebc1e21628ab6 authored almost 2 years ago
Proper indent

43318baf4dd74c82fbf0db4ec552cfd54ab27738 authored almost 2 years ago
When tests fail because of missing FreeType, make a clear message

6078c184ca3031163fc53c71282bb5a3fbb3a9cb authored almost 2 years ago
Workaround Delphi <= 10.2.3 bug with TCastleTiledMapConverter.TLayerConversion.Create

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

d311d5fb250f65266b1c33dd9d245cd15db38787 authored almost 2 years ago
Fix Delphi 10.2 crashes when using TTextureFontData.TGlyphDictionary

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

0662bbe7c1daeacf3a8dac4a42b8744e7214c9cd authored almost 2 years ago
Support FPS specific to each animation

d57f37eb4d61acdc00147171a5c69391e7679af8 authored almost 2 years ago
Comment out too verbose log

0c232bf1e44a1cdd147d7b3275b12c65681bf726 authored almost 2 years ago
Fix MD3 LEGS_xxx animations, need a special shift

See https://github.com/MJL85/MenderD3/blob/4b95d8b0d03e46513d49e12c17ecac23f1ba8dd4/src/md3_pars...

be1afc14751ee6b62091b4c26c4de56dc5850a4e authored almost 2 years ago
Use "#!/usr/bin/env bash" shebang to work on FreeBSD

309e21df7eb46193163ed7f9297ada59dbacef3d authored almost 2 years ago
Move StringMatchesRegexp to CastleTestUtils

We do not want to support it in CGE for users, as current implementation is incompatible between...

8b69160859575c875d75bf2e10f00c18d068fe44 authored almost 2 years ago
FPC 3.2.0 fails some StringMatchesRegexp tests, ignore -- we really only need StringMatchesRegexp for tests now

bc7385d6c11b3b4eabfa66e3e48e375509e65abd authored almost 2 years ago
Remove unnecessary log

3d6c0d6308f63082eb00fda97b3a70f4bf48a1a8 authored almost 2 years ago
Fix regexp tests - META order is undefined, can even differ between FPC and Delphi, tolerate

50799d8f57e94d6da4a62eda616cff6bc2856f13 authored almost 2 years ago
play_animation example - spacer in UI

2a09778e05e5facc300eb1f17a82b34f55e40c18 authored almost 2 years ago
Fix TestSaveMakesExpectedResult, compare using regexps to allow for platform differences

0b15278271011127a099d55d8f566a7de94b59c5 authored almost 2 years ago
Wrapper over regular expression functionality in FPC and Delphi

c90d6532c8616d9600dfc224a3c1c46801b8c397 authored almost 2 years ago
Complete https://github.com/castle-engine/view3dscene/issues/55 testcase

1ed44906f3476b10c70d4f6e05d198e91e3d9018 authored almost 2 years ago
Fix VRML/X3D conversion making sometimes comma (need to use FormatDot more)

Fixes https://github.com/castle-engine/view3dscene/issues/55

Also added auto-tests to make sure...

5b43c2b6aaec95ee264fea5362ccf685776ac4c6 authored almost 2 years ago