jToolkit

Project Url: jVirus/jToolkit
Introduction: ☕️ Collection of various utilities, classes and shaders for Java + OpenGL + GLSL development.
More: Author   ReportBugs   
Tags:

Language Language Language Status-green.svg) NLOC License

Last Update: 22/April/2022.

If you like the project, please give it a star ⭐ It will show the creator your appreciation and help others to discover the repo.

✍️ About

A collection of various utilities, classes and shaders for Java+OpenGL+GLSL(fixed function pipeline mostly) programming. The sources were originally developed for education pusposes and then I decided to open source everything.

⚠️ Warning

  • The sources are legacy and were originally developed using JDK 5.0, JDK 6.0, OpenGL 1.0, OpenGL 1.1, OpenGL 1.2, OpenGL 2.0, and OpenGL 3.1 - take it into consideration if you decide to use the sources.
  • The used assets were found on the Web and cannot be used in commertial purposes.

🏗 How to Get Started

Simply copy-paste shader programms and classes into your project. Import them to class(es) that you need to and you're good to go.

📝 Notes

  • You might see that the author in some places is Virus. This is my nickname.
  • The used assets were found on the Web. Do not use them for commertial purposes. They are only used for demostration.
  • My appologies for the lack of comments and proper explanation of what is going on inside of complex shaders and classes.
  • The main reason for publishing this code was to share some groundwork related to OpenGL's fixed function pipeline, which may be useful for some developers or early stage learnerns.

📚 Contents

[] The term Object referes to the commonly used naming convention in OpenGL (Vertex Buffer Object, Vertex Index Object etc.) and has no relation to Object-Oriented Paradigm.*

Tools, Data Structures and Utilities:

Examples of:

Shaders:

👨‍💻 Author

Astemir Eleev

🔖 License

jToolkit is realeased under the MIT License

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools