iitalics
  • Joined on 2020-01-28
iitalics pushed to main at iitalics/geometra 2024-01-22 20:08:55 +00:00
5411994fc2 batched rendering for sprites and text
iitalics pushed to main at iitalics/geometra 2024-01-22 19:23:40 +00:00
0580529940 change renderer API to enable batched sprite rendering
0d1fd47715 Adam.Mat2A code cleanup
Compare 2 commits »
iitalics pushed to main at iitalics/geometra 2024-01-22 17:58:59 +00:00
9964260e0d refactor matrix muls when computing transform
65dd5eb0b8 change scene sexp syntax for sprites
Compare 2 commits »
iitalics pushed to main at iitalics/geometra 2024-01-20 19:08:26 +00:00
d7209eebec add label nodes to scene
466f84eb8e refactor load_image happens in Asset
09a5947a27 directly mmap files instead of read loop
Compare 3 commits »
iitalics pushed to main at iitalics/geometra 2024-01-20 18:14:07 +00:00
4c2d4be9fb (m)sdf text rendering
7fffdd4798 fix "not found" errors for textures by handling in absolute_path
93ed4c82fa remove unused support for index buffers in Renderer
a898d1c38a add premultiply_alpha bool to load_texture
d0f4f6a6c4 add loading font from glyph map
Compare 8 commits »
iitalics pushed to main at iitalics/geometra 2024-01-20 00:58:42 +00:00
c59c81a4ea compose tetris HUD scene
8b8ae416be fix sprite rect width
b83a670e4d fix gen_sprites default dpi -_-
3fd155e4af N2.Scene contains sprites rather than colored rectangles
Compare 4 commits »
iitalics pushed to main at iitalics/geometra 2024-01-20 00:10:56 +00:00
61d4e590b2 remove Texture public interface from S2
iitalics pushed to main at iitalics/geometra 2024-01-20 00:04:19 +00:00
5f31d1eb7f remove label from argument Renderer.draw_rect ~bb
iitalics pushed to main at iitalics/geometra 2024-01-20 00:01:54 +00:00
9162e9f3b4 remove redundant "window initialized" message
iitalics pushed to main at iitalics/geometra 2024-01-20 00:01:29 +00:00
231de4b245 add sprite rendering
iitalics pushed to main at iitalics/geometra 2024-01-19 23:39:26 +00:00
c1f8a4faec add sprite type and load spritemap file
2d367e6ded fixup gen_sprites
eded1071c4 fix accidentally shadowing some log namespaces
a6ee085b1a spritemap generation utils
Compare 4 commits »
iitalics pushed to main at iitalics/geometra 2024-01-19 21:59:54 +00:00
12ffc31b3e fix Asset log namespace
iitalics pushed to main at iitalics/geometra 2024-01-19 21:56:22 +00:00
99d136c1e3 refactor texture munching to use Array3 and reshape
2855edbb81 add basic texture rendering (no clips, no instances)
Compare 2 commits »
iitalics pushed to main at iitalics/geometra 2024-01-19 21:04:03 +00:00
635d742363 add loading textures from sdl surfaces
iitalics pushed to main at iitalics/geometra 2024-01-19 20:24:09 +00:00
104d941ab7 add s2.mli
95758ed7c6 s2 event loop passes time variable
d6882feb15 refactor string->sexp happens in S2
Compare 3 commits »
iitalics pushed to main at iitalics/ohlog 2024-01-19 19:23:39 +00:00
e04f826fa9 remove incorrect Ansi.int_of_color
iitalics created branch main in iitalics/ohlog 2024-01-19 19:22:42 +00:00
iitalics pushed to main at iitalics/ohlog 2024-01-19 19:22:42 +00:00
e5183a44b8 indent multi line messages (WIP)
79495e64df initial upload with some missing features
iitalics created repository iitalics/ohlog 2024-01-19 19:22:33 +00:00
iitalics pushed to main at iitalics/geometra 2024-01-19 19:21:59 +00:00
5ce8d30f89 add N2.mli
a691757921 Revert "rename ~bb argument(s) to ~rect"
3714ecb88d N2.Scene.get fail message
d5b7821ec7 dont show window before event loop starts
a1a460e2e3 interpret scene description from sexp file
Compare 10 commits »