1
0
Fork 0
mirror of https://git.coom.tech/drummyfish/small3dlib.git synced 2024-11-21 20:39:57 +01:00
Commit graph

87 commits

Author SHA1 Message Date
Miloslav Číž
4784993e63 Document 2019-05-20 17:35:12 +02:00
Miloslav Číž
ee5548f1d4 Fix camera matri 2019-05-20 15:43:57 +02:00
Miloslav Číž
f58cdc58ca Add comment 2019-05-20 15:11:30 +02:00
Miloslav Číž
f3b2a0fa39 makeRotationMatrix -> makeRotationMatrixZXY 2019-05-20 15:01:00 +02:00
Miloslav Číž
465c338628 Add extra camera control 2019-05-19 20:14:06 +02:00
Miloslav Číž
ff56c9da7f Refactor 2019-05-19 10:07:09 +02:00
Miloslav Číž
be396b5c68 Add comment 2019-05-19 08:26:41 +02:00
Miloslav Číž
b1c1650864 Optimize inner loop 2019-05-18 19:20:47 +02:00
Miloslav Číž
c0e5c383a8 Rename constant 2019-05-17 18:31:13 +02:00
Miloslav Číž
f3817882b0 Improve vec3Xmat4 2019-05-16 23:50:03 +02:00
Miloslav Číž
e31a837e57 Add vec3Xmat4 2019-05-16 23:42:12 +02:00
Miloslav Číž
e97ea1c5cc Fix z-divide 2019-05-16 22:02:50 +02:00
Miloslav Číž
9297cc7c79 Fix uninitialized value 2019-05-12 17:42:03 +02:00
Miloslav Číž
4324cd1c76 Adjust hlper functions 2019-05-12 16:02:07 +02:00
Miloslav Číž
8aa3bbe29e Fix zero division 2019-05-12 15:07:18 +02:00
Miloslav Číž
f7a8cc8f63 Add early clipping 2019-05-12 00:11:14 +02:00
Miloslav Číž
509ebce56c Parametrize texture coords 2019-05-11 23:51:16 +02:00
Miloslav Číž
420bbc3aa6 Implement FOV 2019-05-11 21:50:03 +02:00
Miloslav Číž
534f4aa2b9 Start adding controls to the test 2019-05-11 20:23:08 +02:00
Miloslav Číž
85cadda3b3 Fix triangle flicker 2019-05-11 19:52:40 +02:00
Miloslav Číž
d9ed6e322e Add comment 2019-05-11 17:27:16 +02:00
Miloslav Číž
6c808f368a Add clipping to other modes 2019-05-11 17:25:54 +02:00
Miloslav Číž
229c3f465a Add triangle clipping 2019-05-11 17:19:41 +02:00
Miloslav Číž
78fe74caf3 Add comments 2019-05-11 16:10:19 +02:00
Miloslav Číž
252ec68e84 PC seems working 2019-05-11 15:00:25 +02:00
Miloslav Číž
06226f323e PC does something 2019-05-10 23:08:06 +02:00
Miloslav Číž
438c4d7db3 Continue PC 2019-05-10 21:00:48 +02:00
Miloslav Číž
1f0aa51429 Add macro 2019-05-10 18:50:47 +02:00
Miloslav Číž
01e523aff0 Refactor 2019-05-10 16:52:20 +02:00
Miloslav Číž
8392d88763 Start putting persp corr in place 2019-05-09 23:39:28 +02:00
Miloslav Číž
48c44943e9 Rework triangle drawing interface 2019-05-09 19:06:21 +02:00
Miloslav Číž
fcd7956158 Remove redundant macro 2019-05-09 16:12:25 +02:00
Miloslav Číž
411b24248c Send depth to triangle draw 2019-05-08 21:19:55 +02:00
Miloslav Číž
889f68e429 Start persp correction 2019-05-08 21:04:58 +02:00
Miloslav Číž
151fa7c283 Remove redundant function 2019-05-08 14:20:25 +02:00
Miloslav Číž
eaea810b85 Make resolution constant 2019-05-08 14:14:56 +02:00
Miloslav Číž
5749abee92 Move cube data to s3l 2019-05-07 21:31:33 +02:00
Miloslav Číž
fb9f7c6b10 Texture the cube correctly 2019-05-07 21:14:42 +02:00
Miloslav Číž
8d7316baad Improve the cube 2019-05-07 20:23:11 +02:00
Miloslav Číž
6ac545cc87 Draw 3D cube 2019-05-07 16:48:50 +02:00
Miloslav Číž
9881fadb94 Create triangle suboutine 2019-05-06 19:19:24 +02:00
Miloslav Číž
d4872e6984 Use stepping lerp 2019-05-06 19:02:58 +02:00
Miloslav Číž
5849cc6f17 Add lerp quality 2019-05-06 01:11:24 +02:00
Miloslav Číž
529c02a7a4 Fix minor things 2019-05-06 00:41:07 +02:00
Miloslav Číž
e081b9be74 Rasterization looks correct 2019-05-05 22:32:52 +02:00
Miloslav Číž
193f29c6ef Remove unused parameter 2019-05-05 20:13:07 +02:00
Miloslav Číž
9e3de8c157 Rasterization pretty close now 2019-05-05 17:27:54 +02:00
Miloslav Číž
d585310b97 Exclude last row in rasterization 2019-05-05 16:47:08 +02:00
Miloslav Číž
0a27bbe2b5 Expand tests 2019-05-05 02:42:16 +02:00
Miloslav Číž
55ebaef41c Move triangle code to the top 2019-05-04 21:05:42 +02:00