Category Archives: Programming

General stuff about C++, PHP, Python.

OpenCL for realtime rendering: What’s missing?

I’m a heavy user of OpenCL, relying on it exclusively for all my highly parallel computing needs. Recently, I started using OpenCL as a replacement for DirectCompute for a DirectX11 based renderer, and while it’s close, there is still a … Continue reading

Posted in Graphics, Programming | Tagged , | 6 Comments

C++, ownership and shared_ptr

I’m a big fan of C++ shared_ptr — or I should rather say, I used to be a big fan. Lately I ran into some issues where the “shared ownership” model promoted by liberate use of shared_ptr started to make … Continue reading

Posted in Programming | Tagged , | 1 Comment

Ava source code is now public

A dear reader asked whether the Ava source code is public, and yes, it is now! Ava is a small video-processing tool I’ve been using for producing videos for publications (I have already blogged everything interesting about it.) It took … Continue reading

Posted in Programming | Tagged , | Leave a comment

Review: PVS Studio

Disclaimer: The friendly folks at Viva64 have kindly provided me a review version of PVS Studio. I could test it completely on my own, on my machine, just as if I would have bought it. As I have been curious … Continue reading

Posted in Programming | Tagged , , , | 1 Comment