Skip to content

MunyDev/TeaVM-lwjgl-port

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TeaVM LWJGL Port

TeaVM-LWJGL-Port
This is a port of LWJGL2 that attempts to simulate the library. JAVAU files are unfinished java files. OpenGL 3.0 to OpenGL 3.3 are untested. Use at your own risk. Some functions may have no implementations due to them not being supported or that we are working on them. All OpenGL Versions from OpenGL 1.1 to OpenGL 3.3 are finished.

Minimal MC

For more info, please check the minimal-mc branch. Checkout the branch minimal-mc for the upcoming Minecraft port. This will attemmpt to port 1.8.8

Display lists

We are currently working on a way to stabilize display lists.

gl(*)Pointer functions(except for glVertexAttribPointer)

These functions are currently being added. Thanks for your patience.

glDrawElements with indices as a ByteBuffer

These functions are currently being added. Thanks for your patience.

Authors

Authors: MunyDev, vTajae, WeekendGamez12

Upcoming featurs

Different file system types(not the in-memory filesystem)

  • Preloading into in-memory file system
  • File System Access API
  • Attempt at supporting the RandomAccessFile For these featurs a new repo will be created for this called TeaVM-FS-Port

Fonts

  • TeaVM-Font-Port -Loads fonts using browser APIs.

Requirements

This requires the TeaVM-FS-Port and the TeaVM-Font-Port to build a jar file. You need these because they are not in the central repository!
Use this as a library by looking in the packages section. DON'T USE TESTING, USE org.munydev.ports.lwjgl

About

TeaVM-LWJGL-Port

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages