Commit graph

114 commits

Author SHA1 Message Date
6c7641422f + IO.Readers 2023-08-01 23:21:01 +03:00
92c7e13849 * make Generic_Line buildable with No_Implicit_Dynamic_Code 2023-08-01 23:17:05 +03:00
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
be4e09913e * rename Raster type to Pixel_Array 2023-07-29 22:24:23 +03:00
135317eb5a + Coordinate_Product type for extended range computations ans Ellipse cleanup 2023-05-22 12:30:45 +03:00
1891961f63 + Ellipse rendering (orthogonal) 2023-05-22 10:59:18 +03:00
f24d519d77 % correct path 2023-03-14 22:42:14 +03:00
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
f6ca9c30d0 + Typed writer interface 2023-02-13 21:53:55 +03:00
66c0baaf86 * Unbounded Images use Raster Holders 2023-02-13 20:19:45 +03:00
8342a931bd + Raster Holders to dynamically allocate rasters 2023-02-13 17:37:54 +03:00
4ef0ea2b7f + handy functions on Box 2023-02-13 17:35:58 +03:00
ffc3a5ad7f >refactor< unbounded images 2023-02-13 03:43:58 +03:00
82450aaff2 >refactor< unbounded images 2023-02-13 03:25:22 +03:00
3dbffac503 * refactoring fixed images 2023-02-13 02:29:44 +03:00
6f990c80a3 * refactoring of images 2023-02-13 01:15:59 +03:00
6905803538 + more color maps 2023-02-13 01:15:44 +03:00
f0838e9787 * moving Indexed_Raster_Image towards Color_Map 2023-02-12 03:46:50 +03:00
5f88f448e6 + Color_Maps 2023-02-12 03:10:46 +03:00
e517ac4c3e * Some reimplementation of Image palettes 2023-02-11 02:29:17 +03:00
0dcd59bb42 + More image types 2023-02-11 01:55:06 +03:00
e4a4b0dcb0 + Unbounded RGB images 2023-02-10 15:55:46 +03:00
cfdc45a3b5 + Unbounded (say heap allocated) RGB Images 2023-02-10 00:55:57 +03:00
ca6ce885a1 * adjusting image types 2023-02-06 00:47:43 +03:00
d2f3fe18da * nicer gpr 2023-02-05 18:37:36 +03:00
7d1c52b784 * project file reorganization 2023-02-05 04:16:32 +03:00
d79fffc4df * Variables in project files 2023-02-03 07:37:05 +03:00
1f3721d04c * some more reorganizing 2023-02-03 07:16:29 +03:00
6f2e773a7f * some reorganizing of directories 2023-02-03 07:09:12 +03:00
ac3b1a0b43 + Comments 2023-01-25 01:58:22 +03:00
Vovanium
af7b58a15b + text rendering 2023-01-24 17:05:10 +03:00
Vovanium
132eb84b4d - duplicate line 2023-01-24 17:04:16 +03:00
Vovanium
b080eb54b1 + 2bpp mode 2023-01-24 17:01:44 +03:00
Vovanium
926e57d558 + Base video library 2023-01-24 17:01:43 +03:00
4cb4d3efe3 + Color_Index type 2023-01-20 21:10:25 +03:00
18cf56d23d * some more refactoring of indexed images 2023-01-20 21:05:34 +03:00
7fb2f07f40 + Indexed image palette access functions 2023-01-20 20:05:21 +03:00
fcce76e330 + Shared palette indexed image 2023-01-20 19:28:01 +03:00
2df1eeec25 * factoring Image class 2023-01-20 19:13:35 +03:00
Vovanium
0f83321558 making Image type tree + some fixes and name changes 2023-01-19 02:30:08 +03:00
Vovanium
0b61b7a60b * Changed the profile of the line draw procedure 2023-01-19 00:50:39 +03:00
Vovanium
5d3c912cd0 ongonig work in Image class 2023-01-18 02:29:03 +03:00
Vovanium
092bdf53aa + BMP saves ARGB 2022-11-28 02:17:22 +03:00
Vovanium
713207bb5d * some raster format descriptor remake 2022-11-28 02:06:13 +03:00
Vovanium
57c1cb0fdf + RGB888 save to BMP 2022-11-27 23:01:32 +03:00
Vovanium
cffd65abe2 + Working BMP saver for indexed rasters 2022-11-27 17:06:59 +03:00
Vovanium
0f77839dd6 + project for IO, BMP saver started 2022-11-25 02:06:55 +03:00