Arthur Brainville (Ybalrid)
ed7d206c38
Move defined types (array adapter templates) to the header
...
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-20 15:55:23 +01:00
Arthur Brainville (Ybalrid)
df08ad2c55
Use default material as the 1st material on the array
...
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-20 14:42:57 +01:00
Arthur Brainville (Ybalrid)
9cbd581292
Fix pivot. Hack material to prevent crash
...
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-20 14:42:57 +01:00
Arthur Brainville (Ybalrid)
644e4e4918
Load inside the scene graph the gltf mesh (like the obj)
...
pivot is still invalid
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-20 14:42:57 +01:00
Arthur Brainville
ee95287c54
Fix linux build in C++11 strict
...
Signed-off-by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-20 14:42:56 +01:00
Arthur Brainville
54512a77df
Load the normal vectors of the primitive
...
Signed-off-by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-20 14:42:56 +01:00
Arthur Brainville
89648e1180
Also access the position attribute of the primitive
...
Signed-off-by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-20 14:42:56 +01:00
Arthur Brainville (Ybalrid)
2504b9669d
Now load index buffer
...
Added some template infrastructure to read arrays where type is defined by a value.
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-20 14:42:56 +01:00
Arthur Brainville (Ybalrid)
da6ab7642d
Add the entry point for loading gltf files.
...
Also switch on the primitive mode of each mesh. Will only attempt to
load lists of triangles for now...
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-20 14:42:56 +01:00
Arthur Brainville (Ybalrid)
5eb8509d29
Only attempt to load the obj file if the obj_filename is defined in json
...
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-20 14:42:56 +01:00
Arthur Brainville (Ybalrid)
91a704206b
Small adjustment to the NanoSG readme
...
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-20 14:42:37 +01:00
Arthur Brainville (Ybalrid)
c3a6733db1
Add files to .gitignore
...
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-20 14:42:11 +01:00
Arthur Brainville
019dee91f2
Fix where stb image is actually implemented
...
Signed-off-by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-20 14:40:50 +01:00
Arthur Brainville (Ybalrid)
262e1d13f0
Setup CI for raytrace example
...
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-20 14:40:33 +01:00
Arthur Brainville (Ybalrid)
7ac021c928
Add a gltf_filename feild to the renderconfig struct
...
This is to get the filename that will be given to the gltf-loader
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-18 21:01:59 +01:00
Arthur Brainville (Ybalrid)
36312f8ee1
Applyind clang-format on main.cc. Included gltf-loader
...
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-18 20:24:57 +01:00
Arthur Brainville (Ybalrid)
80f1b5ba49
Move the implementation of stbi to it's own .cc file
...
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-18 20:09:24 +01:00
Arthur Brainville (Ybalrid)
3dc96bbfe4
Build the tinygltf loader code
...
Also remove the implementation of STB-Image from obj-loader.cc
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-18 19:55:02 +01:00
Arthur Brainville (Ybalrid)
2d52f2d3c8
Make this code buildable as is
...
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-18 19:21:38 +01:00
Arthur Brainville (Ybalrid)
598ea4b732
Add the current code of nanort + nanosg
...
This implementation will be based on commit
b31dc0bd92eb7ac896079849a2205fac4abbd087 from the nanort project
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-18 19:16:16 +01:00
Arthur Brainville (Ybalrid)
3f0158a8e4
Remove old nanort/nanosg code. Keep the gltf-loader class on hand
...
Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info >
2018-02-18 19:13:57 +01:00
Syoyo Fujita
257b222d97
Report error message.
2017-12-19 18:45:22 +09:00
Syoyo Fujita
5dacfedc52
Update README.
2017-12-19 18:29:34 +09:00
Syoyo Fujita
e74a6cbdd0
Fix wrong return value( Fixes #26 )
2017-12-19 17:58:32 +09:00
Syoyo Fujita
7daa01260f
Fix compilation.
2017-12-02 21:21:06 +09:00
Syoyo Fujita
37d71b31e0
Fix config setting.
2017-07-23 19:21:04 +09:00
Syoyo Fujita
d8491c2d0e
Add codes for raytrace example(W.I.P.)
2017-07-23 19:11:39 +09:00