Commit Graph

134 Commits

Author SHA1 Message Date
Vovanium 2fa036ac71 some style correction 2023-08-15 23:42:31 +03:00
Vovanium dc9a8f5e01 + some integer geometry operations (minkowski sum, box to box centering) 2023-08-15 23:34:18 +03:00
Vovanium 04ca16be7e Merge branch 'master' of git.disroot.org:Vovanium/Video_library 2023-08-10 00:50:32 +03:00
Vovanium 0de3e6b0be + Stencil Renderables and small refactoring 2023-08-09 19:13:20 +03:00
Vovanium 17c511b3d0 * rename 2023-08-08 13:20:39 +03:00
Vovanium ba260cd54d >refactor< images 2023-08-04 23:47:16 +03:00
Vovanium 2f392b68f1 >refactor< images 2023-08-04 03:02:53 +03:00
Vovanium 8c81158ba9 * buildscript update 2023-08-03 19:50:18 +03:00
Vovanium 787647b2d4 >refactor< Images 2023-08-03 19:49:55 +03:00
Vovanium 96ebf11cc1 + Image Renderables 2023-08-03 18:57:05 +03:00
Vovanium eaaa62732b * Changes in build scripts due to SDLAda removal 2023-08-03 18:56:29 +03:00
Vovanium b0b1ec003d * Some cleanup for Image types 2023-08-03 18:55:45 +03:00
Vovanium 9fdb601669 - SDLAda bindings + Circle and Ellipse to main scene 2023-08-03 14:06:29 +03:00
Vovanium bad48ac68f * Raster can be indefinite 2023-08-03 00:12:00 +03:00
Vovanium 9c7d8cf31b + Ellipse algorithm 2023-08-03 00:06:32 +03:00
Vovanium 72a3438910 + Box operations 2023-08-03 00:04:58 +03:00
Vovanium 276807acdf + simplest font storage type introduced 2023-08-02 19:29:37 +03:00
Vovanium da6903cf60 % bug in color conversion 2023-08-02 15:21:10 +03:00
Vovanium 88d027950f * Minimal SDL bindigs example is working now 2023-08-02 13:01:59 +03:00
Vovanium 90be758bcb + SDL Minimal bindings implementation 2023-08-02 03:52:44 +03:00
Vovanium 6c7641422f + IO.Readers 2023-08-01 23:21:01 +03:00
Vovanium 92c7e13849 * make Generic_Line buildable with No_Implicit_Dynamic_Code 2023-08-01 23:17:05 +03:00
Vovanium 10e13cf629 * type adjustment 2023-08-01 22:31:13 +03:00
Vovanium f199711eee % small error 2023-08-01 19:27:19 +03:00
Vovanium 917b1a38f3 + light tasking STM32F4 target 2023-08-01 18:02:28 +03:00
Vovanium 2834b96f0d * project files cleanup 2023-08-01 16:59:32 +03:00
Vovanium be4e09913e * rename Raster type to Pixel_Array 2023-07-29 22:24:23 +03:00
Vovanium 135317eb5a + Coordinate_Product type for extended range computations ans Ellipse cleanup 2023-05-22 12:30:45 +03:00
Vovanium 1891961f63 + Ellipse rendering (orthogonal) 2023-05-22 10:59:18 +03:00
Vovanium f24d519d77 % correct path 2023-03-14 22:42:14 +03:00
Vovanium f723a6f767 +! Change Interval and Box behaviour
This includes imcompatible changes.
Now Interval.Last is increased by 1.
2023-03-14 01:51:45 +03:00
Vovanium f6ca9c30d0 + Typed writer interface 2023-02-13 21:53:55 +03:00
Vovanium 66c0baaf86 * Unbounded Images use Raster Holders 2023-02-13 20:19:45 +03:00
Vovanium 8342a931bd + Raster Holders to dynamically allocate rasters 2023-02-13 17:37:54 +03:00
Vovanium 4ef0ea2b7f + handy functions on Box 2023-02-13 17:35:58 +03:00
Vovanium ffc3a5ad7f >refactor< unbounded images 2023-02-13 03:43:58 +03:00
Vovanium 82450aaff2 >refactor< unbounded images 2023-02-13 03:25:22 +03:00
Vovanium 3dbffac503 * refactoring fixed images 2023-02-13 02:29:44 +03:00
Vovanium 6f990c80a3 * refactoring of images 2023-02-13 01:15:59 +03:00
Vovanium 6905803538 + more color maps 2023-02-13 01:15:44 +03:00
Vovanium f0838e9787 * moving Indexed_Raster_Image towards Color_Map 2023-02-12 03:46:50 +03:00
Vovanium 5f88f448e6 + Color_Maps 2023-02-12 03:10:46 +03:00
Vovanium e517ac4c3e * Some reimplementation of Image palettes 2023-02-11 02:29:17 +03:00
Vovanium 0dcd59bb42 + More image types 2023-02-11 01:55:06 +03:00
Vovanium e4a4b0dcb0 + Unbounded RGB images 2023-02-10 15:55:46 +03:00
Vovanium cfdc45a3b5 + Unbounded (say heap allocated) RGB Images 2023-02-10 00:55:57 +03:00
Vovanium ca6ce885a1 * adjusting image types 2023-02-06 00:47:43 +03:00
Vovanium d2f3fe18da * nicer gpr 2023-02-05 18:37:36 +03:00
Vovanium 7d1c52b784 * project file reorganization 2023-02-05 04:16:32 +03:00
Vovanium d79fffc4df * Variables in project files 2023-02-03 07:37:05 +03:00