From 918e35a73c15ad94904d7f780ad6a752b3767d11 Mon Sep 17 00:00:00 2001 From: h0lybyte <5599058+h0lybyte@users.noreply.github.com> Date: Wed, 22 Jan 2025 06:00:06 +0000 Subject: [PATCH] Merge pull request #3810 from KBVE/beta Preparing Release Branch --- docs/data/scripts/emscripten/install_emsdk.sh | 63 ++++++++++++++++++ docs/index.html | 6 +- docs/journal/01-20/index.html | 25 +++++++ docs/journal/01-21/index.html | 13 +++- docs/journal/index.html | 16 ++--- docs/pagefind/fragment/en_262767c.pf_fragment | Bin 499 -> 0 bytes docs/pagefind/fragment/en_466e917.pf_fragment | Bin 626 -> 0 bytes ...758.pf_fragment => en_46a3692.pf_fragment} | Bin 1875 -> 1873 bytes docs/pagefind/fragment/en_48f1678.pf_fragment | Bin 728 -> 0 bytes ...2e6.pf_fragment => en_55ec5ba.pf_fragment} | Bin 1684 -> 1684 bytes docs/pagefind/fragment/en_5f20884.pf_fragment | Bin 0 -> 3035 bytes docs/pagefind/fragment/en_838775b.pf_fragment | Bin 0 -> 624 bytes docs/pagefind/fragment/en_901e339.pf_fragment | Bin 3035 -> 0 bytes docs/pagefind/fragment/en_f48e679.pf_fragment | Bin 695 -> 0 bytes docs/pagefind/fragment/en_f7b54e2.pf_fragment | Bin 0 -> 729 bytes docs/pagefind/fragment/en_f7f3f1e.pf_fragment | Bin 0 -> 692 bytes docs/pagefind/fragment/en_f85cb74.pf_fragment | Bin 0 -> 496 bytes docs/pagefind/pagefind-entry.json | 2 +- docs/pagefind/pagefind.en_313b961242.pf_meta | Bin 0 -> 1297 bytes docs/pagefind/pagefind.en_d7ef2fff35.pf_meta | Bin 1298 -> 0 bytes 20 files changed, 112 insertions(+), 13 deletions(-) create mode 100755 docs/data/scripts/emscripten/install_emsdk.sh delete mode 100644 docs/pagefind/fragment/en_262767c.pf_fragment delete mode 100644 docs/pagefind/fragment/en_466e917.pf_fragment rename docs/pagefind/fragment/{en_ed54758.pf_fragment => en_46a3692.pf_fragment} (85%) delete mode 100644 docs/pagefind/fragment/en_48f1678.pf_fragment rename docs/pagefind/fragment/{en_67c22e6.pf_fragment => en_55ec5ba.pf_fragment} (81%) create mode 100644 docs/pagefind/fragment/en_5f20884.pf_fragment create mode 100644 docs/pagefind/fragment/en_838775b.pf_fragment delete mode 100644 docs/pagefind/fragment/en_901e339.pf_fragment delete mode 100644 docs/pagefind/fragment/en_f48e679.pf_fragment create mode 100644 docs/pagefind/fragment/en_f7b54e2.pf_fragment create mode 100644 docs/pagefind/fragment/en_f7f3f1e.pf_fragment create mode 100644 docs/pagefind/fragment/en_f85cb74.pf_fragment create mode 100644 docs/pagefind/pagefind.en_313b961242.pf_meta delete mode 100644 docs/pagefind/pagefind.en_d7ef2fff35.pf_meta diff --git a/docs/data/scripts/emscripten/install_emsdk.sh b/docs/data/scripts/emscripten/install_emsdk.sh new file mode 100755 index 0000000000..d9ec29a8cb --- /dev/null +++ b/docs/data/scripts/emscripten/install_emsdk.sh @@ -0,0 +1,63 @@ +#!/bin/bash + +EMSDK_DIR="$HOME/emsdk" + +set -e + +## Format + +info() { + echo -e "\033[1;32m[INFO]\033[0m $1" +} + +error() { + echo -e "\033[1;31m[ERROR]\033[0m $1" >&2 + exit 1 +} + +## Pre Reqs. + +if ! command -v git &> /dev/null; then + error "Git is not installed. Please install Git and try again." +fi + +if ! command -v python3 &> /dev/null; then + error "Python 3 is not installed. Please install Python 3 and try again." +fi + +## Clone + +if [ -d "$EMSDK_DIR" ]; then + info "Emsdk directory already exists. Pulling the latest changes." + cd "$EMSDK_DIR" + git pull +else + info "Cloning the Emscripten SDK repository." + git clone https://github.com/emscripten-core/emsdk.git "$EMSDK_DIR" + cd "$EMSDK_DIR" +fi + +info "Installing the latest Emscripten SDK." +./emsdk install latest + +info "Activating the latest Emscripten SDK." +./emsdk activate latest + +info "Setting up environment variables." +echo "source $EMSDK_DIR/emsdk_env.sh" >> ~/.bashrc +source "$EMSDK_DIR/emsdk_env.sh" + +info "Verifying Emscripten installation." +if command -v emcc &> /dev/null; then + EMCC_VERSION=$(emcc --version | head -n 1) + info "Emscripten installed successfully: $EMCC_VERSION" +else + error "Emscripten installation failed. Please check the logs." +fi + + +# git clone https://github.com/emscripten-core/emsdk.git +# cd emsdk +#./emsdk install latest +#./emsdk activate latest +# source ./emsdk_env.sh diff --git a/docs/index.html b/docs/index.html index 461de375ca..69b121c1dd 100644 --- a/docs/index.html +++ b/docs/index.html @@ -196,11 +196,11 @@

-->

Latest Commit by h0lybyte : -

"Merge pull request #3775 from KBVE/beta +

"Merge pull request #3810 from KBVE/beta Preparing Release Branch"

-On:

-View this commit on +On:

+View this commit on GitHub .

Daily Post Image from Upsplash

January: 20

Notes

+

2025

+
    +
  • +

    President

    +

    10:00AM

    +

    The new president is taking office, well I guess not really new but it is what it is. +I am wondering how the markets will react tomorrow, since they are closed today.

    +
  • +
  • +

    GoDot

    +

    09:05PM

    +

    Updating the rust ffi into the godot wasm build, going to try the first build and see where it goes from there. +The reference issue that I was using is here 438. +The target will be using a -z flag , so we need to setup the nightly.

    +
    
    +rustup toolchain install nightly
    +rustup component add rust-src --toolchain nightly
    +rustup target add wasm32-unknown-emscripten --toolchain nightly
    +
    +
    +

    Next we need to add the emscripten to our WSL instance! +For this, I created a custom script that we can invoke with ./tools/scripts/public/emscripten/install_emsdk.sh. +We also want to make sure that the rustup has a wasm32 nightly added rustup target add wasm32-unknown-emscripten --toolchain nightly

    +
  • +

2024