Re: [fpc-pascal] First Version Vector Toolkit in OpenGL

2021-11-05 Thread Benjamin Rosseaux via fpc-pascal
I'm curious to see how it compares with my vector-based UI framework stuff at PasVulkan ( https://youtu.be/YR0KruyQbx4 ), where the GPU itself renders everything by shader, where nothing is bitmap-based, if one ignores the 2D vector signed distance field textures for fonts and so on. The CPU pushes

Re: [fpc-pascal] Default record const values

2018-11-28 Thread Benjamin Rosseaux
t the Delphi IDE has some runtime CodeInsight record lookup issues from time to time. On Wed, Nov 28, 2018 at 8:47 PM Sven Barth via fpc-pascal < fpc-pascal@lists.freepascal.org> wrote: > Am 28.11.2018 um 20:27 schrieb Benjamin Rosseaux: > > program Test123; > {$ifdef fpc} >

Re: [fpc-pascal] Default record const values

2018-11-28 Thread Benjamin Rosseaux
program Test123; {$ifdef fpc} {$mode delphi} {$endif} type TTest = record public a: LongInt; b: LongInt; end; TTestHelper = record helper for TTest public const Default: TTest = (a: 1; b: 2); end; var Test: TTest; begin Test := TTest.Default; end. On Sat, Nov 10, 2

Re: [fpc-pascal] Semaphores removed from the rtl?

2017-07-19 Thread Benjamin Rosseaux
You could use TPasMPSemaphore from my PasMP project ( https://github.com/BeRo1985/pasmp/ and respectively https://github.com/BeRo1985/pasmp/blob/master/src/PasMP.pas ) which is also cross-platform-capable. On Wed, Jul 19, 2017 at 6:29 PM, Anthony Walter wrote: > Thanks for that bit of informatio

Re: [fpc-pascal] GLM library alternative?

2017-05-28 Thread Benjamin Rosseaux
All SupraEngine.Math matrices are also compatible with OpenGL (and Vulkan, of course). SupraEngine.Math's TMatrix3x3 and TMatrix4x4 implementation have also advanced stuff as such as lerp, nlerp, slerp interpolation method functions, decomposing (into Perspective, Translation, Scale, Skew and Rotat

Re: [fpc-pascal] GLM library alternative?

2017-05-28 Thread Benjamin Rosseaux
oject with the then new Vulkan-based SupraEngine. On Sun, May 28, 2017 at 10:22 AM, denisgolovan wrote: > 28.05.2017, 09:55, "Benjamin Rosseaux" : > > > I've put some units of my still work-in-progress UE4-style SupraEngine on > my root server, after I've re

Re: [fpc-pascal] GLM library alternative?

2017-05-28 Thread Benjamin Rosseaux
, May 28, 2017 at 9:28 AM, Ryan Joseph wrote: > > > On May 28, 2017, at 1:54 PM, Benjamin Rosseaux > 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 => >

Re: [fpc-pascal] GLM library alternative?

2017-05-28 Thread Benjamin Rosseaux
Fixed, repacked & reuploaded as ZIP in the same directory On Sun, May 28, 2017 at 10:32 AM, Ryan Joseph wrote: > > > On May 28, 2017, at 3:22 PM, denisgolovan > wrote: > > > > Looks nice. Thanks for sharing. > > How about publishing it on Github with small readme to ease > contributions? > > >

Re: [fpc-pascal] GLM library alternative?

2017-05-27 Thread Benjamin Rosseaux
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 => http://rootserver.rosseaux.net/stuff/supraengineunits/ where the SupraEngine.Math.pas + SupraEngine.Math.*.inc + SupraEngine.Types.Standard.pas will be maybe inter

Re: [fpc-pascal] WebAssembly Target

2017-03-16 Thread Benjamin Rosseaux
The ECMAScript standard uses 64-bit double-precision floating point numbers, and a double-precision floating point value can represent absolute integer values up to of less than or equal to 2^53, without any loss of accuracy, since an IEEE 754 64 bit double-precision floating point number has a man

Re: [fpc-pascal] Javascript in Desktop Applications

2011-02-17 Thread Benjamin Rosseaux
Am 07.02.2011 15:16, schrieb Andrew Brunner: On Mon, Feb 7, 2011 at 7:35 AM, wrote: A cross-platform solution is to use one of libsee or BESEN. The latter is implemented in 100% native Object Pascal. Michael. BESEN is very, very, very well written but I can't seem to get any indication how