Zachary D. Rowitsch
|
c187161829
|
Convert to pthreads from OpenMP
|
2023-12-10 02:10:20 -05:00 |
|
Zachary D. Rowitsch
|
63b636da7c
|
Beginning of metrics, working registry, counter and gauge
|
2023-12-10 00:02:45 -05:00 |
|
Zachary D. Rowitsch
|
acb1982235
|
Refactor Fn_apply->UTILITIES_fn_apply
|
2023-10-07 19:55:56 -04:00 |
|
Zachary D. Rowitsch
|
ebfa2ae325
|
Refactor/rename Sasprintf -> UTILITIES_sasprintf
|
2023-10-07 19:39:43 -04:00 |
|
twistdroach
|
e2c819261c
|
Refactor functions with no arguments to make sure they have a prototype
|
2023-10-02 20:05:58 -04:00 |
|
twistdroach
|
c05ef0b5b0
|
Add some return NULLs in case a Throw happens outside of a Try block
|
2021-01-16 21:21:47 -05:00 |
|
twistdroach
|
b1fa1e4805
|
check fread in slurp util
|
2020-12-12 18:59:53 -05:00 |
|
twistdroach
|
8cfee8f9de
|
Need stdio in utilities.c
|
2020-12-12 18:51:45 -05:00 |
|
twistdroach
|
9adba3c9e3
|
Rendering working from yaml file. Only cubes are supported & no material definitions yet either...
|
2020-12-11 23:37:06 -05:00 |
|
Zachary D. Rowitsch
|
f645c9d8fd
|
Further NetBSD suppt
|
2020-11-13 16:21:03 -05:00 |
|
Zachary D. Rowitsch
|
cb5f685802
|
Add ability to load a canvas from PPM
|
2020-11-03 22:47:40 -05:00 |
|
Zachary D. Rowitsch
|
b86753e165
|
clang-format commit 4
|
2020-10-23 23:41:36 -04:00 |
|
Zachary D. Rowitsch
|
595c005fdc
|
Add bounds checking using axis aligned bounding boxes
|
2020-10-06 22:53:14 -04:00 |
|
Zachary D. Rowitsch
|
cbe5434406
|
Make logger reentrant
|
2020-09-30 21:18:49 -04:00 |
|
Zachary D. Rowitsch
|
82ceb7dfc1
|
Mark some unused parameters unused so the compiler won't complain
|
2020-09-30 00:46:45 -04:00 |
|
Zachary D. Rowitsch
|
5c8e2e70ad
|
Add triangle normal interpolation...
|
2020-09-29 22:50:49 -04:00 |
|
Zachary D. Rowitsch
|
2558670a24
|
Added triangle support, added obj support. added render_obj binary to load and scale an obj file and render it
|
2020-09-28 00:35:46 -04:00 |
|
Zachary D. Rowitsch
|
ce6251bbf5
|
Add a random sphere demo
|
2020-09-25 22:17:12 -04:00 |
|
Zachary D. Rowitsch
|
7a7a150590
|
Begin adding reflections. No recursion limit yet, so world test blows up
|
2020-09-05 00:54:54 -04:00 |
|
Zachary D. Rowitsch
|
3d35f1daa8
|
Add a timer utility to track time wall/user/system time
|
2020-08-22 22:17:29 -04:00 |
|
Zachary D. Rowitsch
|
af59f19026
|
Implment shadows, one failing world test!
|
2020-08-20 00:09:06 -04:00 |
|
Zachary D. Rowitsch
|
8165bd1eb5
|
Finished adding camera, build demo with three spheres
|
2020-08-19 00:20:18 -04:00 |
|
Zachary D. Rowitsch
|
594127acfc
|
add newlines to make clang happy
|
2020-08-12 23:56:33 -04:00 |
|
Zachary D. Rowitsch
|
79cd5b8a6a
|
Fix memory leak from double initialization from MATRIX_multiply refactor. Add vectorized MATRIX_destroy/delete functions
|
2020-08-07 17:24:29 -04:00 |
|
Zachary D. Rowitsch
|
28c01d0688
|
add debug log level
|
2020-08-04 20:07:33 -04:00 |
|
Zachary D. Rowitsch
|
6afb92b02e
|
proj_exceptions.h to exceptions.h to better fit naming standards
|
2020-08-04 20:04:19 -04:00 |
|
Zachary D. Rowitsch
|
e1ead64d29
|
Setup main.c to do a simple test of canvas + tuples to simulate ballistic trajectory with gravity + wind
|
2020-08-04 14:45:50 -04:00 |
|
Zachary D. Rowitsch
|
b3b021a533
|
Add ppm output generation in canvas
|
2020-08-04 12:16:00 -04:00 |
|
Zachary D. Rowitsch
|
b2574227c3
|
basis of point/vector established
|
2020-08-01 01:13:16 -04:00 |
|
Zachary D. Rowitsch
|
f4c6b6d7ab
|
More bare structure, can now run tests
|
2020-07-31 23:12:09 -04:00 |
|
Zachary D. Rowitsch
|
b016e609ad
|
Bare-bones structure
|
2020-07-31 22:55:20 -04:00 |
|