Hi John,
1. As I see in SetupGLScene1.6 and in current sf trunk there is the same line 65 in GLScene.pas unit GLSCENE_VERSION = '1.6.0.%s'; may be try to delete your old version and check Environment Variable for GLScene in IDE options and remove doubled variables for library pathes in windows registry manually.
2. Apply your test project code with TGLSpaceText using china characters may be, please, to find a way to overcome it
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you very much for your reply. Indeed I had another installation on my computer so I deleted everythng by hand, installed the latest 1.6 and now version appears correctly. But I have a major issue since my code does not work any more, I get an access violation exception for atioglxx.dll.
Attached you can find abstract code, I am not a GLScene expert at all, I created this code 15 years ago and never changed as it suits my needs but now with the latest update it looks like I am having issues creating planes? Would it be possible to take a look and let me know what I am doing wrong? (code was working ok with version 1.5)
Thank you again so much for your time and I am really sorry for any inconvenience
P.S. If it is of any importance today I installed the latest 18.1.1 AMD Crimson drivers
Hi John,
You can exclude your access violation by commenting GLDummyCube1.AddChild(poly). It seems there is a bug in GLScene unit due to recent attempt to use FastMath lib, and GLSpaceText also not able to work with unicode text, only with ascii yet. It needs to be fixed. See attachment.
PW
Hello all,
I just downloaded and installed v.1.6 under Delphi 10.2 and I wanted to ask a couple of questions:
In the IDE if I right click on TGLSceneViewer and select Show Context Info under GLScene tab I see version 1.5.0.6695, is this correct?
I have a very old code that compiles fine but I noticed that TGLSpaceText is not able to display unicode characters. Is there a way to overcome this?
Thank you all fro your time
Regards
John
P.S. I may have double posted this to Open Discussion group so I am very sorry for the incovnenience.
Hi
1) Yes it's just the version is not changed in source
2) Not actually. Pavel will answer better than me for that
Hi there,
Thank you for your reply. I will also wait for Pavel's reply :)
Hi John,
1. As I see in SetupGLScene1.6 and in current sf trunk there is the same line 65 in GLScene.pas unit GLSCENE_VERSION = '1.6.0.%s'; may be try to delete your old version and check Environment Variable for GLScene in IDE options and remove doubled variables for library pathes in windows registry manually.
2. Apply your test project code with TGLSpaceText using china characters may be, please, to find a way to overcome it
Pavel,
Thank you very much for your reply. Indeed I had another installation on my computer so I deleted everythng by hand, installed the latest 1.6 and now version appears correctly. But I have a major issue since my code does not work any more, I get an access violation exception for atioglxx.dll.
Attached you can find abstract code, I am not a GLScene expert at all, I created this code 15 years ago and never changed as it suits my needs but now with the latest update it looks like I am having issues creating planes? Would it be possible to take a look and let me know what I am doing wrong? (code was working ok with version 1.5)
Thank you again so much for your time and I am really sorry for any inconvenience
P.S. If it is of any importance today I installed the latest 18.1.1 AMD Crimson drivers
Last edit: John Ioannides 2018-01-24
Hi John,
You can exclude your access violation by commenting GLDummyCube1.AddChild(poly). It seems there is a bug in GLScene unit due to recent attempt to use FastMath lib, and GLSpaceText also not able to work with unicode text, only with ascii yet. It needs to be fixed. See attachment.
PW
Hello Pavel,
Thank you for your prompt reply. I really hope this will be fixed soon, how will I know when the fix is implemented?
Regards
John