Startup as you mean to go on

Startup as you mean to go on

Startup as you mean to go on We’ve been setting up our little engineering team at Polystream HQ over this last week or so and even though we’re only four people, we’ve taken care to leverage all our experience and knowledge of “big teams” in the process. As a startup...
How hard can it be?

How hard can it be?

How hard can it be? We’re all getting deep into the development challenges here at Polystream; over these last couple of weeks our little band of highly talented developers have been diving into Adam (CTO)’s code base to evolve and expand it. In between the rhythmic...
Intro to utilizing ispc

Intro to utilizing ispc

Intro to utilizing ispc ispc is Intel’s compiler for generating optimised code across modern CPUs. It supports both Intel and non-Intel architectures. From https://ispc.github.io/ “ispc is a compiler for a variant of the C programming language, with extensions for...
A bit different metaprogramming

A bit different metaprogramming

A bit different metaprogramming At Polystream we often work on API surfaces. That surface can be big and require lots of tedious boilerplate code. As an example, D3D11’s ID3D11DeviceContext interface has 108 methods. This is a one time cost per API, so it’s not...