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

53 commits

Author SHA1 Message Date
Miloslav Číž
bfff51d4d0 Add stencil buffer 2019-05-28 16:23:12 +02:00
Miloslav Číž
b7de74034d Fix sorting 2019-05-28 12:49:13 +02:00
Miloslav Číž
d083bb7f65 Start sorting 2019-05-28 12:07:25 +02:00
Miloslav Číž
9448f5ca36 Rework scene draw 2019-05-27 20:47:47 +02:00
Miloslav Číž
2f6e21e3d8 Add todos 2019-05-26 20:00:28 +02:00
Miloslav Číž
9a24ad5ade Fix warnings 2019-05-26 18:21:21 +02:00
Miloslav Číž
83b077bbee Continue obj2array 2019-05-26 16:42:55 +02:00
Miloslav Číž
a281af0ef6 Move early clipping to scene draw 2019-05-23 15:24:43 +02:00
Miloslav Číž
7fff6fc9bb Add byte z-buffer 2019-05-22 19:34:07 +02:00
Miloslav Číž
4c4ced2d77 Add z-buffer 2019-05-22 17:32:34 +02:00
Miloslav Číž
c11cc70238 Replace drawModel with drawScene 2019-05-21 21:28:16 +02:00
Miloslav Číž
15df512cc9 Add persp. corr. depth 2019-05-21 16:27:13 +02:00
Miloslav Číž
0084e48b2c Add linear depth interpolation 2019-05-21 14:55:24 +02:00
Miloslav Číž
6ff62a8995 Add depth to pixelinfo 2019-05-21 14:13:07 +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 Číž
c0e5c383a8 Rename constant 2019-05-17 18:31:13 +02:00
Miloslav Číž
e97ea1c5cc Fix z-divide 2019-05-16 22:02:50 +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 Číž
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 Číž
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 Číž
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 Číž
d4872e6984 Use stepping lerp 2019-05-06 19:02:58 +02:00
Miloslav Číž
a0ccae315b Update SDL test 2019-05-06 00:32:37 +02:00
Miloslav Číž
db06869dd7 Add test texture 2019-04-28 21:11:23 +02:00
Miloslav Číž
c0a0270c96 Fix discontinities in long triangles 2019-04-28 20:53:02 +02:00
Miloslav Číž
e0467330e9 Add small adjustements 2019-04-28 19:31:13 +02:00
Miloslav Číž
360df9fe83 Continue drawModel 2018-11-20 12:45:40 +01:00
Miloslav Číž
35197f03d6 Small refactor 2018-11-18 18:30:39 +01:00
Miloslav Číž
28ce385dad Add modes 2018-11-18 18:25:55 +01:00
Miloslav Číž
2eff3913f4 Add BF culling 2018-11-18 15:59:58 +01:00
Miloslav Číž
182ee3b65d Fix L/R 2018-11-18 13:40:51 +01:00
Miloslav Číž
3a9bc0f6e7 Rename 2018-11-18 10:22:31 +01:00
Miloslav Číž
85f48c1d79 Advance barycentric 2018-11-18 09:33:15 +01:00
Miloslav Číž
d3a3e12f33 Start barycentric 2018-11-17 19:57:30 +01:00
Miloslav Číž
469368530b Prevent infinite loops 2018-11-17 17:33:09 +01:00