Commit Graph

151 Commits

Author SHA1 Message Date
Vovanium 6250fa27d7 + Raster renderers 2022-09-22 18:57:56 +03:00
Vovanium 5852320f89 Split RGB and ARGB 2022-09-15 19:45:58 +03:00
Vovanium c0ffe86eeb Make painting generic (we can instantiate it with texture painting too!) 2022-09-15 19:27:31 +03:00
Vovanium 9e95881aaa + Texture to Renderer (example not working due to broken sdlada) 2022-09-13 22:48:36 +03:00
Vovanium 8709a017ab * Bounding Box optimization 2022-09-13 19:39:28 +03:00
Vovanium 6f9e40a072 + Textures introduced 2022-09-13 19:33:16 +03:00
Vovanium 8baf76ea9a SDL Rectangles remake 2022-09-13 19:32:33 +03:00
Vovanium 83374ec6b3 + Clear 2022-09-13 19:13:12 +03:00
Vovanium 1c57434864 + Surface-to-surface rendering 2022-09-13 17:35:15 +03:00
Vovanium d9cbe9e94c + Sprite_Renderables 2022-09-13 17:29:32 +03:00
Vovanium a983c74dab + some arithmetic on Boxes 2022-09-13 17:28:57 +03:00
Vovanium 0ea06131ce + SDL renderer support 2022-09-12 00:04:17 +03:00
Vovanium 3d1bbd3c61 -> example code to render split 2022-09-12 00:03:36 +03:00
Vovanium eb8f6e7313 + SDL point conversion 2022-09-12 00:02:55 +03:00
Vovanium be7f07cfb4 + SDL color conversion 2022-09-12 00:02:26 +03:00
Vovanium 550f056e9b * split color and indexed rendering 2022-09-12 00:01:45 +03:00
Vovanium 7b3d03a6b1 Example name make sense 2022-09-11 22:17:03 +03:00
Vovanium b94aaa8739 + Write_Pixel (more rendering) 2022-09-11 00:17:21 +03:00
Vovanium 0e6ccc5f03 Surface renamed to Renderable 2022-09-10 23:22:46 +03:00
Vovanium 735e068d3d + Video.SDL2.Window_Surface.Fill_Rectangle 2022-09-08 19:48:58 +03:00
Vovanium a15133721a Window_Surface 2022-09-08 17:56:26 +03:00
Vovanium d0a6edaee3 ! SDLAda integration start 2022-09-08 01:44:15 +03:00
Vovanium a38f4b4dc3 more events 2022-09-07 19:51:02 +03:00
Vovanium 3e4c563796 moving files around 2022-09-06 23:31:02 +03:00
Vovanium 1f4069ab8f + sdl events 2022-09-06 22:30:35 +03:00
Vovanium 58c5ef0d70 Comment on SDL 2022-08-20 23:54:18 +03:00
Vovanium 858fcaea98 + SDL Render introduced 2022-08-20 23:53:52 +03:00
Vovanium 8f30fd33fc undiscriminate again. too many restrictions 2022-08-18 19:51:53 +03:00
Vovanium d6edf281cd + First painting 2022-08-18 19:09:57 +03:00
Vovanium 14d73584db correct parameter mode 2022-08-18 17:23:10 +03:00
Vovanium d0d65a1df2 + Error handled Message box 2022-08-18 17:22:59 +03:00
Vovanium dc094d4e07 - SDL_LoadBMP... it is a macro 2022-08-18 16:37:49 +03:00
Vovanium e84d36fb6a + Some Error Handling 2022-08-18 16:37:30 +03:00
Vovanium 1b48a6f702 + Sample image 2022-08-18 11:19:42 +03:00
Vovanium 4eb2355817 Surfaces made limited. SDL..Surface made controlled 2022-08-17 19:43:33 +03:00
Vovanium d784801c3c * SDL.Windows.Window made discriminated type too 2022-08-17 18:55:05 +03:00
Vovanium c5e9e47fbb * SDL.Surfaces.Surface is now discriminated type (thus no modification any more) 2022-08-17 18:26:38 +03:00
Vovanium cede30a2bd SDL Surface made child of Surface and now a reference to SDL_Surface; 2022-08-17 17:42:13 +03:00
Vovanium c65b247b59 + introducing Surface 2022-08-17 17:08:40 +03:00
Vovanium e5c3ad7b0d + Ravenscar Full STM32F429Disco project 2022-08-17 15:48:13 +03:00
Vovanium 4504593118 * rename Left/Right to First/Last (like in Ada range) 2022-08-16 19:12:51 +03:00
Vovanium b8f92f5b10 + Cortex-M4 build 2022-08-16 18:51:51 +03:00
Vovanium 4f813935e3 + SDL surface / raster conversion 2022-05-17 13:14:30 +03:00
Vovanium e34a527032 + SDL: getting surface 2022-05-13 23:32:08 +03:00
Vovanium 37161b7a1b + SDL Message box 2022-05-13 18:32:06 +03:00
Vovanium 4d0a757b9f + Error code type for SDL 2022-05-13 18:26:13 +03:00
Vovanium 6f7c8df997 + some integer geometry functions 2022-05-12 02:27:56 +03:00
Vovanium a182a23270 * Integer geometry made better 2022-05-12 02:08:27 +03:00
Vovanium b5ffde92e8 + opening SDL window 2022-05-11 22:39:29 +03:00
Vovanium 42e503f9aa + some code 2022-05-11 19:48:26 +03:00