OpenGL Resources

Quick Reference PDFs

Qt OpenGL FrameBuffer Quick Reference

Here is the Qt OpenGL FrameBuffer Quick Reference. Printable Adobe Acrobat (PDF) versions in US Letter sizes can be downloaded here after completing the form.

Qt OpenGL Buffer Quick Reference

Here is the Qt OpenGL Buffer Quick Reference. Printable Adobe Acrobat (PDF) versions in US Letter sizes can be downloaded here after completing the form.

On-Demand Videos

OpenGL Fixed Function to Shaders - On Demand Video

Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering.

Historically, fixed-function APIs consisted of a set of function entry points that would map to dedicated logic for a specific purpose in GPUs designed to support them. As shader based GPUs evolved, fixed-function APIs were then implemented by graphics driver engineers using a universal shading architecture. OpenGL and OpenGL/ES are 3D graphics APIs that transitioned from the fixed-function programming model into the shader-based programming model.

While there are many tutorials that can introduce you to a ‘modern’ OpenGL (e.g., OpenGL 3.3 or greater), few can be found that will cover specific areas of this webinar. In this webinar, we will compare and contrast old fixed-functionality and explore its modern replacement while reviewing:

  • Porting fixed-function OpenGL to modern OpenGL
  • Vertex Attribute data
  • Rendering
  • 3D mathematics

It is recommended that anyone who would like to attend this webinar, have some foundational experience using OpenGL.

 

Convert Your Legacy OpenGL Code to Modern OpenGL with Qt - On-Demand Webinar

Back by popular demand, we invite you to another informative webinar on OpenGL, a powerful, low-level graphics toolkit allowing access to accelerated GPU and hardware. Learn the many aspects of OpenGL development where Qt provides advanced interfaces to let developers focus on tasks instead of dealing with repetitive and error-prone, platform dependent issues.

This revised version the OpenGL webinar from last summer, will present information on the differences and the upgrade possibilities available for Qt-OpenGL applications converting from Qt 4x to Qt 5. In addition, we will touch upon best practices when converting legacy, fixed pipeline applications to modern OpenGL using Qt5.

 

State of the Art OpenGL and Qt - Video On-demand

OpenGL is a powerful, low-level graphics toolkit with a steep learning curve that allows access to accelerated GPU hardware. Using OpenGL, developers achieve high fidelity, animated graphics ubiquitous in games, screen productions and scientific software.

Join us for a one-hour webinar and we will give a comprehensive overview of the many aspects of OpenGL development where Qt provides advanced interfaces that let the developer focus on the tasks instead of dealing with repetitive and error-prone, platform dependent issues.

 

OpenGL Series

Additional OpenGL Resources