dawn-cmake/examples/glTFViewer
Yunchao He b2207737ab Construct VertexAttributeDescriptor, in order to match web idl
The parameters about vertex attribute were encapsulated in
VertexAttributeDescriptor in web idl. This change construct
this descriptor accordingly.

BUG=dawn:107

Change-Id: Ia1c6e53af951d8f2a0c0b69bdca09291c2661e50
Reviewed-on: https://dawn-review.googlesource.com/c/4620
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: Yunchao He <yunchao.he@intel.com>
2019-02-14 00:35:39 +00:00
..
img Initial commit of all the NXT integration. 2017-04-20 14:38:20 -04:00
Camera.inl Rename the copyright authors from NXT to Dawn 2018-07-18 22:54:06 +02:00
README.md Rename NXT -> Dawn in the comments 2018-07-18 22:54:06 +02:00
glTFViewer.cpp Construct VertexAttributeDescriptor, in order to match web idl 2019-02-14 00:35:39 +00:00

README.md

Dawn glTF Viewer

This is a barebones glTF model viewer using the Dawn API. It is intended as a proof of concept for the API and is not a robust model viewer. It can load basic mesh/texture data from a few glTF sample models, such as:

  • 2CylinderEngine
  • BoxWithoutIndices
  • Cesium Man
  • Duck
  • Monster
  • VC (Virtual City)

Usage

build/examples/glTFViewer/glTFViewer path/to/Duck.gltf

build/examples/glTFViewer/glTFViewer path/to/Duck.gltf --backend metal

Screenshots

Duck:

Duck

VC (Virtual City):

Virtual City