No description https://www.delay.cloud/
Find a file
Aidan C. Mullen 724659b25f Refactor build resources
Move DUB files into /bld/d and add more instructions to README.
2025-03-05 07:44:25 -05:00
bld/src/d Refactor build resources 2025-03-05 07:44:25 -05:00
docs Update documentation 2024-05-06 16:52:55 -04:00
engine Refactor build resources 2025-03-05 07:44:25 -05:00
res/texture Add sky HDRI 2024-05-06 18:51:34 -04:00
src Refactor build resources 2025-03-05 07:44:25 -05:00
.gitattributes Add initial sources 2024-05-03 19:03:28 -04:00
.gitignore Refactor build resources 2025-03-05 07:44:25 -05:00
AUTHORS Write Autotools configuration 2024-05-03 19:42:35 -04:00
build.sh Refactor build resources 2025-03-05 07:44:25 -05:00
CHANGELOG Write Autotools configuration 2024-05-03 19:42:35 -04:00
configure.ac Update dependency and extend disclaimer 2025-03-04 22:17:26 -05:00
extension_api.json Add initial sources 2024-05-03 19:03:28 -04:00
LICENSE Add initial sources 2024-05-03 19:03:28 -04:00
Makefile.am Write Autotools configuration 2024-05-03 19:42:35 -04:00
README Refactor build resources 2025-03-05 07:44:25 -05:00
TODO Write Autotools configuration 2024-05-03 19:42:35 -04:00

Spruce Basin (Temporary Title)
==============================

    Media source repository.

Dependencies
------------

    The following dependencies will need to be installed as per the instructions
for your system; heavily shared library-oriented systems may need all of these
installed to run the compiled binary.

    - Godot 4.4
    - Vulkan Developement Libraries (version compatible with Godot 4.4)
    - Godot Jolt

    Some platforms may require that shared libraries be placed alongside the
source files, such as MSYS-2.0.dll.

Build
-----

    The recommended build procedure requires the following installations:
        - Git
        - GNU Autotools
        - UNIX Shell
        - GCC (with G++)
        - LDC
        - DUB
        - Tubolent W2C2 (optional; testing only)

    1.) Install the dependencies listed above.

    2.) Clone this repository with all submodules.
        a.) Run the following command:
            git clone --recurse-submodules -j8 -b {branch} {URL to this
            repository}
                No submodules have been added yet.

    3.) Run "build.sh" within a UNIX shell.

    Using this configuration, the project will be compatible with all major
operating systems and WebAssembly, which can be useful for transpiling and
new platform testing.

Quick Setup
-----------

    In a terminal run Godot with the "--dump-extension-api" flag; this will
generate the "extension_api.json" required by your installation.
    Following this, run the following command:

        dub run godot-dlang:generator -- -j extension_api.json -o

    Refer to documentation for more information.

    Project organized in conformance to the Straightforward C Project Standard 5
(SCPS5).

--- end of README ---