Skip to content

Releases: bananu7/Hate

Stackage release

10 Jul 16:54
Compare
Choose a tag to compare
Stackage release Pre-release
Pre-release

Hopefully I'll be able to get this version into Stackage

Hackage build fixes

21 Dec 16:53
Compare
Choose a tag to compare

In the desperate effort to get it to Hackage, I did some small changes to the cabal file. Let's see if that helps.

Updated base upper version for Hackage

21 Dec 16:03
Compare
Choose a tag to compare
Pre-release

This is just a small fix that adds upper bound to the base library. Thanks to that, Hate is now on Hackage!

Added spritePart function

20 Dec 22:30
Compare
Choose a tag to compare
Pre-release

This small function is essential for supporting bitmap font rendering. In fact, a prototype of such can already be seen here.

Added solid colors

16 Aug 11:32
Compare
Choose a tag to compare
Added solid colors Pre-release
Pre-release

Added "colored" combinator and fixed solid color pipeline

OpenGL 3.3 support with swappable backends

10 Apr 08:42
Compare
Choose a tag to compare

Rejoice! Hate now has not one, but two separate backends (sharing some code) that either use the full power of modern 4.4+ OpenGL, or strive to provide a compatibility layer on 3.3. This means older Mac OS PCs should now be able to run it.

Added error reporting for window creation

28 Mar 12:59
Compare
Choose a tag to compare

Failure in window creation or GLFW initialization will now output to console.

Added support for other image types

11 Mar 12:38
Compare
Choose a tag to compare
Pre-release

Thanks to JuicyPixels-util, JPG images should now work. Every loaded image will be converted to RGBA from now on.

This release also introduces an upper cap for GLFW-b, because 1.4.7 appears broken on Windows, as pointed out by @kBoK.

Window projection recalculation

26 Feb 10:43
Compare
Choose a tag to compare
Pre-release

Hate now reacts properly to window sizing event. Note that (0,0) coordinates are now in top-left corner.

Fix: added Origin Reference parameter to spritesheet rendering

26 Feb 10:16
Compare
Choose a tag to compare

spriteSheet changed from

spriteSheet :: Int -> SpriteSheet -> DrawRequest

to

spriteSheet :: OriginReference -> Int -> SpriteSheet -> DrawRequest