Print at Dec 21, 2025, 1:27:24 PM

Posted by Puybaret at Jul 6, 2018, 1:45:33 PM
Re: SH3D on Windows 10 on ARM works using DirectX
Actually, I think that the list of properties in the SweetHome3D.l4j.ini should be a little longer:
-Dj3d.rend=d3d
-Dsun.java2d.d3d=true
-Dsun.java2d.noddraw=false
-Dsun.java2d.ddoffscreen=true
-Dsun.java2d.ddscale=true
but maybe -Dj3d.rend=d3d is enough in your case...

Would you be OK with the OS compatibility layer automatically adding the needed installer arguments and INI entry on ARM64?
As it's possible to test ARM64 architecture in Inno Setup, it should be even possible to change the installer in such a way that when running under ARM64, it will install by default Sweet Home 3D in 32 bit with Java 3D 1.5.2 and j3d.rend property set to d3d.

I still haven't figured out how to get High DPI support working right using the INI file. The INI entries suggested in the FAQ have no effect
Do you mean you tried to add the following properties:
-Dcom.eteks.sweethome3d.resolutionScale=2.5
-Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel
-Dswing.plaf.metal.controlFont=Dialog-11
-Dswing.plaf.metal.userFont=SansSerif-11
-Dswing.plaf.metal.systemFont=SansSerif-11
to SweetHome3D.l4j.ini file?
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator