Steema Issues Database

Note: This database is for bugs and wishes only. For technical support help, if you are a customer please visit our online forums;
otherwise you can use StackOverflow.
Before using this bug-tracker we recommend a look at this document, Steema Bug Fixing Policy.



Bug 2644

Summary: TriSurface series hardware acceleration
Product: FireMonkey TeeChart Reporter: david berneda <david>
Component: SeriesAssignee: Steema Issue Manager <issuemanager>
Status: CONFIRMED ---    
Severity: normal CC: yeray
Priority: ---    
Version: 38.230607   
Target Milestone: ---   
Hardware: PC   
OS: Windows   
Chart Series: --- Delphi / C++ Builder RAD IDE Version: RAD 11 Alexandria
Attachments: Small test project
new test project

Description david berneda 2023-11-03 03:29:27 EDT
Created attachment 1057 [details]
Small test project

Customer request on behalf of Mr. Gabriel, A. TAOUSSI

"I'm trying to represent a real-time curving substrate in 3D.
My goal is to offload most of the heavy-lifting onto a GPU.
To do so, I have put together a TTriSurface in a TChart within a demo project you'll find attached.
The rendering speed of my demo application is improvable (maximum 20 FPS on my machine).

How can I ensure effective hardware acceleration ?"

https://www.steema.com/support/viewtopic.php?f=17&t=18003&sid=2c709ba0ecd821310ca59db6b70b450e
Comment 1 yeray alonso 2023-11-04 05:55:07 EDT
Created attachment 1058 [details]
new test project

Update from the customer:

  Within an FMX Chart3D, TTriSurface objects don't render.
 
  Software configuration :
    - Embarcadero Delphi 11.3 version 28.0.48361.3236.
    - TeeChart FMX Pro with source : Build 2023.38.230607.
    - Skia4Delphi version 5.0.0.

  Hardware configuration :
    - Intel Iris Xe graphics GPU (vPro i7 laptop CPU)
    - Nvidia T550 Laptop GPUD

  Test plan :
    1 - Unzip, build and launch the project in 64-bit release mode (new test project).
    2 - Click the upper left side "3D editor" button.
    3 - Within the newly opened window, select the Series group in the left side treeview.
    4 - Make sure Series1 is listed while TTriSurface doesn’t render in the Chart3D.