Commit Graph

24 Commits

Author SHA1 Message Date
Szymon Nowakowski 777af021d9 Include readme video 2023-11-28 22:04:14 +01:00
Szymon Nowakowski 6e3d68e984 Introduce static and dynamic materials 2023-09-11 23:09:31 +02:00
Szymon Nowakowski da9361df15 Fix compilation error in light code 2023-09-11 23:03:47 +02:00
Szymon Nowakowski 38708060d8 Switch to Bun 2023-09-11 22:57:25 +02:00
Szymon Nowakowski 1355c4e342 Begin glTF parser 2023-08-28 22:38:14 +02:00
Szymon Nowakowski ef7654024a Add video to readme 2023-08-16 21:43:52 +02:00
Szymon Nowakowski 7a509b654c Quaternion and angle helpers, updated example 2023-08-16 21:42:38 +02:00
Szymon Nowakowski e26be8ee09 Update readme, example project, fix runtime errors 2023-08-15 22:18:08 +02:00
Szymon Nowakowski 5002138070 Deduplicate lighting shader 2023-08-13 23:52:15 +02:00
Szymon Nowakowski dcfd486dea Potentially complete basic opaque PBR shader 2023-08-11 00:15:01 +02:00
Szymon Nowakowski e70fcbc582 Mesh getters and setters 2023-08-06 21:54:28 +02:00
Szymon Nowakowski a7219eae86 Material getters and setters 2023-08-06 21:47:05 +02:00
Szymon Nowakowski 23309903e8 Camera projection, upload lights and global uniforms, issue draw calls 2023-08-05 15:41:10 +02:00
Szymon Nowakowski be350c5f4f Computing normal matrix 2023-08-04 21:45:10 +02:00
Szymon Nowakowski 0698cbdcde Add missing license header 2023-08-04 20:56:06 +02:00
Szymon Nowakowski 94ad52397c Light classes, gathering materials 2023-08-03 20:05:28 +02:00
Szymon Nowakowski 7fef3c90d8 Pipeline creation, work on shader code 2023-08-02 20:00:15 +02:00
Szymon Nowakowski 89576c33bd Work on public APIs 2023-07-30 21:28:48 +02:00
Szymon Nowakowski 5b8b8fa057 Shader code beginnings 2023-07-29 22:06:46 +02:00
Szymon Nowakowski 1f873f7d87 Reorganize stuff, vertex attribute types 2023-07-29 02:01:22 +02:00
Szymon Nowakowski d0c1ecbd5d Expand material data structure, renderer class 2023-07-27 22:52:52 +02:00
Szymon Nowakowski ddf586990a Define basic data structure 2023-07-26 23:13:16 +02:00
Szymon Nowakowski 2a8115e6f4 Initialize project 2023-07-26 18:29:07 +02:00
Szymon Nowakowski 7758924284 Initial commit 2023-07-26 18:09:07 +02:00