Author: Craig Chapman

0

A vulkan header generator for Delphi.

What is darkVulkanGen? A handful of months back, I began working on a game engine for Delphi named darkGlass. see: http://chapmanworld.com/darkglass/ https://github.com/chapmanworld/DarkGlass At that time I’d intended to write the rendering part of the...

1

Media file meta-data on Windows in Delphi.

Here’s a little Déjà vu for regular readers of my blog. One of my customers emailed me with an interesting problem this morning. “I need to be able to peek into a video file, specifically...

2

Media file meta-data on Android in Delphi.

One of my customers emailed me with an interesting problem this morning. “I need to be able to peek into a video file, specifically a .mp4 file, and determine if it’s PAL or NTSC.”...

0

Delphi Xlib headers

Back in November for CodeRage-12, I demonstrated a partial translation of the Xlib headers for X11. At that time I explained that I’d not completed the headers, but would notify on my blog when...

1

A Birthday Present for Delphi at 23!

I decided to write an app to celebrate Delphi’s 23rd birthday and valentines day. Happy Birthday my beloved Delphi! (Best Viewed Full Screen, Source and binary downloads below). The binaries provided here are Debug...

10

The Ultimate Developer Keyboard?

I never really thought of my keyboard as an important accessory, but rather, as that essential item that you buy for the cheapest price possible and be done with. I mean, a keyboard is...

11

Lockless Multi-Threading in Delphi

In this video, I demonstrate a technique for communicating between threads in a Delphi application, without using typical locking mechanisms such as critical sections. Best Viewed in Full Screen (Recorded 1080p). Download the source