I know that issue, so that the record constructors in the SupraEngine.Math.pas are fully optional, so therefore you do must not using these :-) It's just a optional option for key-tap-lazy peoples, since all record member fields are also free directly accessible and public visible.
On Sun, May 28, 2017 at 9:28 AM, Ryan Joseph <[email protected]> wrote: > > > On May 28, 2017, at 1:54 PM, Benjamin Rosseaux <[email protected]> > wrote: > > > > I've put some units of my still work-in-progress UE4-style SupraEngine > on my root server, after I've read this mailing list thread => > > Thanks for sharing. The GLM functions I wanted seem to be here so I’m > going to try them. > > Btw, I’m not sure Sven fixed this or is going to but we found out record > constructors were not producing optimal instructions when compared to > static inline class functions so you may want to change those. I had to go > back and make changes to some low-level record constructors after I found > this out also. > > Regards, > Ryan Joseph > > _______________________________________________ > fpc-pascal maillist - [email protected] > http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal >
_______________________________________________ fpc-pascal maillist - [email protected] http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
