thargor6 / mb3d

Mandelbulb3D
GNU Lesser General Public License v2.1
176 stars 34 forks source link

conversion to Lazarus #7

Closed ghost closed 5 years ago

ghost commented 6 years ago

REF http://wiki.freepascal.org/Delphi_Converter_in_Lazarus REF http://www.fractalforums.com/mandelbulb-3d/mandelbulb3d-source-code-t21204/ mb3d currently compiled in delphi (asume Delphi XE6)

First issue encountered is Vcl.Themes Vcl.Styles

thargor6 commented 6 years ago

I don't think there will be much success in converting this project to Lazarus. Most of the core is written in ASM, I don't think this will translate well to Lazarus. But maybe I am wrong, had no look at Lazarus for about 1 year.

ghost commented 6 years ago

The ASM is no issue, the problems exist within the Delphi specific libraries. (Vcl.Themes Vcl.Styles). I will see if it’s possible to find a drop in replacement with the current codebase.

On Dec 7, 2017, at 5:12 PM, Andreas Maschke notifications@github.com wrote:

I don't think there will be much success in converting this project to Lazarus. Most of the core is written in ASM, I don't think this will translate well to Lazarus. But maybe I am wrong, had no look at Lazarus for about 1 year.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

thargor6 commented 6 years ago

OK, probably VCl.Themes and Vcl.Styles could be removed without too much impact and changes.