HDRLab Home

Kia-Ora! Welcome to HDRLab. My name is Hans de Ruiter, and this website is devoted to various software development/engineering projects of mine (mostly Amiga OS 4 related) and anything else that I find interesting (e.g., electronics, mechatronics, or anything engineering related).  If you're into technology, building things, or are just curious, browse through this site using the menu above, or have a look at the recent updates below. Feel free to contact me if you have any suggestions.

Recent Website Updates


Want to Learn How to Use Warp3D Nova in Your Software?

W3DNova Tutorial1 ScreenshotThe announcement of Warp3D Nova in late March 2016 caused quite a bit of excitement. It's a new and modern shader-based 3D graphics API, and it opens up new possibilities. However, those possibilities only matter if people (software developers) turn them into reality.



RadeonHD Driver

The goal of this project is to write Amiga OS 4.x graphics drivers for R5xx and higher graphics cards, both 2D and 3D. One of the motivations for this is that, my computer vision research extensively uses shaders that are present in modern GPUs. None of the existing supported graphics cards for Amiga OS 4.x support shaders.  Shaders are rapidly becoming an essential component for running newer games. Rather than write 3D drivers from scratch, Gallium3D - the new driver system for MESA - will be used.



RadeonHD Card Recommendations for AmigaOS 4.x

Many people have been asking me for advice as to which Radeon HD graphics card they should buy for their Amiga. So, here are my recommendations. For the lazy, there is a quick summary at the end of the page. But first, a quick disclaimer:



RadeonHD Driver Hardware Compatibility

This page lists all hardware that has been tested with the RadeonHD.chip driver. A list of places to buy these cards can be found here.



Interested in Aerospace Engineering?

ISpacecraft Dynamics & Controlf you're interested in doing postgraduate (a.k.a., graduate for North Americans) or postdoctoral research in aerospace engineering, then you may want to check out my brother's research group at Ryerson University (Toronto, Canada):
Ryerson Aerospace Control Systems Research Group



Bitcoin - A Digital Currency

Bitcoin LogoBitcoin is a digital currency that is designed to work like cash. I first heard about it in the June 2012 edition of the IEEE Spectrum magazine. The idea of a digital currency that was not centrally controlled and worked like cash intrigued me, and the fact that it appeared in the primary magazine of the Institute of Electrical and Electronics Engineers added credibility. So, I decided to check it out.



Warp3D Driver Development in Pictures - The W3D_SI Driver

SuperTuxKart on AmigaOS 4The Warp3D driver for Southern Islands GPUs has been in the hands of users for months now, so this blog post is well overdue. I always intended to give you a glimpse into the development process for this driver, and even saved screenshots regularly during the development process. I just never managed to find the time to publish it. So, I've stolen some time out of my schedule to finally get it online.



Backup and Restore of Trac and Subversion

Whilst the SubVersioN (SVN) repository acts as a backup in many ways, it is still worth making a backup. The repository holds more than just a backup of the developer files, it holds a record of every change that anyone has ever made to the source files.The Trac project pages can also hold important information. Given that keeping this data is critical to a software project's existence (and possibly the livelihood of the company/induviduals that own it), it is worth protecting.



HDRLab Home

Kia-Ora! Welcome to HDRLab. My name is Hans de Ruiter, and this website is devoted to various software development/engineering projects of mine (mostly Amiga OS 4 related) and anything else that I find interesting (e.g., electronics, mechatronics, or anything engineering related).  If you're into technology, building things, or are just curious, browse through this site using the menu above, or have a look at the recent updates below. Feel free to contact me if you have any suggestions.



About Me

Hans de Ruiter

I am an electrical & electronic engineer from New Zealand, with a Ph.D. in applied science/engineering from the University of Toronto, Ontario, Canada. As can be expected, many of my interests are computer and engineering related. However, I also enjoy hiking and the outdoors. Playing violin and piano are also spare time hobbies of mine.