Sat, 26 Jul 2025 21:13:05 +0200 |
Mike Becker |
simplify build and copy assets to build dir
default tip
|
changeset |
files
|
Fri, 25 Jul 2025 19:19:54 +0200 |
Mike Becker |
simplify how pre-defined shader IDs work
|
changeset |
files
|
Fri, 25 Jul 2025 18:58:50 +0200 |
Mike Becker |
prevent attempts to load a shader again that already failed before
|
changeset |
files
|
Fri, 25 Jul 2025 18:54:51 +0200 |
Mike Becker |
fix broken nullptr handling in asc_shader_use() - fixes #696
|
changeset |
files
|
Fri, 25 Jul 2025 18:50:36 +0200 |
Mike Becker |
clean up the messy shader code specification
|
changeset |
files
|
Thu, 24 Jul 2025 20:58:00 +0200 |
Mike Becker |
vastly deduplicate shader creation code
|
changeset |
files
|
Wed, 23 Jul 2025 00:27:46 +0200 |
Mike Becker |
slightly improve error handling
|
changeset |
files
|
Tue, 22 Jul 2025 21:38:02 +0200 |
Mike Becker |
resolve several minor TODOs
|
changeset |
files
|
Tue, 22 Jul 2025 20:57:13 +0200 |
Mike Becker |
remove outdated TODO comments
|
changeset |
files
|
Tue, 22 Jul 2025 20:50:50 +0200 |
Mike Becker |
add more vector arithmetic functions
|
changeset |
files
|
Mon, 21 Jul 2025 21:28:34 +0200 |
Mike Becker |
improve snap-to-grid-movement
|
changeset |
files
|
Sun, 20 Jul 2025 23:31:40 +0200 |
Mike Becker |
snap the movement to the grid
|
changeset |
files
|
Sat, 19 Jul 2025 21:29:10 +0200 |
Mike Becker |
use new point-of-origin for 2d primitives
|
changeset |
files
|
Fri, 18 Jul 2025 18:01:41 +0200 |
Mike Becker |
remove global active font and color (also fixes #693)
|
changeset |
files
|
Thu, 17 Jul 2025 20:26:39 +0200 |
Mike Becker |
add a tiled game field
|
changeset |
files
|
Thu, 17 Jul 2025 20:15:56 +0200 |
Mike Becker |
fix wrong allocation sizes when allocating the shader info structs
|
changeset |
files
|
Thu, 17 Jul 2025 20:13:25 +0200 |
Mike Becker |
fix that empty nodes fail to recalculate world transforms in the scene graph
|
changeset |
files
|
Thu, 17 Jul 2025 19:50:34 +0200 |
Mike Becker |
improve asc_scene_node_allocate_data()
|
changeset |
files
|
Thu, 17 Jul 2025 19:45:44 +0200 |
Mike Becker |
fix accidental overwrite of the update flag when creating text
|
changeset |
files
|
Thu, 17 Jul 2025 19:44:22 +0200 |
Mike Becker |
improve OpenGL error handling
|
changeset |
files
|
Wed, 16 Jul 2025 23:27:34 +0200 |
Mike Becker |
add asc_scene_node_init() - fixes #695
|
changeset |
files
|
Mon, 14 Jul 2025 21:56:53 +0200 |
Mike Becker |
complete basic movement
|
changeset |
files
|
Sun, 13 Jul 2025 17:17:15 +0200 |
Mike Becker |
hack a quick example for both rotation directions
|
changeset |
files
|
Sun, 13 Jul 2025 15:09:04 +0200 |
Mike Becker |
rework how transformations work to allow rotations around a point of origin
|
changeset |
files
|
Sun, 13 Jul 2025 14:22:40 +0200 |
Mike Becker |
add function to apply a matrix to a vector
|
changeset |
files
|
Sun, 13 Jul 2025 13:48:13 +0200 |
Mike Becker |
fix wrong row/column access in asc_mat4f_mul()
|
changeset |
files
|
Sun, 13 Jul 2025 13:35:51 +0200 |
Mike Becker |
add functions for sin() and cos() with increased precision when the return value is supposed to be zero
|
changeset |
files
|
Sat, 12 Jul 2025 23:05:43 +0200 |
Mike Becker |
add rotation functions, but rotation with special point of origin is still broken
|
changeset |
files
|
Sat, 12 Jul 2025 22:28:30 +0200 |
Mike Becker |
add conversion functions between degrees and radians
|
changeset |
files
|
Sat, 12 Jul 2025 22:06:24 +0200 |
Mike Becker |
remove ui subdir in includes
|
changeset |
files
|
Sat, 12 Jul 2025 21:49:12 +0200 |
Mike Becker |
add log message when removing a behavior
|
changeset |
files
|
Fri, 11 Jul 2025 00:48:08 +0200 |
Mike Becker |
remove dependency to AscSprite from AscText
|
changeset |
files
|
Thu, 10 Jul 2025 22:19:48 +0200 |
Mike Becker |
improve signature of asc_sprite_set_size()
|
changeset |
files
|
Thu, 10 Jul 2025 22:13:39 +0200 |
Mike Becker |
improve signatures of other text functions and make them linkable symbols
|
changeset |
files
|
Wed, 09 Jul 2025 22:30:52 +0200 |
Mike Becker |
improves signature of asc_text_printf() and adds documentation
|
changeset |
files
|
Tue, 08 Jul 2025 19:55:55 +0200 |
Mike Becker |
rename asc_memcmp() to asc_memcmpc() to avoid confusion with regular memcmp()
|
changeset |
files
|
Tue, 08 Jul 2025 19:32:31 +0200 |
Mike Becker |
optimize asc_memcmp() by enabling the compiler to use SIMD instructions
|
changeset |
files
|
Tue, 08 Jul 2025 17:45:33 +0200 |
Mike Becker |
remove functions that construct a transform from position/rotation/scale
|
changeset |
files
|
Mon, 07 Jul 2025 22:51:06 +0200 |
Mike Becker |
remove separate vectors for position, rotation, scale from scene node
|
changeset |
files
|
Mon, 07 Jul 2025 22:41:48 +0200 |
Mike Becker |
enclose GCC attribute with an ifdef
|
changeset |
files
|
Sun, 06 Jul 2025 18:57:43 +0200 |
Mike Becker |
make asc_clamp() generic and support all common types
|
changeset |
files
|
Sun, 06 Jul 2025 18:49:44 +0200 |
Mike Becker |
rename asc_recti to just asc_rect (there won't be an asc_rectu)
|
changeset |
files
|
Sun, 06 Jul 2025 18:49:08 +0200 |
Mike Becker |
fix make dependencies for behavior.o
|
changeset |
files
|
Sun, 06 Jul 2025 18:47:28 +0200 |
Mike Becker |
add asc_recti_center()
|
changeset |
files
|
Sun, 06 Jul 2025 18:45:47 +0200 |
Mike Becker |
remove test behavior for score counter
|
changeset |
files
|
Sat, 05 Jul 2025 23:11:36 +0200 |
Mike Becker |
add asc_behavior_get_name()
|
changeset |
files
|
Sat, 05 Jul 2025 23:08:56 +0200 |
Mike Becker |
remove unnecessary second parameter from asc_util_gen_name()
|
changeset |
files
|
Sat, 05 Jul 2025 23:06:07 +0200 |
Mike Becker |
add names to behaviors
|
changeset |
files
|
Fri, 04 Jul 2025 23:36:40 +0200 |
Mike Becker |
fix formatting of generated names of scene nodes
|
changeset |
files
|
Fri, 04 Jul 2025 23:35:41 +0200 |
Mike Becker |
create utility to generate names - resolves #694
|
changeset |
files
|
Fri, 04 Jul 2025 23:23:29 +0200 |
Mike Becker |
fix typo in ASC_FLAG_INITIALIZED
|
changeset |
files
|
Thu, 03 Jul 2025 23:01:52 +0200 |
Mike Becker |
add asc_behavior_remove()
|
changeset |
files
|
Wed, 02 Jul 2025 23:55:50 +0200 |
Mike Becker |
improve macros in datatypes.h - fixes #692
|
changeset |
files
|
Wed, 02 Jul 2025 23:21:17 +0200 |
Mike Becker |
resolve TODOs regarding input.h
|
changeset |
files
|
Tue, 01 Jul 2025 20:28:49 +0200 |
Mike Becker |
add ellipsis shader - resolves #385
|
changeset |
files
|
Tue, 01 Jul 2025 00:00:50 +0200 |
Mike Becker |
fix typo in struct name
|
changeset |
files
|