remove global active font and color (also fixes #693)

add a tiled game field

fix wrong allocation sizes when allocating the shader info structs

fix that empty nodes fail to recalculate world transforms in the scene graph

improve asc_scene_node_allocate_data()

fix accidental overwrite of the update flag when creating text

improve OpenGL error handling

add asc_scene_node_init() - fixes #695

complete basic movement

hack a quick example for both rotation directions

rework how transformations work to allow rotations around a point of origin

add function to apply a matrix to a vector

fix wrong row/column access in asc_mat4f_mul()

add functions for sin() and cos() with increased precision when the return value is supposed to be zero

add rotation functions, but rotation with special point of origin is still broken

add conversion functions between degrees and radians

remove ui subdir in includes

add log message when removing a behavior

remove dependency to AscSprite from AscText

improve signature of asc_sprite_set_size()

improve signatures of other text functions and make them linkable symbols

improves signature of asc_text_printf() and adds documentation

rename asc_memcmp() to asc_memcmpc() to avoid confusion with regular memcmp()

optimize asc_memcmp() by enabling the compiler to use SIMD instructions

(0) -100 -50 -24 +24 +50 tip

mercurial