Develop stunning 2D and 3D UIs with KDAB's graphic expertise
Whether your goal is stunning, ultra-realistic 3D graphics, accelerated 2D user interfaces or hardware accelerated compute, KDAB has the skills to help you. Benefit from our competence to make your project unique.
Many 2D user interfaces are built on top of OpenGL and other 3D technologies. Take advantage of our 3D graphics expertise in OpenGL, OpenCL, WebGL, Shaders, Vulkan and Qt 3D. These technologies are key in many fields including data visualization, digital content creation, CAD/CAM/CAE, games, simulation, modelling, video encoding & processing, and finance.
KDAB’s areas of unique expertise
Since KDAB engineers fully know how to take full advantage of the enormous power and parallel-processing abilities of today’s desktop and mobile GPUs, we can offer you expertise in:
As a contributor member of the Khronos Group, KDAB is involved in the development of Vulkan and upcoming OpenGL versions, and bringing a new perspective on the API design based upon our extensive usage of OpenGL within Qt and on customer projects.Contact us
KDAB is happy that the recently released Vulkan API specification will offer a route to very high performance graphics and compute functionality on today’s and tomorrow’s GPU hardware. With KDAB’s wealth of OpenGL experience we can help bring this cutting edge, high performance API to your application. [...]
Qt 3D is part of Qt 5 and provides a high-level, easy to use set of C++ and QML APIs for integrating 3D content and related features into your applications. Qt 3D is designed, implemented and maintained by KDAB engineers. Having built Qt 3D from the ground up, KDAB is uniquely [...]
Abstract: Modern OpenGL abandons the old fixed-function pipeline in exchange for a programmable pipeline using shaders and buffer objects. This offers much more flexibility to developers and opens the door to a huge range of effects and techniques whilst at the same time making available huge performance improvements. This presentation will teach you about the […] [...]
KDAB expertise covers analysis, experimentation and systematic validation of assumptions with regard to platforms, chipsets and memory needs for a device and/or [...]
In KDAB we know that C++ tools often can be hard to understand, hard to setup and/or it’s not clear which one to use. Based on our extensive experience in using C++ tools in our projects, we can help you to automatically analyze your native C++ source code, detect memory management and threading bugs, find […] [...]
KDAB can help you bring your project up-to-date with a modern look. We can support you with your development project from the evaluation and definition of updates until the final implementation. Our experts [...]
Firtst in a blog series that shows how to use OpenGL with Qt 5. We shall take a quick look at Qt’s historical support for OpenGL and then describe the first batch of new features in Qt 5.1 that enhance Qt’s OpenGL [...]
Qt has QOpenGLBuffer to manage OpenGL buffer objects like per-vertex attribute data and element index buffers. OpenGL also has a container type call Vertex Array Objects managing vertex buffer objects. [...]