diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f05bbb9..d345873 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,7 +9,7 @@ on: workflow_dispatch: env: - RAYLIB_VERSION: 6.0.1-0 + RAYLIB_VERSION: 6.2.0-0 jobs: build-linux: @@ -20,13 +20,13 @@ jobs: image: electronstudio/ubuntu16-modern:latest options: --user root volumes: - # override /__e/node20 because GitHub Actions uses a version that requires too-recent glibc - - /tmp:/__e/node20 + # override /__e/node24 because GitHub Actions uses a version that requires too-recent glibc + - /tmp:/__e/node24 steps: - name: fix node run: | - ln -s /usr/local/bin /__e/node20/bin + ln -s /usr/local/bin /__e/node24/bin - name: Build SDL run: | @@ -83,13 +83,13 @@ jobs: image: electronstudio/ubuntu16-modern:i386 options: --user root volumes: - # override /__e/node20 because GitHub Actions uses a version that requires too-recent glibc - - /tmp:/__e/node20 + # override /__e/node24 because GitHub Actions uses a version that requires too-recent glibc + - /tmp:/__e/node24 steps: - name: fix node run: | - ln -s /usr/local/bin /__e/node20/bin + ln -s /usr/local/bin /__e/node24/bin - name: update cmake run: | @@ -265,7 +265,7 @@ jobs: build-mac-arm64: runs-on: macos-26 env: - MACOSX_DEPLOYMENT_TARGET: 11.0 + MACOSX_DEPLOYMENT_TARGET: 12.0 RAYLIB_PLATFORM: macosx-arm64 steps: @@ -432,6 +432,10 @@ jobs: # run: echo SDL3_DIR=${{ runner.temp }}\SDL3\cmake >> $env:GITHUB_ENV - name: Build raylib + env: + # rlsw.h (software renderer) needs a conformant preprocessor for its + # variadic macro tricks; MSVC's legacy one fails with C1012 on rlsw.h:5276 + CL: /Zc:preprocessor run: | cd raylib mkdir build diff --git a/README.md b/README.md index 407298e..b93a0ff 100644 --- a/README.md +++ b/README.md @@ -121,19 +121,19 @@ public class Demo { Compile it: - javac -cp jaylib-6.0.1-0.jar Demo.java + javac -cp jaylib-6.2.0-0.jar Demo.java Run it: - java -cp jaylib-6.0.1-0.jar:. Demo + java -cp jaylib-6.2.0-0.jar:. Demo On MacOS you need this additional option: - java -XstartOnFirstThread -cp jaylib-6.0.1-0.jar:. Demo + java -XstartOnFirstThread -cp jaylib-6.2.0-0.jar:. Demo On weirdy Windows you use semi-colons: - java -cp jaylib-6.0.1-0.jar;. Demo + java -cp jaylib-6.2.0-0.jar;. Demo ## Known issues diff --git a/doc/allclasses-index.html b/doc/allclasses-index.html index 502c525..cbebab8 100644 --- a/doc/allclasses-index.html +++ b/doc/allclasses-index.html @@ -1,51 +1,67 @@
- +