Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6775489
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T15:54:45+00:00 2026-05-26T15:54:45+00:00

We have a platform using VCL TFrame as rendering surface for OpenGL. Using FireMonkey,

  • 0

We have a platform using VCL TFrame as rendering surface for OpenGL.

Using FireMonkey, is there any way to achieve the same thing? I’ve found a few examples of an entire FMX.Forms.TForm being hijacked to render OpenGL to but that’s not really what I want.

Is this really a “Sorry, no can do”? I’ve tried creating a dummy TForm and use it’s DC to cerate an OpenGL rendering context and then blit over to a FMX.Types.TImage or somehting similar but I failed trying that approach as well.

Has anyone done this? Or is FireMonkey only for non-CAD applications?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T15:54:46+00:00Added an answer on May 26, 2026 at 3:54 pm

    As FireMonkey exists presently, there’s no EASY way of talking directly to a FireMonkey OpenGL context (that’s presuming you’re using the hack to force OpenGL mode on Windows, as Direct2D/3D is used by default with no official option to switch to OGL).

    What you can do, however, is create your own OpenGL context by talking directly to the OpenGL API (or by using a cross-platform middleware layer like GLEW or GLUT). There’s absolutely nothing stopping a FireMonkey application from creating its own OpenGL context, even “parenting” the OGL Render Window to the inside of a FireMonkey 2D Form (doing the same on a 3D Form would be a hell of a challenge, though).

    Good luck in whichever route you choose to take!

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm working on some cross-platform code using OpenGL and SDL, but have immediately run
I have downloaded the ASP.NET MVC 2 Release version (using Web Platform Installer) as
I have built a web application using Java EE platform that sells one of
I have an application in facebook platform (a trial application) and i am using
I have installed Qt for windows CE using this link http://qt.nokia.com/products/platform/qt-for-windows-ce for visual studio8,
I have an intranet on the Drupal platform. I am using permission to restrict
i have installed lxml2.2.2 on windows platform(i m using python version 2.6.5).i tried this
I have created an image, using Platform Builder, for Windows CE6. As per the
Is there any way to capture frames from as many camera types as DirectShow
We have a large number of programmers on different platforms all using CVS. We

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.