Abdelrahman Said abdelrahman
abdelrahman pushed to main at abdelrahman/compositor-test 2024-02-26 07:25:39 +00:00
b447e9d5a1 Update .gitignore
65d69bd570 Update build script
Compare 2 commits »
abdelrahman pushed to main at abdelrahman/compositor-test 2024-02-25 23:23:32 +00:00
9570f31dc7 Remove unused include
abdelrahman pushed to main at abdelrahman/compositor-test 2024-02-25 22:42:34 +00:00
547764764c Switch to using if statements instead of switch in event handling code
abdelrahman pushed to main at abdelrahman/compositor-test 2024-02-25 21:21:43 +00:00
29bcfabda9 Move the node drawing code to a function
abdelrahman pushed to main at abdelrahman/compositor-test 2024-02-25 21:11:33 +00:00
f03dad33a2 Move noodle correctly when the node it's connected to moves
abdelrahman pushed to main at abdelrahman/compositor-test 2024-02-25 21:04:46 +00:00
8078a72deb Add support for maintaining connected noodle when parent node moves
abdelrahman pushed to main at abdelrahman/compositor-test 2024-02-25 20:53:15 +00:00
f2faa56e5f Handle ui_noodle return states and start introducing connected nodes
a68d6997a5 Add different return states for ui_noodle
Compare 2 commits »
abdelrahman pushed to main at abdelrahman/compositor-test 2024-02-25 20:33:23 +00:00
373e48216d Reorder ui functions
abdelrahman pushed to main at abdelrahman/compositor-test 2024-02-25 20:32:22 +00:00
7b7a913c46 Simplify the immediate mode functions and move node
bc6bb1afdc Update the node struct
b847f87ee5 Move line_from_origin and aabb functions to the window code
Compare 3 commits »
abdelrahman pushed to main at abdelrahman/compositor-test 2024-02-25 13:14:53 +00:00
4610561eff Remove code for connecting noodles
abdelrahman pushed to main at abdelrahman/compositor-test 2024-02-25 12:33:57 +00:00
8501eb787e Support connecting noodle to another node and ensure it
abdelrahman pushed to main at abdelrahman/compositor-test 2024-02-25 00:46:29 +00:00
050bb355d0 Reset noodle to default position if not connected to another node
abdelrahman pushed to main at abdelrahman/compositor-test 2024-02-25 00:02:53 +00:00
a86b025f7d Fix node type typo
abdelrahman pushed to main at abdelrahman/compositor-test 2024-02-24 23:53:40 +00:00
2d31233a1e Add functionality to draw nodes with user-defined inputs count
abdelrahman pushed to main at abdelrahman/compositor-test 2024-02-24 23:05:10 +00:00
30986e3c99 Update submodules
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-02-24 23:02:11 +00:00
7948d3fd1a Ensure arena is freed when initialisation fails
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-02-24 22:59:45 +00:00
1094a9fefb Add comment for default alignment
abdelrahman pushed to main at abdelrahman/compositor-test 2024-02-24 20:45:33 +00:00
84cdb87a19 Update code to use stdlib
84873f1e98 Replace separate aliases and arena implementations with stdlib submodule
Compare 2 commits »
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-02-24 20:28:48 +00:00
b8db582098 Implement growing arena
a169fe3654 Return NULL when aligning forward if ptr is NULL
9513c05b75 Handle NULL pointers in base arena
633632105b Implement base arena allocator
5a0aad5d52 Add memory utilities
Compare 7 commits »
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-02-24 15:37:14 +00:00
2be4536850 Add aliases for pointer integer types