BlackShark nice job
i test this library
It works but it is a small problem
Example :
When you test a fish or globe scene and go to another scene and go back the graphic disappears
I think it's a leak in memory
start application Memory ~ 73.972
after change screen to test mesh Memory ~ 74.308
after back to screen to test Eath mesh Memory ~ 73.492
after back to screen to test mesh Memory ~ 73.516
after back to screen to test Eath mesh Memory ~ 73.648
after change screen to test mesh Memory ~ 74.696
after back to screen to test Eath mesh Memory ~ 73.676
test | Eath mesh | mesh
--------------------------------------------
| 73.972 | 74.308
| 73.492 | 73.516
| 73.648 | 74.696
| 73.676 |
Nice! Always great to see more libraries in this category for Pascal, especially ones as fully featured as yours.Thank you for kind words! I hope it will be useful for someone.
Thank you for kind words! I hope it will be useful for someone.
Great Works!Thanks!
Can you increase the anti-aliasing function of the image? :)I have concentrated the settings in the class bs.config.BSConfig and will continue to expand them there. Now unfortunately there is only one options of smoothing. I will try to improve smoothing modes, for example add the number of samples for supersampling. I also want to add to the settings other methods of full screen antialiasing that I previously implemented on shaders.
like C# GDI+:
graphics.SmoothingMode = SmoothingMode.AntiAlias;
Your website seems to be offline, currently.Thanks!
The work and the video are very nice, congratulations, I wish you continued success.Thanks!
Is it possible to create a new widgetset from Black Shark, like we have gtk2, qt5?
I do not have the knowledge to make the widgetset work. If you agree to work on it, I will donate $100 after the work is done. :)Thanks) Maybe you'll debt me $)
@BlackShark, can you make a demo that demonstrates all the GUI elements? Thank you!Do you mean controls? If so, I will try to do it, but they exist already now in test units, and them are very few...
BlackShark, your test program has errors at compilation time on Linux64 Lazarus 2.2.0rc3 and fpc 3.2.2 in bs.test.instancing, lines 313 and 320 (the second parameter of vec2 is tvec2i64 and tvec2f expected). I had to typecast it as int32 to see it in action.
I've not tested the ultibo yet, but it made me curious. Does ultibo provide access to the RPi hardware layer (i2c,spi, gpio and so on)...?Yes, It do.
Any way, impressive!Thanks!
Is it possible to create the sub-project, for text-only functionality: take TLazIntfImage (for example, it may be TBitmap or another bitmap), render text string on it using given font?
Renderer must keep background coloring and must render using different font style B-I-U-S.
Why? Speed-up CudaText on Linux.
Substitution of missing font glyphs: it's a must have too. Do you plan it? If glyph is missed, find in 'default' font (I don't know how to detect it). It's must have for Emoji unicode chars.
BSFontManager.DefaultFont