Tue, 12 Aug 2025 21:04:59 +0200 Mike Becker update viewports of cameras before executing behaviors, so that the new viewport information is available in the behavior functions default tip changeset | files
Sat, 09 Aug 2025 14:36:39 +0200 Mike Becker fix incorrect file/line information when catching GL errors changeset | files
Fri, 08 Aug 2025 20:51:19 +0200 Mike Becker start giving the game code more structure changeset | files
Fri, 08 Aug 2025 20:51:14 +0200 Mike Becker add show/hide functions for scene nodes changeset | files
Fri, 08 Aug 2025 20:51:02 +0200 Mike Becker add macro to toggle flags changeset | files
Thu, 07 Aug 2025 22:40:41 +0200 Mike Becker remove AscWindowSettings struct changeset | files
Wed, 06 Aug 2025 00:37:01 +0200 Mike Becker remove the asc_col4i datatype in favor of a unified asc_color type changeset | files
Tue, 05 Aug 2025 20:38:11 +0200 Mike Becker fix wrong text length stored in asc_text_printf() changeset | files
Tue, 05 Aug 2025 20:06:35 +0200 Mike Becker update compilation dependencies changeset | files
Tue, 05 Aug 2025 20:00:24 +0200 Mike Becker upgrade to SDL 3 changeset | files
Tue, 05 Aug 2025 16:53:25 +0200 Mike Becker add missing documentation for some rectangle creation parameters changeset | files
Tue, 05 Aug 2025 16:48:04 +0200 Mike Becker fix that the origin was not applied in asc_rectangle_set_bounds() changeset | files
Tue, 05 Aug 2025 16:45:14 +0200 Mike Becker remove "bounds" creation argument for rectangles changeset | files
Mon, 04 Aug 2025 23:19:06 +0200 Mike Becker remove TODO about queuing movement commands changeset | files
Mon, 04 Aug 2025 23:12:22 +0200 Mike Becker rename spaceship variable to player changeset | files
Mon, 04 Aug 2025 23:07:06 +0200 Mike Becker add player's trace and removes the origin offsets from the game field's tiles changeset | files
Mon, 04 Aug 2025 23:06:37 +0200 Mike Becker fix missing parenthesis in VEC macros changeset | files
Sun, 03 Aug 2025 22:15:25 +0200 Mike Becker add a simple struct for the game field that may be extended later changeset | files
Sat, 02 Aug 2025 21:43:39 +0200 Mike Becker add a frame to the main scene + implement the necessary asc_rectangle_set_bounds() function changeset | files
Sat, 02 Aug 2025 15:45:43 +0200 Mike Becker fix that using mipmap filtering did not generate the necessary mipmaps changeset | files
Sat, 02 Aug 2025 15:19:06 +0200 Mike Becker add player colors changeset | files
Sat, 02 Aug 2025 14:58:30 +0200 Mike Becker add null safety in case a sprite is created without texture parameters changeset | files
Sat, 02 Aug 2025 13:20:51 +0200 Mike Becker redesign game field and make it larger (and the player faster) changeset | files
Sat, 02 Aug 2025 13:07:28 +0200 Mike Becker remove the possibility of non-lazy-initializable shader programs changeset | files
Fri, 01 Aug 2025 18:19:33 +0200 Mike Becker make the default window scaling and positioning screen resolution dependent changeset | files
Fri, 01 Aug 2025 18:18:57 +0200 Mike Becker add functions to change the window position changeset | files
Fri, 01 Aug 2025 17:58:28 +0200 Mike Becker update player texture changeset | files
Fri, 01 Aug 2025 17:57:39 +0200 Mike Becker make asc_ui_scale_auto() normalized with Full HD as 100% changeset | files
Thu, 31 Jul 2025 22:14:27 +0200 Mike Becker improve structure of the game code and add a function to set the player position changeset | files
Thu, 31 Jul 2025 20:40:48 +0200 Mike Becker handle the edge-case when a viewport vanishes changeset | files
Wed, 30 Jul 2025 00:12:13 +0200 Mike Becker improve the conditional setting of flags changeset | files
Mon, 28 Jul 2025 23:11:30 +0200 Mike Becker make initial window size depend on UI scaling factor changeset | files
Sun, 27 Jul 2025 23:54:33 +0200 Mike Becker replace ugly backdrop texture changeset | files
Sun, 27 Jul 2025 23:44:14 +0200 Mike Becker first idea of what the main scene could look like changeset | files
Sun, 27 Jul 2025 23:34:19 +0200 Mike Becker add asc_create_flags() utility function changeset | files
Sat, 26 Jul 2025 21:13:05 +0200 Mike Becker simplify build and copy assets to build dir 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
Mon, 30 Jun 2025 23:59:30 +0200 Mike Becker create prototype for creating ellipsis changeset | files
Fri, 27 Jun 2025 22:30:17 +0200 Mike Becker optimize asc_col_itof() changeset | files
Thu, 26 Jun 2025 21:43:22 +0200 Mike Becker improve "polymorphic" typing of shaders changeset | files
Wed, 25 Jun 2025 21:58:44 +0200 Mike Becker add abstractions that allow removing dependencies to glew.h changeset | files
Tue, 24 Jun 2025 20:21:38 +0200 Mike Becker add functions to upload common uniforms changeset | files
(0) -100 -96 tip

mercurial