SphereExample(void) : vs(make_vs()) , proton(vs,make_fs(fs_proton())) , neutron(vs,make_fs(fs_neutron())) , electron(vs,make_fs(fs_electron())) { gl.ClearColor(0.3f, 0.3f, 0.3f, 0.0f); gl.ClearDepth(1.0f); gl.Enable(Capability::DepthTest); }
ShapeExample(void) : vs(make_vs()) , sphere(vs,make_fs(fs_yb_strips(), "Y/B strips")) , cubeX(vs, make_fs(fs_bw_checker(), "B/W checker")) , cubeY(vs, make_fs(fs_br_circles(), "B/R circles")) , cubeZ(vs, make_fs(fs_wg_spirals(), "W/G spirals")) , torus(vs, make_fs(fs_wo_vstrips(), "W/O vstrips")) { gl.ClearColor(0.5f, 0.5f, 0.5f, 0.0f); gl.ClearDepth(1.0f); gl.Enable(Capability::DepthTest); }