Read. Learn. Build.

Coherent GT Release
Coherent GT Release 1.8.6
July 05, 2016 Blog

Coherent GT 1.8.6 is here with a ton of new features and improvements! This blog post will highlight the changes

Read More
How do we test performance in Coherent Labs
October 29, 2015 Blog

At Coherent Labs, we care about performance and that should be pretty obvious to anyone that has used one of

Read More
In the Shadow of Saturn Demo – Part I
March 06, 2014 Blog

With GDC 2014 around the corner we’ve decided to create a game that shows many of the cool features of

Read More
A high level shader construction syntax – Part III
December 04, 2012 Blog

This article is part of the a series of posts, the first ones can be found here: A high level

Read More
Passing a struct from C# to C++ gone wrong
November 05, 2012 Blog

Have you ever tried calling a C# method returning a structure from C++? This is not a common use of interoperability so you

Read More
A twist on PImpl
October 15, 2012 Blog

PImpl is a well known pattern for reducing dependencies in a C++ project. The classic implementation is:     It has two

Read More
A high level shader construction syntax – Part I
October 11, 2012 Blog

Shader construction A challenge in modern graphics programming is the management of complicated shaders. The huge amount of  materials, lights

Read More
Documenting JavaScript with Doxygen
October 01, 2012 Blog

As you already know (Coherent UI announcement) we are developing a large C++ and JavaScript project. We have documentation for

Read More
Building boost 1.51 with MSVC for Windows with debug symbol
September 07, 2012 Blog

This post is just a quick “note to self” for future reference. We wanted to update our boost source to

Read More