Read. Learn. Build.

A high level shader construction syntax – Part II
October 19, 2012 TechTutorials

Enhanced shader syntax As explained in A high level shader construction syntax – Part I the proposed shader syntax is an extension

Read More
A twist on PImpl
October 15, 2012 TechTutorials

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 TechTutorials

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

Read More
Converting Adobe Photoshop ACV to LUT for color grading
October 08, 2012 Art Tutorials

So, what does this even mean and what’s its purpose? First, ACV is the Adobe Photoshop curves file format, which stores color mapping information.

Read More
Documenting JavaScript with Doxygen
October 01, 2012 Workflow

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

Read More
Announcing Coherent UI
September 24, 2012 Release

Finally! We, the Coherent Labs team, are very proud to announce our first product – Coherent UI. After a mammoth

Read More
Debugging undebuggable applications with PIX
September 10, 2012 TechTutorials

Developers can ask DirectX 9 not to allow PIX to debug their application by calling D3DPERF_SetOptions(1). I knew that and

Read More
Building a shared memory IPC implementation – Part II
August 28, 2012 TechTutorials

 Memory management This post is a follow-up on Building a shared memory IPC implementation – Part I. I’d like to discuss

Read More
1 24 25 26 27