Commit Graph
9 Commits
Author SHA1 Message Date
Illusion 08659a0a78 feat: basic texture support
- add texture support (ambient, diffuse, specular)
- use opacity in fragment shader
- calculate normal matrix on cpu for matricies with big determinants
2023-11-02 04:15:59 +02:00
Illusion 4b15990703 fix(obj): negative indexing for vertex normals and texcoords as well 2023-11-02 04:15:59 +02:00
Illusion 12ace9cb13 fix(obj): load all files in mtllib statement 2023-10-31 06:20:27 +02:00
Illusion 81f588d633 obj: handle negative vertex indices and dont panic if we got less than 3 vertices/normals 2023-10-31 03:50:01 +02:00
Illusion 5eaefd9aab log: logging to file, console and stdout 2023-10-25 03:05:53 +02:00
Illusion 2923cf1250 show memory usage of loaded model(s) 2023-10-23 04:50:08 +02:00
Illusion 81485d1702 importer/stl: finish ascii stl loader 2023-10-21 04:19:29 +03:00
Illusion c20f485d1b importer/obj: basic material handling. dont panic when encountering v/vt components 2023-10-21 04:19:29 +03:00
Illusion 421c7f5db3 WIP: obj loader mostly done 2023-10-21 04:19:29 +03:00