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

Disable tiff on all platforms -- the implementation on Vampyre side is

not "cross-platform enough for us"

It does not work on Arm,
it would require additional packagin...

github.com/castle-engine/castle-engine - 4c3b160e0c3e6941bd80563fd5b713554bea050b authored almost 3 years ago
Disable libtiff on mobile

github.com/castle-engine/castle-engine - 555dcbd24cc6ec99692b9c5e3392e835edfde59d authored almost 3 years ago
Fix TRegExpr usage with latest FPC trunk

github.com/castle-engine/castle-engine - 72b346c7e3c75d3a2a3eba820d9ce156a2c72aea authored almost 3 years ago
TCastleBackground.Rotation

github.com/castle-engine/castle-engine - 40e4a62f9098bc898c7a69dfbf5288a13771e237 authored almost 3 years ago
Mention load_model_and_camera_manually is deliberately by code

github.com/castle-engine/castle-engine - f3f70782eb8c56e1e159db395c9f879059b4c7e1 authored almost 3 years ago
Link to https://castle-engine.io/control_on_form

github.com/castle-engine/castle-engine - 9919e3423b109bd109f3d2d4d618397b96e68320 authored almost 3 years ago
Use TCastleControl.DesignUrl in examples/lazarus/two_controls, and add

ready fireplace model there

github.com/castle-engine/castle-engine - a2920500a481df08d839964134abedb6478429a0 authored almost 3 years ago
Use TCastleControl.DesignUrl in examples/lazarus/model_3d_with_2d_controls

github.com/castle-engine/castle-engine - ffd3cc5a6421a2c99f5246cddcc01b68a14754c5 authored almost 3 years ago
TCastleControl.DesignUrl

github.com/castle-engine/castle-engine - e215a1a6c67dd24914948900c09c7cf194e10bfc authored almost 3 years ago
Merge pull request #379 from the-Arioch/typoes_cleansed

castlecameras.pas as in https://forum.castle-engine.io/t/pasdoc-group…

github.com/castle-engine/castle-engine - c1c5211549b7a1917fad403acf2886b644db3795 authored almost 3 years ago
Merge remote-tracking branch 'remotes/upstream/master' into typoes_cleansed

# Conflicts:
# src/transform/castlecameras.pas

github.com/castle-engine/castle-engine - 905008ddace2cb467a7848ed4286d9e244a09a65 authored almost 3 years ago
castlecameras.pas as in https://forum.castle-engine.io/t/pasdoc-groupxxx-tags/517

github.com/castle-engine/castle-engine - 89877ad356db39006b362f3bfa8a32884e0097c4 authored almost 3 years ago
Call textures negative/positive x/y/z

This corresponds better to OpenGL, Unity,
http://www.humus.name/index.php?page=Textures names.

github.com/castle-engine/castle-engine - ff369f03c34b0c860fc1602628220ad9b76e7a93 authored almost 3 years ago
SmoothEquator, to smooth transition from sky to ground colors

github.com/castle-engine/castle-engine - fb2d987a3d6522a9c0553d9324cfc45055be0f32 authored almost 3 years ago
Add castlescene_background.inc to LPK

github.com/castle-engine/castle-engine - f98e6b28a38a52fd51dd358f056a7358f9172cc1 authored almost 3 years ago
Fix comment, then->than

github.com/castle-engine/castle-engine - ebc668c52e63d36d305434b4a631f3aeb9b33043 authored almost 3 years ago
Avoid warnings about using deprecated in deprecated CastleCreatures

github.com/castle-engine/castle-engine - 2bd57aab8eb4ecece4c3dd0c3c14c8478c2f52fb authored almost 3 years ago
TCastleBackground - configure skybox and ground/sky gradient in CGE editor

Also rename TBackground->TBackgroundRenderer, CastleInternalBackground->CastleInternalBackground...

github.com/castle-engine/castle-engine - bd906b7124f1547753af213e46e6657bc789d31f authored almost 3 years ago
Fix Jenkins on Windows problem, cont. - avoid "make install" on Windows

github.com/castle-engine/castle-engine - 03599a1b9ce85c8305ec9a28c021e4cd73e67363 authored almost 3 years ago
Fix Jenkins on Windows problem - for now avoid "make install" on Windows

github.com/castle-engine/castle-engine - 542abea77862307d3811991cd4d10d4eaedde95d authored almost 3 years ago
Remove packages/unused_delphi, no point maintaining this for now when

it is unused

github.com/castle-engine/castle-engine - a9ef0a7afa501a676df481ca24946d03a22fb421 authored almost 3 years ago
Better qualified_name for various examples

github.com/castle-engine/castle-engine - ad840c6c283fe85e7ba5953cdbd5c441944d3194 authored almost 3 years ago
Clearly document that when using InterceptInput, one needs to ignore

ancestor inherited

github.com/castle-engine/castle-engine - 2fc81aba3c4553844ae5e8cb11e3bc50ec430999 authored almost 3 years ago
Deprecate TCastleTransform.Enable/Disable, improve docs for

TCastleTransform.Add etc.

github.com/castle-engine/castle-engine - 3a50b42368c3d83116b47fd38f3de8f700f5ea3a authored almost 3 years ago
No autolink reference

github.com/castle-engine/castle-engine - f5eaeabf5d9115b3240cb7071500461b8a76ea5f authored almost 3 years ago
Implement more MultiTexture features using shaders:

- various sources (related to MultiTexture.source) - csMaterial,
csPreviousTexture, csCurrentT...

github.com/castle-engine/castle-engine - 5a49ef6a51e0630421bef6337443c8260ce6257f authored almost 3 years ago
Add ability to modify GLFeatures.Shaders, to force non-shader

rendering, just for debug purposes

github.com/castle-engine/castle-engine - c65e194749683c8ea77b404165f5f0c5f8e25e6a authored almost 3 years ago
Add support for boundary modes for 3DTextureNode

github.com/castle-engine/castle-engine - 53955e1d996204d21803ef900a5fcc9bf78f50a8 authored almost 3 years ago
Add support for boundary modes for RenderedTextureNode

github.com/castle-engine/castle-engine - a0cacc942d24979f0c5b465ec563743fef9bf985 authored almost 3 years ago
Add RepeatT parameter in main HandleTextureProperties function

- important for 3d textures

github.com/castle-engine/castle-engine - 6ce4de4838ba48272becb557b0653f09ac415352 authored almost 3 years ago
Add support for boundary modes for MovieTextureNode

github.com/castle-engine/castle-engine - 620faa7f42b0a387ffc0b57ef988a861d5e9094e authored almost 3 years ago
Combine HandleTextureProperties functions into one main function

- the main (combined) function handles all properties and treats repeatS/T fiels correctly
- som...

github.com/castle-engine/castle-engine - c58fca7f97bf2a6968a264dab38aa299520df6ff authored almost 3 years ago
Remove out-commented and obsolete func. calls

github.com/castle-engine/castle-engine - 3b87550b458a1b31a88d6e1dd4db2cd502d4089f authored almost 3 years ago
Make group comment for overloaded HandleTextureProperties funcs. and extend it

github.com/castle-engine/castle-engine - f595d4459f65e23ec3a149625157f6e929858741 authored almost 3 years ago
Add HandleTextureProperties func. which doesn't return BoundaryModeR

github.com/castle-engine/castle-engine - de31acb83defff30fdd2bafc3677bad611b08209 authored almost 3 years ago
Use repeatS/repeatT if no properties node exists

- see 18.2.3 (X3D spec.)

github.com/castle-engine/castle-engine - aaffeda2c5ea3f7e67ede0ff5f2c76b414b07bfb authored almost 3 years ago
Fix check_units_dependencies exception

github.com/castle-engine/castle-engine - ae49cd8e3a13538f611f882c246162031a3925e1 authored almost 3 years ago
X3DCastleScript -> CastleInternalX3DScript, this was always supposed

to be internal

github.com/castle-engine/castle-engine - 5fbde2f54190157eb71002fd1aeb7019b97621d1 authored almost 3 years ago
Add warning if boundary mode CLAMP_TO_BOUNDARY is used (see PR #358)

github.com/castle-engine/castle-engine - 1b130691f2704b544ab77384f1589e4cc93d16f7 authored almost 3 years ago
CastleRays -> CastleInternalRays, it was always supposed to be internal

github.com/castle-engine/castle-engine - 8527e0d9c74c717246119dba9a66c562fd877829 authored almost 3 years ago
X3DTriangles -> CastleInternalBaseTriangleOctree, and moved to src/transform

github.com/castle-engine/castle-engine - 94eb059a4c7e68bcff7639decbced95d4fea19d8 authored almost 3 years ago
Add allowed exceptions to check_units_dependencies

github.com/castle-engine/castle-engine - d119837712a0b8133afbf192beaaa3cf9f3c4cee authored almost 3 years ago
Simpler dependencies: CastleTransform should not need X3DTriangles,

X3DTriangles should not need CastleShapes

Move some utilities to internal in CastleRayTracer.

github.com/castle-engine/castle-engine - d182d1142eaa79241f9ea71785052dcf983d5351 authored almost 3 years ago
X3DTriangles doesn't need to depend on X3DNodes

github.com/castle-engine/castle-engine - fb230403f838a387649a7b179b5e9ffd3e1b8671 authored almost 3 years ago
Regenerate DPROJs for new paths, to compile with Delphi after

rearrangements to src/base_rendering, src/scene

github.com/castle-engine/castle-engine - 5dfcf0047bc944e54bf87f8eac6b87cec4913a2f authored almost 3 years ago
CastleWindow should not use X3DLoad anymore

github.com/castle-engine/castle-engine - 12c04ad1da7087ff0326e2108ab585b0c7c07432 authored almost 3 years ago
Move castlethirdpersonnavigation to src/scene/, as it uses TCastleScene

github.com/castle-engine/castle-engine - 84aec45c35ceaaac7e0f728c45469251626abdd5 authored almost 3 years ago
Remove old src/pasgltf path, now it's in src/scene/load/pasgltf

github.com/castle-engine/castle-engine - f935c6a5245c9352d6f02439f440acac1e8988b8 authored almost 3 years ago
Update fpmake directories

github.com/castle-engine/castle-engine - b30bf8212efe0cc67592a69e13e47b7b26516838 authored almost 3 years ago
Fix PasDoc docs making, after directory renames

github.com/castle-engine/castle-engine - 946cfbabede5d04310b11f6d9ee0ebe7479ac1f1 authored almost 3 years ago
New base_rendering subdirectory, x3d->scene, flattened opengl/

subdirectories

Latest units layout described on https://castle-engine.io/units_map

github.com/castle-engine/castle-engine - ad4532048f5b14a85bb8f3019132bfe07737d02c authored almost 3 years ago
Update comment for GL boundary mode corresponding to CLAMP_TO_BOUNDARY

github.com/castle-engine/castle-engine - e28cb6e85993a6c30420dbcee41d072dfafad023 authored almost 3 years ago
Add comment about CLAMP_TO_BOUNDARY mode (see PR #358)

- based on reply from Michalis

github.com/castle-engine/castle-engine - 81094417bf3cb2cc6277fcb97ad6a6baea0541ea authored almost 3 years ago
Shift TBoundaryMode next to TexturePropertyNode (see issue #324)

github.com/castle-engine/castle-engine - 674e8f448fbd358bdf58129c2f3df41e2d570cc6 authored almost 3 years ago
Handle boundary modes if no TexturePropertyNode exists

- REPEAT mode is default (derived from comparison of tex_visualize_mipmaps.x3dv demo scene)

github.com/castle-engine/castle-engine - 2b0bd0b1be76efdde0b3094ec3d89b542c056af5 authored almost 3 years ago
Removing show_various_ui_controls, it is useless now, completely

replaced by component_gallery

github.com/castle-engine/castle-engine - 78d463d413e17b218b303b50f922719eb7716506 authored almost 3 years ago
Removed mcCustom and TCastleWindow.CustomCursor, we have a better idea now how to make it

mcCustom and TCastleWindow.CustomCursor were an idea to define custom
cursor by passing any TCas...

github.com/castle-engine/castle-engine - 305aa443a3b93d57e76f1fbc0ca7caac914cb526 authored almost 3 years ago
Example how to use a custom cursor, which can be a static image or an

animated scene

github.com/castle-engine/castle-engine - e88dccbb5d623d3ec2ec4928c7b92501e6d3e3e6 authored almost 3 years ago
Removed deprecated for a long time TCastleWindow.SceneManager, TCastleControl.SceneManager, CastleWindowTouch

As per https://castle-engine.io/wp/2021/12/27/tcastlewindow-scenemanager-removal-of-a-deprecated...

github.com/castle-engine/castle-engine - 30fd60d3ed6bdd8962d33bbe495643c83745123c authored almost 3 years ago
Do not auto-build lpi in src/vampyre_imaginglib

github.com/castle-engine/castle-engine - ec09fad4c9f1c83037b1970eb8ed9a52344567fa authored almost 3 years ago
Use repository_cleanup script, our packages can otherwise contain old

files ("make clean" doesn't change e.g. old examples exe after example
directory rename)

github.com/castle-engine/castle-engine - 60dd1be83c904f77a1ba9aba5a8a290134aaaeb4 authored almost 3 years ago
translate boundary modes to GL wrap modes + implement in TGLImageTextureNode

github.com/castle-engine/castle-engine - 401ef6db089661ef1093aa06ca3ee225f37ebabe authored almost 3 years ago
Implement getters/setters for boundary modes (S, T, R)

github.com/castle-engine/castle-engine - 8a949d3d958f681154e156524fc2d0cd5806b4de authored almost 3 years ago
Generate x3dnodes_textureproperties.inc with auto-generate-mode: true

- see issue #358
- remove most of implementation from x3dnodes_standard_texturing.inc
- exceptio...

github.com/castle-engine/castle-engine - b980e4af8401c459117c0c7ac26d5bd0b791f1ca authored almost 3 years ago
auto-generate x3dnodex_textureproperties.inc from Texturing.txt

github.com/castle-engine/castle-engine - 484667daeedc303ce266d3d93bde682c0e8f22a9 authored almost 3 years ago
Shift/Add TBoundaryMode naming map into castleinternalarraygenerator_rendering.inc

see issue #358

github.com/castle-engine/castle-engine - c9e5f5915a37fdd426f335f087f9dc8470cf823a authored almost 3 years ago
Shift TBoundaryMode declaration into castlerenderoptions.pas

github.com/castle-engine/castle-engine - 72ee268081d6f0139fec08817e8b7485ccb08bac authored almost 3 years ago
fix typo in boundary mode entry

github.com/castle-engine/castle-engine - 3d048ca26a25be0a54b983272a134d3621b21e43 authored almost 3 years ago
Comment out redefined boundary mode properties (forgotton before)

github.com/castle-engine/castle-engine - ef9c1e2e85fb623509a4c0bf38eec4408143a15b authored almost 3 years ago
Change arg. name from AValue to Value in boundary mode setters/getters

github.com/castle-engine/castle-engine - 9660161822e2db1b4490ad4b2d39c0c5b5ca5917 authored almost 3 years ago
Update copyrights (auto-generated files)

github.com/castle-engine/castle-engine - 3bcd95ae8b19ded589db74ca651dc159ef84132c authored almost 3 years ago
Update Texturing.txt -> Replace string by TBoundaryMode enums for S, T, R boundary mode (auto-generated)

github.com/castle-engine/castle-engine - 87ba3bc580c61102c7a21da4785bb6214473b7c8 authored almost 3 years ago
first commit: successful mirror repeat along S axis (test)

github.com/castle-engine/castle-engine - 25f5c9d47b0d0bbc0714bc583b7174a1d9246406 authored almost 3 years ago
Add boundary mode enum

github.com/castle-engine/castle-engine - d721726baeef19d3f5dd83813b96f9caef7e8112 authored almost 3 years ago
reimplement boundary mode X properties of TBoundaryMode type

- add getters/setters for all boundary mode properties
- comment out the boundary mode propertie...

github.com/castle-engine/castle-engine - f5a6e21766e542e6cbcf1b0c1cef5334be5729bd authored almost 3 years ago
Better phrasing, "must not be a zero vector"

github.com/castle-engine/castle-engine - 8364a4165bcd5abafd9c9279dc8fdc7bd384dcdd authored almost 3 years ago
More comments how to set Scene.Translation/Rotation/Scale, linking to https://castle-engine.io/coding_traps

github.com/castle-engine/castle-engine - e7768a23fc38a23ec6c9c5d3c5a0b4413f0737a4 authored almost 3 years ago
Fix PNG saving using Vampyre (we had a dummy copy-paste bug,

mistakenly we wrote JPG data to stream)

This fixes TTestImages.TestLoadSavePreserveAlpha (when L...

github.com/castle-engine/castle-engine - a378608d49d2b463fdaf34abc203276fd1484428 authored almost 3 years ago
Fix TGenericVector4.Init, add testcase for TGenericVectorXxx.Init

github.com/castle-engine/castle-engine - c1dd9a943d9146b38514ca7d49e245e3eb6b676a authored almost 3 years ago
Merge pull request #377 from castle-engine/castle-editor

Enable CollectionPropertyEditorForm's buttons

github.com/castle-engine/castle-engine - 5f140f0a10e5498e8c511d9c1eabe592d7bb575a authored almost 3 years ago
Make Viewport private var

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

github.com/castle-engine/castle-engine - fa16e625f476dcb4de4dafa357328fc00e5eae8f authored almost 3 years ago
Enable CollectionPropertyEditorForm's buttons

github.com/castle-engine/castle-engine - 1a1a741823cc26844ee62aa847e6b7dd2bb3fb27 authored almost 3 years ago
Better borders on main form, better warning text

github.com/castle-engine/castle-engine - 4d54780ca403947bce3a2dddfd509101f7dd2183 authored almost 3 years ago
Prominent "Open Examples" and "Support Us" buttons at editor main page

github.com/castle-engine/castle-engine - c40e6a55fd17da6ff93b89b81f85d46c392bf238 authored almost 3 years ago
Temporarily undefine COMPONENT_SET_LCL in Vampyre, to not break

TPicture in CGE editor

github.com/castle-engine/castle-engine - abd314f8d0beed046fbb3f3411b7b77ad74d57fc authored almost 3 years ago
Set dsDwarf2Set as recommended by Lazarus and https://wiki.lazarus.freepascal.org/DWARF

github.com/castle-engine/castle-engine - 0f3e95f163d3d1b3c3557e14be26ad4d02c7fad8 authored almost 3 years ago
lpr -> usually dpr now

github.com/castle-engine/castle-engine - 3364c808c81a0960fd040ca1805a1e8ca569ec86 authored almost 3 years ago
Fix installing castle_components.lpk, that depends on

VampyreImagingPackageExt.lpk, in Lazarus IDE on Linux

See https://github.com/galfar/imaginglib/p...

github.com/castle-engine/castle-engine - ed3ac891ef4f0eaf156501492370ddcb8684d9be authored almost 3 years ago
Use poScreenCenter instead of poDesktopCenter

poDesktopCenter is weird in case of multiple monitors - it is a center
of the combined area of m...

github.com/castle-engine/castle-engine - 37a6776d08ade844b74ac78cef19f27265690469 authored almost 3 years ago
Better initial camera for transform_primitives

github.com/castle-engine/castle-engine - 78e09558160bd2781b5c64038bd63698214ca722 authored almost 3 years ago
Do not "Assembler Style" = "Intel" in Vampyre LPK, it breaks compilation on Linux/Arm (like Raspberry Pi)

Submitted to Vampyre on
https://github.com/galfar/imaginglib/pull/24 .

github.com/castle-engine/castle-engine - 110069392af388591b9b35c78f9a94c106c4cf70 authored almost 3 years ago
Remove castleimages_rgbe_fileformat.inc from LPK (and resort the files)

github.com/castle-engine/castle-engine - f023b04fa8e99bfc9f1f75d9efb0fc8a38ec50db authored almost 3 years ago
Simple demo of using primitives in a viewport: transform_primitives

github.com/castle-engine/castle-engine - a56bcf0b265f4e463caf5dc40ddf133dc41ca12f authored almost 3 years ago
Avoid deprecated warnings

github.com/castle-engine/castle-engine - 246df660d117bce7680c0f34f60320d072dd8571 authored almost 3 years ago
Use new image Asssign everywhere, make it copy special TGrayscaleImage

props too

github.com/castle-engine/castle-engine - 80813975d9d1cb1edbce8e37b833b033e15d6834 authored almost 3 years ago
Initialize TGrayscaleImage colors when treated as alpha to 1

github.com/castle-engine/castle-engine - 100f10a3edf3fe20814d13fb1aa49f0d8c7ab608 authored almost 3 years ago
All Assign combinations implemented

github.com/castle-engine/castle-engine - fa6da1effde25045b9930a48cd63d9497c6527b7 authored almost 3 years ago
Both constructors of TCastleImage should not be virtual, only one

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