VectorStorm gamepad support

So I borrowed a couple of gamepads from various friends, and have been spending the morning fixing VectorStorm’s gamepad support, and have reached what I consider to be “stage one” support. “Stage one” support is that the system is set up correctly to work with an XBox 360 gamepad by default, and the Preferences game…

Filled-color vector sprites

Wow, that went a lot faster than I expected. I finished all of the tasks I laid myself in the last post, and so VectorStorm can now lay down areas of color by using a combination of a VertexArray command to specify vertices, and a TriangleStrip or TriangleFan command, specifying the order in which to…

VectorStorm… to the future!

VectorStorm is already a somewhat idealised version of vector graphics.  That is, it’s taking the principles behind real-world classic vector graphics hardware, and is pushing a little beyond what ever actually existed. For example, VectorStorm supports hardware-accelerated transformations.  It allows blending between two different colors along the length of a vector.  And it supports rendering…

Bloom solved

As is often the case, the actual problem turned out to be pretty silly; one of my offscreen buffers was set to GL_NEAREST instead of GL_LINEAR during an important copy. Someone remind me again why I enjoy programming? :) This still isn’t ready to go live yet; there are too many computers out there which…