-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Add support for Multiple Monitors in jme-LWJGL3 #2030 #2031
base: master
Are you sure you want to change the base?
Commits on Jun 5, 2023
-
Add support for Multiple Monitors in jme-LWJGL3 jMonkeyEngine#2030
Add support for multiple monitors. Add a feature so that when a "Full Screen" window is created, that you can tell it which monitor to create the window on. Add a feature so that the application can call context to get a list of monitors that OPENGL found. It returns them in an ArrayList so that the programmers can select a monitor from the list. JME will take the pos of the monitor from the arraylist to get its handle. So if you have 2 monitors, you will have 2 in the list. So to tell JME which monitor to create the window on it would be 0 or 1. The array position in the list. The thought behind this is the program gets a list of monitors and then they can use that list in their settings for the user to select which monitor to us. Since the ID of the monitor changes between each launch, I went with the position from the arraylist that it returned. So many if user changes the order of the monitors then the program will launch on a different screen. Minor. Added in AppSettings a way to get/set Monitor. Monitor value is used only when creating a Full Screen.
Configuration menu - View commit details
-
Copy full SHA for acd2cb3 - Browse repository at this point
Copy the full SHA acd2cb3View commit details -
Add support for Multiple Monitors in jme-LWJGL3 jMonkeyEngine#2030
Add support for multiple monitors. Add a feature so that when a "Full Screen" window is created, that you can tell it which monitor to create the window on. Add a feature so that the application can call context to get a list of monitors that OPENGL found. It returns them in an ArrayList so that the programmers can select a monitor from the list. JME will take the pos of the monitor from the arraylist to get its handle. So if you have 2 monitors, you will have 2 in the list. So to tell JME which monitor to create the window on it would be 0 or 1. The array position in the list. The thought behind this is the program gets a list of monitors and then they can use that list in their settings for the user to select which monitor to us. Since the ID of the monitor changes between each launch, I went with the position from the arraylist that it returned. So many if user changes the order of the monitors then the program will launch on a different screen. Minor. Added in AppSettings a way to get/set Monitor. Monitor value is used only when creating a Full Screen.
Configuration menu - View commit details
-
Copy full SHA for 94fb53b - Browse repository at this point
Copy the full SHA 94fb53bView commit details
Commits on Jun 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2251e2e - Browse repository at this point
Copy the full SHA 2251e2eView commit details -
By default use PrimitiveAllocator on Android (jMonkeyEngine#2029) (#6)
Co-authored-by: Ali-RS <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 75f6d66 - Browse repository at this point
Copy the full SHA 75f6d66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ef3c5e - Browse repository at this point
Copy the full SHA 8ef3c5eView commit details
Commits on Jun 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6a590db - Browse repository at this point
Copy the full SHA 6a590dbView commit details
Commits on Sep 22, 2023
-
renamed monitor data into generic form of Display for compatibility f…
…or other devices.
Configuration menu - View commit details
-
Copy full SHA for 8594c1d - Browse repository at this point
Copy the full SHA 8594c1dView commit details -
Revert "renamed monitor data into generic form of Display for compati…
…bility for other devices." This reverts commit 8594c1d.
Configuration menu - View commit details
-
Copy full SHA for 03dd250 - Browse repository at this point
Copy the full SHA 03dd250View commit details -
renamed monitor data into generic form of Display for compatibility f…
…or other devices.
Configuration menu - View commit details
-
Copy full SHA for 7050d7a - Browse repository at this point
Copy the full SHA 7050d7aView commit details
Commits on Sep 23, 2023
-
Revert "renamed monitor data into generic form of Display for compati…
…bility for other devices." This reverts commit 7050d7a.
Configuration menu - View commit details
-
Copy full SHA for 48a7980 - Browse repository at this point
Copy the full SHA 48a7980View commit details -
Merge branch 'master' of https://github.com/bob0bob/jmonkeyengine
# Conflicts: # jme3-core/src/main/java/com/jme3/app/LegacyApplication.java
Configuration menu - View commit details
-
Copy full SHA for 8088109 - Browse repository at this point
Copy the full SHA 8088109View commit details -
Merge branch 'master' of https://github.com/bob0bob/jmonkeyengine
# Conflicts: # jme3-core/src/main/java/com/jme3/app/LegacyApplication.java
Configuration menu - View commit details
-
Copy full SHA for be6624e - Browse repository at this point
Copy the full SHA be6624eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35e8857 - Browse repository at this point
Copy the full SHA 35e8857View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bda3f0 - Browse repository at this point
Copy the full SHA 1bda3f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8d827b - Browse repository at this point
Copy the full SHA d8d827bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ddb04b - Browse repository at this point
Copy the full SHA 8ddb04bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f39669 - Browse repository at this point
Copy the full SHA 2f39669View commit details
Commits on Sep 24, 2023
-
When merging into the main branch, I update a file I should not have …
…and broke the lwjgl3.
Configuration menu - View commit details
-
Copy full SHA for 7010af6 - Browse repository at this point
Copy the full SHA 7010af6View commit details -
Merge branch 'master' of https://github.com/bob0bob/jmonkeyengine
# Conflicts: # jme3-lwjgl3/src/main/java/com/jme3/system/lwjgl/LwjglDisplay.java
Configuration menu - View commit details
-
Copy full SHA for 5445d3f - Browse repository at this point
Copy the full SHA 5445d3fView commit details
Commits on Nov 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f25ce69 - Browse repository at this point
Copy the full SHA f25ce69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dd8693 - Browse repository at this point
Copy the full SHA 7dd8693View commit details