31 Commits

Author SHA1 Message Date
connellpaxton
f84f9d996e Cantor 2024-02-11 10:34:08 -05:00
connellpaxton
13fff8cfad Added object system using SSBOs 2024-02-10 17:40:56 -05:00
Conál
d706da69e9 Added box (very exciting) 2024-02-09 08:35:11 -05:00
Conál
d945f49fca Okay, figured out input, for real this time 2024-02-08 23:32:51 -05:00
Conál
df334c3941 Got mouse and keyboard movement working -- I think 2024-02-07 10:39:07 -05:00
connellpaxton
5df7032caa Created raymarching branch 2024-02-06 15:40:50 -05:00
connellpaxton
d18195fb91 unfocused camera light!!!! 2024-02-06 11:58:49 -05:00
Conál
6c317c8ac3 Just made the light the location of the camera, gives nice vibes 2024-02-06 11:38:44 -05:00
connellpaxton
dfd0c57c59 Fixed normal generation (for real this time).
Issue was in sampling texture on the CPU side.
2024-02-06 11:31:29 -05:00
connellpaxton
90d04c2d9f Fixed normal generation (forgot to properly bump scale). 2024-02-06 08:50:16 -05:00
connellpaxton
eeb923067f Introduced frustum culling, learned how to correctly spell frustum 2024-02-06 08:26:24 -05:00
connellpaxton
7fd68abcf9 Fixed it!
Holy shit all it was really was performing a computation without assigning the result (x *= n instead of x * n).
2024-02-05 23:32:54 -05:00
connellpaxton
7aa5d04e4e small displacements 2024-02-05 13:53:37 -05:00
Conál
82f0785cae Fixed uniform buffer padding issue, still dealing with tesselation error 2024-02-05 13:21:25 -05:00
Conál
9582baf2d2 Fixed index generation issue, debugging tessellation issue 2024-02-05 12:26:00 -05:00
Conál
8e2559cf26 Some unidentified vertex or index generation error 2024-02-05 11:50:58 -05:00
connellpaxton
6870cb61f9 Lambertian model 2024-02-04 14:30:03 -05:00
connellpaxton
8ebae9b362 Started experimenting with lighting and pipelines for per-fragment lighting. 2024-02-03 13:59:36 -05:00
connellpaxton
48a3749bd5 Fixed timing 2024-02-01 11:54:18 -05:00
connellpaxton
b6cf6c08c3 Created working geometry shader 2024-01-31 16:44:45 -05:00
Conál
6d353814fc Cursors now works! 2024-01-30 13:56:07 -05:00
connellpaxton
33c783fcc4 Added IMGUI, slightly changed logging to deal with ERROR and DEBUG being popular macro definitions. 2024-01-29 16:21:15 -05:00
Conál
c3d27c5c86 Fixed glTF loading around norms and tex coordinates 2024-01-29 12:19:21 -05:00
Conál
c0d6d07e7e DRAGON TIME MF'ERS (glTF loaded) 2024-01-29 11:23:12 -05:00
connellpaxton
ef1bceb388 Texture creation and binding works! 2024-01-28 12:30:42 -05:00
Conál
4012425d35 Made small ray tracer with a sphere to test fragment shading and uniform buffers 2024-01-28 10:01:39 -05:00
connellpaxton
063f908d60 Fixed really annoying colorblend issue caused by me setting two greens and no blues in my colorwritemask 2024-01-26 14:51:41 -05:00
connellpaxton
c4c796c98e Fixed pipeline and shaders.
Can now view 3D objects
2024-01-26 14:14:25 -05:00
connellpaxton
764044b01e First attempt at negative viewport, its not quite working for some reason (yet) 2024-01-26 10:52:20 -05:00
connellpaxton
9ffe7c14de Fixed all validation errors on Windows machine. 2024-01-25 20:33:45 -05:00
connellpaxton
c9e2877530 Added shader compilation to build process
Created mechanism to construct pipelines, still need to finish debugging that.
2024-01-25 17:07:47 -05:00