For this technique to work you need at least OpenGL 4.3, but that said even quite long in the tooth integrated graphics can do this (at least on Linux, and I guess on windows), SSBO’s (Shader Storage Buffer Objects) are a great way for your shader to feedback information to your application. In this case […]
Just a quick update of my example of using Raylib with the Open Dynamics Engine. I never really spent much time tweaking the vehicle parameters, but its more than enough to get you going, you can get the code here
A few years ago I released Matrix Chain so I thought it was long overdue an update! There were a few minor changes needed for the latest version of Raylib, and the app still proves useful for experimenting with matrix calculations You can get it here Enjoy!
About a year ago I released a couple of templates for Raylib, I’ve just updated them for the latest (github) version of Raylib there is a non GUI and GUI version. Enjoy!
Being somewhat frustrated with the input option available in a game I’m playing I quickly cobbled together a quick app to send key presses when the joystick is used. The source below assumes WASD keys should be pressed when axis 0/1 changes and that buttons 0,1, and 2 should press keys Z, X and C. […]
Some time ago I posted about path finding on a hexagonal grid. Its no surprise that there have been changes to Raylib’s API during this time, that said most of the changes are with define names and there are one or two functions that have changed names or have become more useful, all in all […]
Using POST arrays can be a useful and powerful method for handling user input. In the last post I showed how to do some basic form handling using an Apache module, and I mentioned it would be nice at a later date to handle POST arrays, and it turn out to be less of a […]
PHP is without doubt a useful tool, however the language and specifically its API is somewhat inconsistent and lets be honest at times it can be a bottleneck. I find coding in C to be a less frustrating experience and if the language is good enough for the Apache developers that should tell you something. […]
The fact that HTTP is a stateless protocol can cause a number of problems for anyone creating a web application. One common technique when viewing data is known as CRUD, this is simply Create Read Update and Delete. Imagine you have a system that allows you to edit and update invoices, when viewing the details […]
While many people favour an IDE (Integrated Development Environment) there are a few reasons you might prefer using a simple editor and terminal, to say the least less hunting through a GUI hierarchy for the functionality you want, and a better understanding of the development environment. C Sharp uses what it calls “assemblies” to provide […]