-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move from JOGL to LWJGL #103
base: master
Are you sure you want to change the base?
Conversation
ddabc80
to
0009311
Compare
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
This adds a NOTICE file that should be included in binary distributions. All classes from JOGL have a @deprecated mark -- these should be moved off of as time allows. Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Also update the excludes for plugin assembly Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Hi, great work! I was thinking of maybe doing this myself (not that I'm much into Java programming) but then noticed this PR. Tried building and trying it out with current JOSM but it's still crashing, although obviously not the same way as when JOGL was used:
Not sure if I did something wrong. Let me know you need more info. |
I'll see if I can reproduce. I've fiddled around with it a bit since I first opened this PR (I was trying to fix an issue w.r.t. color overriding texture instead of changing the texture color). But I really don't do a bunch with 3d buildings, so it hasn't been at the top of my priority list. Anyway, I've had to make changes in various dependencies as well (specifically, |
Hello, I did not check status for a while and I just noticed your work. Great job! Especially jogl is so terrible outdated. I merged already your changes with formatting. But still its a lot. Will try to review it, run it and check what is going with roofs textures. |
Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Currently, the only thing actually drawn as a VBO/VAO is the roof height handle. Signed-off-by: Taylor Smock <[email protected]>
Also, remove log4j property files, add a MatrixMath class for easier move from GL11 deprecated functions. Signed-off-by: Taylor Smock <[email protected]>
Signed-off-by: Taylor Smock <[email protected]>
Any status on when this will be published? |
This primarily converts the codebase to LWJGL (there is now a LWJGL plugin for JOSM).
This fixes #76, #97, #101, #21273, #21348, and (probably) #16782.
As this moves the plugin off of JOGL, this also fixes #95, #96
Known issues:
A good chunk of changes are in https://github.com/kendzi/kendzi3d/pull/103/files/d2db2a26d7955b43eaf1acc7c0993e9fcff41174 -- this is pretty much just a consistency change.