Re: Pyware 3D Java Pro 4.2.8 64 Bit

0 views
Skip to first unread message
Message has been deleted

Lin Hosley

unread,
Jul 17, 2024, 7:24:19 PM7/17/24
to geotheapara

I am working on making my app compatible with the new Apple Silicone. When I attempt to run my app Intel based app on the the new M1 processor I am having issues with the renderer not working properly. In the image the yellow should actually be grass turf and the other architecture should be a concrete stadium.

Pyware 3D Java Pro 4.2.8 64 bit


Download File https://bytlly.com/2yMN1F



I have been able to locate and install a version of Java that is made for the new apple architecture. However when I attempt to launch I am having issues with liblwjgl.dylib not finding a file for the new apple architecture. I have the same issue with the libopenal.dylib.
I get the following error

EDIT: I will clarify. These arm binaries will either need to come from lwjgl, or you will need to compile lwjgl osx binaries for arm yourself if they do not yet have them, which last I looked they did not.

With Rosetta the X86 files should still work and they are running however the renderer is not displaying the textures properly. Is there a solution when running the first way where I am using the intel java through rosetta?

I do believe that if you are not launching from an application that was launched with Rosetta, that it will not work. Rosetta can run x86 applications because they are using the x86 ABI in MacOS, but when launching a ARM process, I do not believe that Rosetta can translate the x86 ABI to the ARM ABI within a single application. It uses a x86 to ARM API internally to translate the calls to allow a x86 application to run on top of ARM. I have not done any direct development on Rosetta, so I could be wrong, but that is my current understanding. You can run x86 on ARM, not mix a application between x86 and ARM.

EDIT: I think I misunderstood initially, your last post indicates that you are using the x86 jdk with Rosetta? Then please just provide the stack trace for the liblwjgl.dylib, which jdk, and which lwjgl.

I am going to assume this has to do with the new GPU that is part of the ARM soc no supporting something in the opengl version you are using, apple claims that opengl support is still there but deprecated, so it is unclear how well it will work. This could be caused due to that.

Ok, So I have been able to install the version 3 of LWJGL, however I have been unable to make it compile and run. I get a message java.lang.NoClassDefFoundError: org/lwjgl/opengl/GLDebugMessageARBCallbackI.

The dyncall library that lwjgl depends on has experimental support for arm64. Minecraft uses very primitive opengl calls. Perhaps you can try creating a test app using opengl 1.1 in jmonkeyengine and see if the rendering issues still occur, if not, increase the opengl version until they do. Do this on an app that uses phong and unshaded shaders packaged with jme so that we have a base line of basic functionality that is proven to work on old version of opengl.

If a basic rotating color cube rendered with jme does not work in opengl 1.1, and the equivalent test using pure lwjgl works, then perhaps the issue may be in what calls jme is using for rendering, but regardless it is very likely that the issue is not in jme, but more an issue in lwjgl caused by a dyncall binding not working properly in arm64.

To get the lwjgl 3 jars from the website, use their tool: Customize - LWJGL
Keep in mind that there are no jars for arm64 here.
You can also try building lwjgl yourself for arm64, the ci pipeline here is a reference for how to do so, but it will fail at this point in time. Job #1470.9 - LWJGL-CI/glfw - Travis CI (travis-ci.com)

Software is distributed via several channels (see the individual software listings below for specific information on each), but in most cases you will need to place an order through the IT Service Desk to obtain the software. If your department would like additional details about our software contracts, visit the Software and Cloud Services page on the Office of Business and Finance website.

Complete the Site Licensed Software Request Form, including choosing an item from the available software options. In some cases, you may be required to agree to terms and conditions for the selected product.

Note: Access to download software from the IT Service Desk is restricted to current Ohio State faculty, staff and students. The right to distribution of site-licensed software is limited to the OCIO. Individuals are strictly prohibited from loaning such software or making a copy for anyone else.

Registered Site License Software Coordinators can request certain additional software products for departmental distribution. An SLS Coordinator is authorized through their department chair or unit director to partner with OCIO to distribute site licensed software to end users within their department or unit. They must be a regular faculty or staff employee.

The Office of the Chief Information Officer has an agreement with Adobe to provide unlimited use of the Acrobat Professional product on all Ohio State campuses for faculty and staff. This Adobe Enterprise License Agreement (ELA) permits a broad installation of the software, and allows us to deepen our relationship with Adobe. Available to faculty, staff, and GRA/GTA's, this software may be used on Ohio State-owned machines, or on home machines for university business. Available on main and regional campuses and all extension offices.

Ohio State University has a Contract License Program (CLP) with Adobe. This contract provides discounts on educational boxed product. Site License Coordinators may obtain installation codes for departmental use.

ArcGIS is a geographic information system (GIS) product from Environmental Systems Research Institute. ArcGIS offers advanced modeling, mapping and analysis capabilities for the desktop. ArcGIS runs on Windows platforms. For information regarding setup for renewal of an existing license, see go.osu.edu/esri.

Ohio State purchases Autodesk licenses at the government rate, which is approximately 90% the cost of a commercial license. Licenses only need to be purchased if users plan to edit drawings. For viewing only, Autodesk TrueView can be installed at no cost through OCIO Self Service (instructions above). If editing of DWG (AutoCAD) or RVT (Revit) files is needed, purchase an Autodesk AEC Collection license. Autocad only licenses are also available. All Autodesk license are named user licenses, and can only be used by the person assigned to the license.

BadCopy Pro is a data recovery tool for floppy disk, CD-ROM, CD-R/W, digital media and other storage media, including hard drives. It can recover corrupted or lost data from damaged, unreadable or defective disks. Available to faculty and staff for on-campus machines only. No home use is allowed. This tool is for use for university business only. When you are no longer affiliated with Ohio State you must return the software to your department or to OCIO.

OSUnet VPN service is designed as a solution for faculty, staff and students to provide remote usage to the OSUnet network that is authenticated and secure. It is for university-related business only and must be left with your department and removed from your home computer when you leave Ohio State.

JMP is an interactive software tool designed for statistical visualization and exploratory data analysis that may be used for classroom instruction, academic research and course work only. Home use is allowed for a holder of the license on campus.

JMP Genomics is an optional package that combines interactive JMP graphics and SAS Analytics, allowing researchers to see and explore genomic data from every angle, understand it and share analysis with colleagues. JMP Genomics is available only to faculty and staff for classroom instruction, academic research and course work only. It can be used on campus and at home for no change (Ohio State Pediatrics has provided a cost share for this license). JMP Genomics is a very large program (approx. 11.2GB in size). Check the file size after downloading to ensure you have received the entire program. JMP Genomics Version 10 is the only version of this software available at this time.

LANDesk software provides organizations with solutions for managment of systems, security, services, assets and processea. It is available to Ohio State faculty and staff for use on all university-owned machines and any machines that require management by Ohio State staff.

OCIO Site Licensing and OCIO Security, with help from CFAES and other offices at Ohio State, have partnered to negotiate a three-year contract with LANDesk for departments to purchase a variety of software from GovConnection. Pricing is based on a per-FTE basis, as calculated by Site Licensing based on departmental Microsoft FTE counts. All departments receive the same price, regardless of size. Site Licensing recommends the Management Suite and Mid-year Upgrade Protection.

Maple is a powerful and comprehensive interactive symbolic algebra system used for engineering and mathematical instruction and research. Additionally, you can access the Maple Application Center, which is a free online resource of (1.) technical solutions submitted by Maple users from around the world, (2.) Maple Student Center for course help, (3.) Maple Power Tools as add-on packages and (4.) The Maple Reporter, which is published semiannually and covers new developments at Waterloo Maple, Inc.

Mathematica is a technical computing system used by science, industry and academia. It combines high-precision numeric and symbolic computation with data visualization and programming capabilities. This license is maintained by the College of Arts and Sciences and is limited to currently employed faculty and staff for use or support of instruction and academic research. This software may also be used on personal machines in support of instruction and academic research. The software is licensed annually at no charge and licenses run from September to September.

Mathematica is a technical computing system used by science, industry and academia. It combines high-precision numeric and symbolic computation with data visualization and programming capabilities. This license is maintained by the College of Arts and Sciences. The student version, available via electronic download through OTDI as "Mathematica for Students," is intended for use on student-owned computers to be used for instruction and research activities.

b1e95dc632
Reply all
Reply to author
Forward
0 new messages