git-svn-id: svn://db.shs.com.ru/libs@703 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -90,8 +90,9 @@ QGLView::QGLView(): OpenGLWindow(), renderer_(this), mouse(this) {
|
||||
//camera().aim_ = camera().pos_;
|
||||
ktm_.restart();
|
||||
|
||||
Mesh * m = Primitive::torus(100, 40, 1., 0.4, 360);
|
||||
//Mesh * m = Primitive::coneFrame(10, 1, 1., 2.);
|
||||
//Mesh * m = Primitive::torus(100, 40, 1., 0.4, 360);
|
||||
Mesh * m = Primitive::cube(10, 10, 10);
|
||||
m->flipNormals();
|
||||
//QMatrix4x4 mat;
|
||||
//mat.rotate(90, 0,1,0);
|
||||
//mat.translate(0, 0, 2);
|
||||
@@ -178,17 +179,19 @@ void QGLView::render() {
|
||||
|
||||
void QGLView::initialize() {
|
||||
checkCaps();
|
||||
renderer_.reloadShaders();
|
||||
renderer_.init(width(), height());
|
||||
glPixelStorei(GL_PACK_ALIGNMENT, 1);
|
||||
glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
|
||||
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
|
||||
glDisable(GL_MULTISAMPLE);
|
||||
glDisable(GL_BLEND);
|
||||
glEnable(GL_TEXTURE_2D);
|
||||
glEnable(GL_TEXTURE_CUBE_MAP);
|
||||
glEnable(GL_TEXTURE_MAX_ANISOTROPY_EXT);
|
||||
glEnable(GL_CULL_FACE);
|
||||
glEnable(GL_TEXTURE_CUBE_MAP_SEAMLESS);
|
||||
glCullFace(GL_BACK);
|
||||
renderer_.reloadShaders();
|
||||
renderer_.init(width(), height());
|
||||
is_init = true;
|
||||
need_init_ = false;
|
||||
emit glInitializeDone();
|
||||
|
||||
Reference in New Issue
Block a user