We specialize in graphics programming

Arntzen Software AS offer expert-level services in GPU programming

Contact us

We have extensive experience writing applications with these technologies

We specialize in graphics programming and can offer expert-level services in GPU programming. The services are delivered remote or with on-site presence.

Vulkan

Vulkan is the latest low-level graphics API from the Khronos group. We have extensive experience writing applications and can assist with all facets of these technologies.

  • Engine implementation

  • Performance optimizations

  • Vendor-specific tweaks

  • Training engineers

  • Review of implementation for correctness and best practices

SPIR-V AND SHADER TOOLCHAINS

We are experts in SPIR-V and targeting multiple APIs from it. Hans-Kristian is the author of the open-source SPIRV-Cross tool hosted by Khronos.

  • Consultation

  • Training engineers

  • Tailored SPIR-V based cross-compilation solutions

Graphics and GPU compute programming

We have experience implementing various graphics rendering techniques typically found in modern 3D engines. We also have extensive experience implementing compute shaders for graphics and non-graphics purposes.

Cross-platform development

We have experience programming interactive applications for Linux, Windows, macOS and Android.

  • Audio APIs

  • Input APIs

  • Windowing system APIs

  • Systems programming

DSP

We have experience with real-time digital signal processing for audio and image data.

Primary programming languages

  • C

  • C++ (legacy and modern)

  • Shading languages (GLSL, HLSL, Metal Shading Language)

  • SIMD assembly or intrinsics (NEON, SSE, AVX)