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

Expose camera string/node properties through more flexible TMakeX3DViewpoint, support to generate centerOfRotation / fieldOfView

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

6fc799e7ee2d855e868fc87c118019f0968e97c7 authored almost 2 years ago
Change line endings to Unix (which will result in native line endings)

3832b0799fb91be720c112bf923b6f18668f8030 authored almost 2 years ago
Avoid deprecated List usage in CastleInternalContextWgl

e7554944d2b240f3da0cb2fce364e5ab53f7ecd0 authored almost 2 years ago
Merge pull request #477 from castle-engine/userconfig-small-improvements

Avoid misleading log that config was saved when actually nothing was saved

faf94d1717f1baca573bc0cd40d29d0b22dd3a34 authored almost 2 years ago
Improve TCastleConfig.Save messages

f2b4ebb6fb4e53fe8c0138f58916fcd8059dcf90 authored almost 2 years ago
Improve Flush docs

afd11d9f588248be1d04403f26dfdde38ab9bde9 authored almost 2 years ago
comment improvement

2544364f1bb8c782a91b0601976da64d28f197ed authored almost 2 years ago
Avoid misleading log that config was saved when actually nothing was saved

75c30301342f90268c77bb14ac01f687957408a6 authored almost 2 years ago
Merge pull request #476 from castle-engine/fix-userconfig-clear

Mark config as modified after TXMLConfig.Clear

20d7b407bab326ae60b21539a2099a4801904cd2 authored almost 2 years ago
Mark config as modified after TXMLConfig.Clear

99238489d56cef899f0d32229cb9899f1d29b51c authored almost 2 years ago
Just one package castle_engine.dproj

Simpler, and makes installation work with Delphinus.

ea5490b2a844e7368e46b6747bde013de3fdd2bc authored almost 2 years ago
Delphinus JSON: remove unnecessary src/, make it use AllPackages group

16f14ebf03292a4d71d0c83f11af9bdf5e2638ab authored almost 2 years ago
Add MoveShapeAssociations to some more nodes

961b9fb3e3fb1394b9588d089c7ce58bc6ee182f authored almost 2 years ago
Fix crash at terrain example exit

5b7b65dc8c4d2104a1eedd3c4a319068354a578f authored almost 2 years ago
Finish TShapeNode.Material deprecation

Upgrade all code (in engine and examples).

Also deprecated TShapeNode.Texture, TextureTransform...

c98c9bfa250596af868b50f377b6719fa547f7c7 authored almost 2 years ago
Do not autolink Applied

( https://castle-engine.io/apidoc/html/X3DNodes.TLinePropertiesNode.html#Applied )

bc95b74f0029997d0cfd9858aad1b3a1b6afe5cc authored almost 2 years ago
Improve Delphi packages comments

a1f34032005ad239c0fcc994c7f256c1f079f9b9 authored almost 2 years ago
As we require designide (only for Win32) in Delphi packages, remove Win64 from their target platforms

Should also fix installation using Delphinus.

62b00ab9aca3566eab7d7e76b9438ef06fa741ba authored almost 2 years ago
TShapeNode.Material deprecated

It is a trap, how it auto-created appearance node was not obvious. Better to require assigning a...

e9a29af6295023916b4e6791fd3faeab842f12fe authored almost 2 years ago
Improve KeepExistingBegin/End docs

6780ecdd14891d50b5dad25a52c28984583b24a2 authored almost 2 years ago
Fix acSimpleYesNo=acTest alias

9c0406c70c495676ce687e8c481b356b341d999a authored almost 2 years ago
Remove OSX32 from Delphi platforms, this was only from Delphinus template

033c846c54a6e7fa6364768f1681d01108f90fae authored almost 2 years ago
Support to install CGE using Delphinus

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

cf5c00e0b3ef985fad3fd6aebf4507ee625e2e75 authored almost 2 years ago
2 fixes for Delphi 10.2

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

21b3c3fa464319e48053b3fc452ed589edc6d91b authored almost 2 years ago
Bump version for next release

fc7671b3095e617f92deb538e147f719852c1260 authored almost 2 years ago
MoveShapeAssociations to do it more uniformly

86d12f8e75914c5487bc32ffae4d60bb997137bc authored almost 2 years ago
Use exceptions of more concrete classes, to make it easier to ignore them without just ignoring whole Exception

826978b8bff8d7d0744656e8b08cb43c4fb81fcf authored almost 2 years ago
Fix integer overflow with Delphi

7d774c7db3d4db719268deb9f0b1bd55d70c0431 authored almost 2 years ago
Fixed CastleDivMod for Delphi

12a347acb0689bab660d46ad35fb1a5884d6d199 authored almost 2 years ago
Merge branch 'fix-radiance-transfer-color-unassociated'

05307ede755260060057c48caa2780ad3a7407e9 authored almost 2 years ago
Use SetColorBefore also on line/point sets

5baff2ec201e9f83a43dfcd82e969a6891a5f393 authored almost 2 years ago
Uprade various List->L usage, to avoid using deprecated

97081e678d19c68c1cc55dd45656492fc1b322b0 authored almost 2 years ago
Fix TCalculatedCurve2DList for Delphi

65e4ad367539b8e7f3cee74419d80135bd00a89b authored almost 2 years ago
Fix TCalculatedCurve2DList for Delphi

c0a07d2e8b28fc3401fcc1d1c5e4d20f107e30b8 authored almost 2 years ago
Uprade various List->L usage, to avoid using deprecated

fe2660db20aad76302040ce5d946d4598b779e4f authored almost 2 years ago
TSFNode.OnBeforeValueChanged to move the "associated nodes" information always, at TSFNode level

0bd518e87ae2c40f8d82ede127e1aaf5c38e4206 authored almost 2 years ago
Avoid deprecation warnings at TStructList.AddSubRange

dbc182d490cf417c79b7d6e7bb45c3a45980b2dc authored almost 2 years ago
Fix rotation center in radiance transfer demo

af844078c078cee7e0f37f4c494888f27650c7ce authored almost 2 years ago
IsMemCharFilled Delphi fixed, fix testcastleutils.pas

006736ebec75d2dac715bf6d3796a940800bc6c2 authored almost 2 years ago
Use EXTENDED_OVERLOADS to define Extended overloads in Delphi, even when Extended=Double

86c429c97db3ed0aa214601741f2756b2894095c authored almost 2 years ago
Use disableResume for more reliable Jenkins

e4e0531561d9b13b1d0deb9616f8e877dd6d3118 authored almost 2 years ago
One less usage of deprecated List

d45e88d0fbcd244e7d3d91c96d7d6473b3371556 authored almost 2 years ago
Fix testcastleutils.pas for Delphi (no macros)

650a4b844322012289f276bb7f3c1fdf2e336e20 authored almost 2 years ago
Clean packages/castle_editor_components.pas

4a480f0530b1a228fa23310ca4dbc64fd7581634 authored almost 2 years ago
Deprecate TStructList.List

745a242736a3c4252e0209253dc2b4ad1ee1dddf authored almost 2 years ago
Remove long deprecated global Sort routines from CastleUtils

4c611c94cfa1de768eadf491a32cf65bd732802d authored almost 2 years ago
Add MainUnit to many files, to help CodeTools

38555f667c784c97b263d7e930fc5a9cafeee2d6 authored almost 2 years ago
Remove deprecated for long time CastleGenericLists (Generics.Collections are universally better)

Also update some more List^ -> L

0a601f59a185eab57774962108de10795b336135 authored almost 2 years ago
Big migration away from TStructList.List, as it is prone to range check errors on Delphi. Using TStructList.L or TStructList.Ptr is safer.

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

e6d028fe22807b1230a70ff8ac8862373531f90a authored almost 2 years ago
Ignore Delphi __recovery

03a91f3ef3dee09af249aaf3f36efb16f981afa8 authored almost 2 years ago
Use TStructList.L to avoid range check errors in TStructList.List, esp. on Delphi where "fake infinite array" must have smaller size

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

4fb67a3fa0f0e2032ac97366f206dbd7e478794b authored almost 2 years ago
Mention to need to edit manifest to compile with Indy

1de6f803140a25b97109422f441e92f126a5a1cb authored almost 2 years ago
Better PCM warning

c0e69a3525f941d8250b411d3f3d81a5df178ff0 authored almost 2 years ago
image_display screenshot

72ca9319549be6d8ae10028d4473d00fc4421739 authored almost 2 years ago
Remove long deprecated OpenAndRun(Caption,AOnRender) overload that was now using deprecated OnRender in implementation

e407a0842e9ec4b19d8aecde446701b0753a23ae authored almost 2 years ago
Various doc comments improved

5817a504cbcb9fde24739804d5ac2dbc963b5abf authored almost 2 years ago
Use viewpoint centerOfRotation when viewpoint is <> nil

Fixes https://github.com/castle-engine/view3dscene/issues/20 , see https://github.com/castle-eng...

e2beb7d686958199ca069e4720746a9f8c8f8265 authored almost 2 years ago
Support X3D centerOfRotation on viewpoint, but only if it is non-default

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

9380e50abd56a1cf5a1abe1313f3a63d477e79c7 authored almost 2 years ago
Allow PrepareResources when before context is active

ce7ab2148640c3691c49da035e3cba4dca47d107 authored almost 2 years ago
Improve OnXxx deprecation - better messages

79c252fc82941e576a95c2fc7b2bf62d6633f2a0 authored almost 2 years ago
Prepare for castle_components rename: make it provide castle_lcl now

f84155e203d6973bb35f915a343072827233a57e authored almost 2 years ago
Clearly mark as deprecated OnXxx callbacks to routines in container,window,control

9071f2a8385ecc158c9d91987f6202351e12e67b authored almost 2 years ago
Make Delphi and check-units-dependencies part of main Jenkinsfile, to not make release if anything fails

e57c9c0bee9837c8e392459f7b211383ab88644d authored almost 2 years ago
Remove dangling else (no functional change, just looks more obvious)

c21813b81d2fec9d99f9bc9808c1753f4e2df9e3 authored almost 2 years ago
Fix ExtractURIName with Delphi, fixes MD3 texture recognition with Delphi

e47212fd34b2bf51a9439688252d48f46513e645 authored almost 2 years ago
Remove unused var

6a0a44d4c1f993d33877c5cbaab5b3a04fc86e6a authored almost 2 years ago
Use --windows-robust-pipes

59045e6cd54c6afc28ac3329f7f05332890d13ae authored almost 2 years ago
--windows-robust-pipes, useful to run "castle-engine run" from PowerShell outside CGE editor (like from VS Code task)

2c136686c8c84a74ec92935b164b997eb51c18fa authored almost 2 years ago
Ignore src/vampyre_imaginglib when testing lpk for completeness

0acf960758bf68c7d4cb782c7f8b2d401c954f1c authored almost 2 years ago
Rename back Packages_xxx to Packages, to avoid alarming Lazarus message that is in fact ignorable ("missing vampyre package, will create a stub")

7eedd550e7f7ede37e91341e93d972d762cce63a authored almost 2 years ago
Update packages notes

dc50fe616c44aa2d62572954e18230849dafcb24 authored almost 2 years ago
No longer use Vampyre LPK, we include Vampyre stuff now in castle_base.lpk

e5634e6a40b0219e8b7757955eac855e5f142b03 authored almost 2 years ago
Don't use Vampyre packages anymore

052051bb132333d1aa34e5d6486928309dbcd9e6 authored almost 2 years ago
Sort

37802880f6a909a71a362e673c76eb54b15b7231 authored almost 2 years ago
More consistently disable tiff and jpeg2000 due to not being cross-platform

5f3827f0c99a39b5862d7c6b907978292044ce71 authored almost 2 years ago
Delphi MD3 fix: header comparison

9cba6cd706b0cfb9c1b77337c7b2b6efb8b59606 authored almost 2 years ago
Delphi MD3 fix: int overflow

bf16cc45988225a83bd1f39e70c1ab2c7ef0383f authored almost 2 years ago
Fix Delphi compilation (TComponent)

11489e3163b6c5e3ee509144b89d667f32974633 authored almost 2 years ago
When we do not pass castle_Normal attribute value to shader (for most unlit cases), do not use castle_Normal value (even just for unused GLSL calculations)

Fixes invisible unlit objects (primitives, gizmos) on some ATI GPUs:

Fixes https://github.com/c...

b4216c4b0fe38ace49411e2fdf40057cfbee8f85 authored almost 2 years ago
Fix - declare ErrorCode (in FPC, we accidentally wrote to System.ErrorCode)

8d45011535405fa54c9b70de8f09c698bc090d70 authored almost 2 years ago
Remove BuggyPureShaderPipeline, make old ATI GPUs treated just like new ATI GPUs

This allows to reproduce https://github.com/castle-engine/castle-engine/issues/462 on older ATI ...

ef37b1dd49d363b43e822a92bd02a2a19cd1e9a8 authored almost 2 years ago
Workaround ATI buggy glGetFramebufferAttachmentParameteriv

1cdb2e9c9d6637797cedde853453c12a6fd2f2ee authored almost 2 years ago
New example multiple_windows_and_viewports to show how input in multiple windows and multiple viewports works with current navigation

fdd5493209ba527cf53ced9331e25386f3b0f675 authored almost 2 years ago
VAO are not shared across contexts, create them per-context

4ac67fedcdd535b86ca1e3937d061e68da047cf4 authored almost 2 years ago
Change text to "9-slice scaling" for ProtectedSides, not for any TBorder

e1b14853e3d96ff9cb065f351259e1be9135bb9f authored almost 2 years ago
Add missing path to md3 subdirectory to delphi examples

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

fab3d751480a3cb4d235e0d1a92afcc8a4345c9b authored almost 2 years ago
No more usage of deprecated InternalData, just use Data

3944fc7817b8eb9844a5a8d4e39b8389d3932724 authored almost 2 years ago
Use case in records to have writeable Data, XY, XYZ, ZW (as well as X,Y,Z,W)

2b00a92dd01689abd64b63a0f736128c9c212a23 authored almost 2 years ago
Fix compilation on big endian; this particular swap should not be necessary

63ccfc4dd327fc4de1c71f8b351e1ab1933ba47d authored almost 2 years ago
Better show version, vendor - vendor "other"

58d41af352b38ef5f4432a04213c94b1c677f622 authored almost 2 years ago
Fix fixed-function font rendering: TextureModernFormatsAndSwizzle must be false on non-shaders

269301c1e616e735c06269e46d4d295599df1083 authored almost 2 years ago
Fix TCastleRenderUnlitMesh for non-indexed rendering with fixed-function

a245436e4f3abac29276c50fd0d9383105ca715f authored almost 2 years ago
Consider Dpi.

ce9a2859978cfb93b5b124ec706b6d56449f6bae authored almost 2 years ago
Fix description for yellow layter

b0bb68271adf2230628c9179559013b2cb0f86b7 authored almost 2 years ago
Remove unused "castlepropedits_protectedsides.inc".

3b1d6aee7d9cff0c3b288836aa87535e5564e80e authored almost 2 years ago
Update castle_base.lpk

6b8f82f27768bbebb2d407d71c4e6906a152c146 authored almost 2 years ago
Merge branch 'master' into ImageRegion

0b4ca70b1928b5262fceabd50aa1db1473f79e77 authored almost 2 years ago
Set task owner, to clear problems on recompilation

b7db04f1dda2413ed28565ba000ed7946641a416 authored almost 2 years ago
Ignore .jenkins

7ccbcfcf30a53990970e827d00c61970df4afdc4 authored almost 2 years ago
Upgrade sounds XML -> sounds JSON design in platformer

cc20084458320e3d0f4eef0ff52cc9e233b4f7f3 authored almost 2 years ago