Commit Graph

15 Commits

Author SHA1 Message Date
Szymon Nowakowski d91b306972 Potentially complete basic opaque PBR shader 2023-08-11 00:15:01 +02:00
Szymon Nowakowski 52cf51dc49 Mesh getters and setters 2023-08-06 21:54:28 +02:00
Szymon Nowakowski d99a194aaa Material getters and setters 2023-08-06 21:47:05 +02:00
Szymon Nowakowski 7ebb1fdccc Camera projection, upload lights and global uniforms, issue draw calls 2023-08-05 15:41:10 +02:00
Szymon Nowakowski a37b66bb5e Computing normal matrix 2023-08-04 21:45:10 +02:00
Szymon Nowakowski 1ece2218f5 Add missing license header 2023-08-04 20:56:06 +02:00
Szymon Nowakowski 472e91c153 Light classes, gathering materials 2023-08-03 20:05:28 +02:00
Szymon Nowakowski da86167819 Pipeline creation, work on shader code 2023-08-02 20:00:15 +02:00
Szymon Nowakowski e794cbc172 Work on public APIs 2023-07-30 21:28:48 +02:00
Szymon Nowakowski ef3a32420d Shader code beginnings 2023-07-29 22:06:46 +02:00
Szymon Nowakowski ee52894f52 Reorganize stuff, vertex attribute types 2023-07-29 02:01:22 +02:00
Szymon Nowakowski 174201afc1 Expand material data structure, renderer class 2023-07-27 22:52:52 +02:00
Szymon Nowakowski 2c3020ff95 Define basic data structure 2023-07-26 23:13:16 +02:00
Szymon Nowakowski 8b25bceaa9 Initialize project 2023-07-26 18:29:07 +02:00
Szymon Nowakowski 7cc8212bd5 Initial commit 2023-07-26 18:09:07 +02:00