summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2024-07-30add dev folderquou-0/+0
2024-07-30Update gitignorequou-0/+1
2024-07-30floor and ceilingquou-9/+46
2024-07-28fix raycasting aspect ratio.quou-3/+3
2024-07-28brick texturequou-1/+7
2024-07-28Textured walls and vastly increase the speed of the raycaster.quou-33/+52
2024-07-28make_white and make_blackquou-0/+10
2024-07-27ren_rectquou-1/+21
2024-07-27fix x11 mouse stuffquou-0/+15
2024-07-27WIP raycastingquou-15/+129
2024-07-27vec_add, vec_sub and vec_distquou-0/+26
2024-07-27Fix ren_linequou-1/+1
2024-07-27clipping and viewport improvements.quou-48/+136
2024-07-22sampling textures in game.quou-23/+112
2024-07-21gun meshquou-2/+202
2024-07-21texture compressionquou-5/+257
2024-07-20Remove mtl filesquou-4/+0
2024-07-20Simple first person movement.quou-3/+15
2024-07-20keyboard inputquou-0/+185
2024-07-17simple mouse lookquou-5/+74
2024-07-17Mouse deltaquou-0/+7
2024-07-17Square root approx function and normalise.quou-0/+31
2024-07-17raw mouse inputquou-3/+72
2024-07-15Dumb near plane clipping.quou-2/+10
2024-07-15Screen space clipping and backface culling.quou-41/+147
2024-07-15Update persp and ndc2clip to be more consistent with other maths functions.quou-4/+6
2024-07-14Remove unused variable from vec_ref.quou-2/+2
2024-07-14Add a little font tooquou-26/+92
2024-07-13Update .gitignore.quou-0/+4
2024-07-13Model loading and basic lighting.quou-667/+3366
2024-07-13Add file APIquou-0/+114
2024-07-13+y is upquou-2/+2
2024-07-13Add some maths functionsquou-0/+31
2024-07-13Better triangle fill and texture mapping.quou-729/+896
2024-07-06Const-ify the ren_tri input vertices.quou-9/+17
2024-07-06Decrease app memory size.quou-1/+1
2024-07-06Allocate a max viewport so that re-creating images isn't needed.quou-23/+24
2024-07-06Triangle fill.quou-17/+178
2024-07-03persp protects against divide by zero.quou-0/+1
2024-07-03Spinning torusquou-104/+926
2024-06-30initial commit.quou-0/+1292