https://github.com/xframes-project/xframes-freepascal
GPU accelerated UI development for Free Pascal
https://github.com/xframes-project/xframes-freepascal
freepascal pascal
Last synced: 4 months ago
JSON representation
GPU accelerated UI development for Free Pascal
- Host: GitHub
- URL: https://github.com/xframes-project/xframes-freepascal
- Owner: xframes-project
- License: mit
- Created: 2025-01-05T10:45:12.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-01-16T14:36:37.000Z (6 months ago)
- Last Synced: 2025-01-26T02:53:24.715Z (5 months ago)
- Topics: freepascal, pascal
- Language: Pascal
- Homepage:
- Size: 1.02 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# xframes-freepascal
## Instructions
### Install Free Pascal
#### Ubuntu
`sudo apt install fpc`
##### x64 arch
I have had to make a 'tweak' to the logic to prevent 'Invalid floating point operation' to be thrown.
`rootNode.Add('id', 0.0);`
instead of
`rootNode.Add('id', 0);`
On Windows and Raspberry Pi `rootNode.Add('id', 0);` works just fine.
#### Windows
There's no native x64 compiler for Windows. You need to first download the 32 bit compiler from
https://www.freepascal.org/down/i386/win32.html
Then you need to install the cross compiler
https://www.freepascal.org/down/x86_64/win64.html
### Compiling the application
Compile for x64
`fpc -Px86_64 main.pas`
### Running the application
Run `main.exe`
## Screenshots
Windows 11

Ubuntu 24.04

Raspberry Pi 5
