Abdelrahman Said abdelrahman
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-06-23 20:56:44 +00:00
e622923e19 Zero memory when allocating list
abdelrahman pushed to main at abdelrahman/performance-aware-programming 2024-06-23 20:53:12 +00:00
94167e05fd Remove unused variables
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-06-23 20:18:32 +00:00
f72568c135 Namespace list functions
abdelrahman pushed to main at abdelrahman/performance-aware-programming 2024-06-23 20:11:39 +00:00
7177add4ce Switch to using mmap and test unaligned loads
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-06-23 00:44:01 +00:00
ab469b8f37 Use list in rasteriser
058dba9276 Add basic list implementation
Compare 2 commits »
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-06-22 19:42:23 +00:00
65dcd66f76 Add line_t struct and update draw_line function
5908cf3063 Move ARR_LEN macro to misc_utils
Compare 2 commits »
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-06-22 18:27:44 +00:00
9f4137dac9 Draw first line
05eb1723ee Add vec_swap macro
Compare 2 commits »
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-06-22 17:20:58 +00:00
3c21e2c471 Update raytracer window title
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-06-22 16:16:41 +00:00
fc79cb1906 Start on the rasteriser implementation
abdelrahman pushed to main at abdelrahman/cg-from-scratch 2024-06-22 15:47:45 +00:00
8fc3a2577a Split scene definition to use it in both raytracer and rasteriser
fbe4513a14 Update c_cpp_aliases
Compare 2 commits »
abdelrahman pushed to main at abdelrahman/c-cpp-aliases 2024-06-22 15:36:56 +00:00
9f2e22e6cf Add extra aliases
abdelrahman pushed to main at abdelrahman/performance-aware-programming 2024-06-22 12:55:01 +00:00
37d3340df9 Rename C++ files
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-06-16 23:19:00 +00:00
8ed372d938 Ensure stderr is piped to stdout to capture errors in output
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-06-16 23:15:40 +00:00
8a91a0ec6b Add tests for the shell commander
802b70f5ee Add option to discard command output
Compare 2 commits »
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-06-16 22:29:38 +00:00
92c2439b56 Ensure cleanup on command failure
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-06-16 22:20:27 +00:00
781a46713b Add shell commander
7c4725edef Add shell_utils
4fc99f76a5 Move termcolour to shell
Compare 3 commits »
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-06-16 14:31:10 +00:00
25ab75f74f Move memory utilities to common
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-06-16 11:30:13 +00:00
f6dd7e7aa8 Reorganise files
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-06-12 22:21:04 +00:00
8f5bee45c6 Reformat compile script
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2024-06-09 21:46:59 +00:00
25964d9a3c Run tests before building library
d9cf98da73 Rename print_test_result and exit on any failing function
8c153b5321 Build tests on Windows
3c4112d080 Remove building test.c from the Posix compilation script
aa28dd481b Platform abstraction for terminal colour
Compare 8 commits »