Comments (5)
On my computer with Wine, I get 67 FPS for TBGRAVirtualScreen and 30 FPS for TBGRAGraphicControl.
On Linux I get around 30 FPS for both.
I would say normally TBGRAVirtualScreen is faster because it is opaque (no background, no alpha channel). Though I am surprised by a drop to 10 FPS only.
from bgracontrols.
I run it maximized on a monitor with the resolution of 1920x1200 with an i7 core processor on Fedora Core 27 64bit . I tried to set ColorOpacity to 255, but that did not make any difference.
When I draw directly to the TForm canvas, I get 47 fps.
from bgracontrols.
And what about all the components, most of our components are graphic control based, they are slower than the custom control based ones too?
from bgracontrols.
On my 2011 Mac is the opposite, it works at 30 fps maximized with bgragraphiccontrol and with bgravirtualscreen it drops to 16 fps maximized.
from bgracontrols.
I close this, nothing can be done in BGRA side, is the LCL not BGRABitmap drawing routines.
from bgracontrols.
Related Issues (20)
- Set the color of svg icons in the PopulateImageList method HOT 2
- TBCTrackBarUpDown OnMouseDown event not working HOT 3
- bgracontrols and Lazarus HOT 1
- TBCComboBox hint does not display in a TStatusBar
- [7.5] Cannot compile package with FPC 3.0.4 HOT 6
- SVG stretchDraw causes access violation HOT 18
- Lazarus build error during instalation, linux (POP OS 22.04) FPC 3.2.2 lazarus 2.2.0 HOT 4
- BGRACONTROLS can not be installed on Lazarus 2.0.8 x64 HOT 6
- Memory leak with TBGRASVGImageList HOT 8
- question DTAnalogGauge negative value HOT 2
- Rounding corners feature is not working on Windows HOT 3
- BorderSpacing properties missing from TBGRAFlashProgressBar
- Memory leak in BGRABitmap when calling SetSize for a very large image HOT 1
- BGRABitmap cannot be compiled with current Laz/main after removal of deprecated LazUtf8Classes HOT 3
- TBGRASVGImageList memory leak HOT 5
- Tbgrathemesurface class inherited from HOT 7
- TBCPanel ignores ChildSizing.VerticalSpacing when AutoSize is active
- TBCPanel always disable ParentBackground HOT 6
- Scale fonts and borders
- BGRASVGIMageList memory leak HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bgracontrols.