Skip to content

Commit

Permalink
Merge branch 'pojavTeam-3.3.5' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
aaaapai authored Jan 16, 2025
2 parents 15af80f + 1c48f90 commit 3fc9fc4
Show file tree
Hide file tree
Showing 204 changed files with 31,493 additions and 194 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@
*.ttf
*.wav
*.zip
touch.txt
touch.txt
4 changes: 4 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 19 additions & 0 deletions .idea/modules/lwjgl/lwjgl.core24.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

78 changes: 78 additions & 0 deletions .idea/modules/samples/samples.samples24.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

45 changes: 39 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,36 @@
LWJGL 3.3.3 modified for PojavLauncher Android and iOS.
This branch also integrates [lwjglx](https://github.com/grum/lwjglx), allowing Minecraft 1.12.2 and older to run on this LWJGL version.

![Build lwjgl3](https://github.com/PojavLauncherTeam/lwjgl3/workflows/Build%20lwjgl3/badge.svg)

### Building

Output: `bin/RELEASE` (Java); `bin/out` (natives)

#### Android

Dependencies:

- ant

Your default `java` version should be java 8.

```bash
export ANDROID_NDK_HOME=/path/to/ndk-bundle

# Valid archs: arm64, arm32, x64, x86. Only set one at a time
export LWJGL_BUILD_ARCH=arm64
export JAVA8_HOME=/path/to/java8

bash ci_build_android.bash
```

#### iOS

Just run `bash ci_build_ios.bash` on macOS

---

[![Maven Central](https://img.shields.io/maven-central/v/org.lwjgl/lwjgl.svg?label=maven%20central)](https://search.maven.org/search?q=g:org.lwjgl)
[![API Javadoc](https://img.shields.io/badge/API-docs-blue.svg)](https://javadoc.lwjgl.org/)
[![License](https://img.shields.io/badge/license-BSD-blue.svg?colorB=lightgray)](https://github.com/LWJGL/lwjgl3/blob/master/LICENSE.md)
Expand All @@ -24,7 +57,7 @@ LWJGL is open source software and freely available at no charge.
Useful links:

- [Wiki](https://github.com/LWJGL/lwjgl3-wiki/wiki)
- [Release Notes](https://github.com/LWJGL/lwjgl3/tree/master/doc/notes)
- [Release Notes](https://github.com/LWJGL/lwjgl3/tree/master/doc/notes)
- [JavaDoc](https://javadoc.lwjgl.org)
- [Blog](https://blog.lwjgl.org)

Expand Down Expand Up @@ -52,10 +85,10 @@ developing.
LWJGL can also be downloaded as a simple set of JAR files. Each module
consists of the following files:

* lwjgl-<module>.jar
* lwjgl-<module>-sources.jar
* lwjgl-<module>-javadoc.jar
* lwjgl-<module>-natives-<platform>.jar (for some bindings)
- lwjgl-<module>.jar
- lwjgl-<module>-sources.jar
- lwjgl-<module>-javadoc.jar
- lwjgl-<module>-natives-<platform>.jar (for some bindings)

To compile and run an LWJGL application, the base and natives JAR files of
the core module and each binding used should be added to the classpath. LWJGL
Expand Down Expand Up @@ -197,4 +230,4 @@ LWJGL exists thanks to [all the people](https://github.com/LWJGL/lwjgl3/blob/mas

<a href="https://opencollective.com/lwjgl/donate" target="_blank">
<img src="https://opencollective.com/lwjgl/donate/[email protected]?color=white" width=300 />
</a>
</a>
Loading

0 comments on commit 3fc9fc4

Please sign in to comment.