Commit Graph

17 Commits

Author SHA1 Message Date
ff077c5d0d separation to vec.h, generic vector ops, camera class and its usage for spatial rendering 2024-07-29 15:21:39 +03:00
0697f845dd move and rename private/rendering.h to rendering/internal_api.h 2024-07-29 13:20:11 +03:00
3edd692771 automatic detenction of texture mode and batching based on it 2024-07-28 23:59:23 +03:00
20e33fe30d rendering.c: sprite batches with no color information when appropriate 2024-07-28 16:06:47 +03:00
910e45a44b rendering.c: fix sprite uv in batches, fix alpha blending of texture atlas 2024-07-27 17:55:57 +03:00
f5ba4a75bd rendering.c: only update opengl viewport once it's actually changed 2024-07-27 17:10:08 +03:00
79bc261ccd rendering.c: sprite rotation 2024-07-27 16:55:38 +03:00
c529e6ee4e rendering.c: correct-er order and settings of of 2d and 3d 2024-07-27 15:35:49 +03:00
dfde000a3a rendering.c: batching for sprites (blended vs unblended), separation of rendering submodules; textures.c: textures_get_atlas_id() 2024-07-27 15:10:49 +03:00
bdf2a54107 replace categorized, sorted render queues with a single ordered 2d queue 2024-07-15 23:31:54 -03:00
7218acb40b textures.c: fix regressions for loner textures 2024-07-14 18:36:48 +03:00
bd53a931c0 rework of textures, finalization of basic opengl rendering 2024-07-14 16:04:12 +03:00
55d85399e9 full removal of SDL_Renderer usage, working spatial triangle rendering, temporary(?) regression of HDPI 2024-07-12 21:16:21 +03:00
b280243d30 work-in-progress for 3d triangle rendering 2024-07-10 19:15:28 +03:00
f98f9e1300 creation of opengl 1.5 context, mixing of gl calls with sdl renderer 2024-07-09 15:36:13 +03:00
5738870147 remove unused includes 2024-07-08 22:58:57 +03:00
veclavtalica
206a5b7cad awesome!!! 2024-07-08 03:44:20 +03:00