replace ugly backdrop texture

first idea of what the main scene could look like

add asc_create_flags() utility function

simplify build and copy assets to build dir

simplify how pre-defined shader IDs work

prevent attempts to load a shader again that already failed before

fix broken nullptr handling in asc_shader_use() - fixes #696

clean up the messy shader code specification

vastly deduplicate shader creation code

slightly improve error handling

resolve several minor TODOs

remove outdated TODO comments

add more vector arithmetic functions

improve snap-to-grid-movement

snap the movement to the grid

use new point-of-origin for 2d primitives

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

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

mercurial