Commit Graph

33 Commits

Author SHA1 Message Date
opfez 735f88232a add models to makefile, add up/down movement 2021-11-23 18:48:31 +01:00
opfez 015368074f reduce z-fighting 2021-11-23 18:38:05 +01:00
opfez 3324e4f990 improve z-buffer implementation by removing the oddframe state 2021-11-23 18:27:42 +01:00
opfez cdc427a54b explaining comment 2021-11-23 16:23:03 +01:00
opfez 438ac43ff5 basic z-buffering 2021-11-23 16:13:34 +01:00
opfez 315808a012 mouse camera 2021-11-15 23:08:58 +01:00
opfez f937f1cdbd camera 2021-11-14 14:05:24 +01:00
opfez a539bf2b8f handle input correctly 2021-11-13 23:39:49 +01:00
opfez 59937f3cd5 meshes look slightly better 2021-11-13 19:01:37 +01:00
opfez 651cfe8c07 fix camera, back face culling, simple lighting 2021-11-13 18:42:30 +01:00
opfez 5b8e38a7f4 add .gitignore 2021-11-13 15:54:15 +01:00
opfez 92bb5a9a6e correct models 2021-11-13 15:53:26 +01:00
opfez 5bd6e409e5 forgot to add the obj->mod converter 2021-11-13 15:50:00 +01:00
opfez 011d2edb4c add support for importing models 2021-11-13 15:49:42 +01:00
opfez 3c6acb86fa move types to type.h 2021-11-12 17:04:23 +01:00
opfez 04df9ab0d5 shorten draw_line, general cleanup 2021-11-06 12:07:50 +01:00
opfez 4c892bc967 unlicense 2021-11-06 11:29:09 +01:00
opfez 01ff0e9adf debug print functions no longer need a pointer 2021-11-05 22:29:34 +01:00
opfez b6c3dd298c refactor, start work on camera 2021-11-05 22:12:14 +01:00
opfez 2b53462b56 mesh overhaul, rotation, matrices 2021-10-27 21:51:30 +02:00
opfez 553466ea56 meshes, rotating box 2021-10-24 11:20:10 +02:00
opfez dee6115dc9 improve box drawing procedure 2021-10-23 18:50:03 +02:00
opfez 5677f0c7c6 Merge branch 'master' of skoskapet:~/opfez/softren 2021-10-23 10:52:38 +02:00
opfez ea3f43a1f1 starting 3d 2021-10-23 10:51:41 +02:00
opfez 1a054f87c8 line drawing bug was only on the laptop, not a problem after all 2021-09-28 17:36:36 +02:00
opfez 5d752080f4 add draw_rectangle 2021-09-28 17:34:53 +02:00
opfez 8ae094dd98 remove unnecessary checks 2021-09-27 10:10:28 +02:00
opfez a88c2fad2a remove todo comment 2021-09-27 10:00:13 +02:00
opfez bae31894a7 change rendering to use textures, massive performance improvement 2021-09-27 09:59:03 +02:00
opfez e9f32da983 add build script for nixos support 2021-09-26 19:54:27 +02:00
opfez bb57c8e853 renaming 2021-09-26 19:13:56 +02:00
opfez d7607503f3 filled triangles 2021-09-26 19:10:41 +02:00
opfez 8a872aeb54 initial 2021-09-26 00:09:49 +02:00