mdx-m3-viewer
Version:
A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.
23 lines (19 loc) • 642 B
JavaScript
import TexturedModelView from '../../texturedmodelview';
import ModelViewData from '../../modelviewdata';
import Model from './model';
import Bucket from './bucket';
import ModelInstance from './modelinstance';
import shaders from './shaders';
export default {
load(viewer) {
let shader = viewer.loadShader('GeoStandardShader', shaders.vs, shaders.ps);
// If a shader failed to compile, don't allow the handler to be registered, and send an error instead.
return shader.ok;
},
extensions: [['.geo']],
Constructor: Model,
View: TexturedModelView,
Data: ModelViewData,
Bucket: Bucket,
Instance: ModelInstance,
};