Changeset 8089 in orxonox.OLD for branches/water/src/lib
- Timestamp:
- Jun 1, 2006, 5:24:57 PM (19 years ago)
- Location:
- branches/water/src/lib
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/water/src/lib/graphics/importer/material.cc
r8037 r8089 103 103 * @brief sets the material with which the following Faces will be painted 104 104 */ 105 bool Material::select() const105 bool Material::select() const 106 106 { 107 107 if (unlikely(this == Material::selectedMaterial)) -
branches/water/src/lib/graphics/importer/texture.cc
r7790 r8089 115 115 116 116 117 Texture::Texture(GLenum target )117 Texture::Texture(GLenum target, unsigned int width, unsigned int height, unsigned int channels, GLenum type) 118 118 { 119 119 this->init(); 120 GLuint texture ;120 GLuint texture = 0; 121 121 Texture::generateTexture(texture, target); 122 123 glBindTexture(target, texture); 124 125 unsigned int* pixels = new unsigned int[width * height * channels]; 126 memset(pixels, 0, width * height * channels * sizeof(unsigned int)); 127 128 129 glTexParameterf(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR); 130 glTexParameterf(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR); 131 glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); 132 glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); 133 134 glTexImage2D(target, 0, channels, width, height, 0, type, GL_UNSIGNED_INT, pixels); 135 136 137 138 delete[] pixels; 139 122 140 this->data->setTexture(texture); 123 141 } … … 346 364 // printf("%s, w:%d h:%d, 0x%x\n", this->getName(), surface->w, surface->h, target); 347 365 366 /* control the mipmap levels */ 367 glTexParameterf(GL_TEXTURE_ENV, GL_TEXTURE_MIN_LOD, 5); 368 glTexParameterf(GL_TEXTURE_ENV, GL_TEXTURE_MAX_LOD, 0); 369 348 370 // build the MipMaps automaticaly 349 371 errorCode = gluBuild2DMipmaps(target, format, … … 372 394 glTexParameteri(target, GL_TEXTURE_MAG_FILTER, GL_LINEAR); 373 395 374 /* control the mipmap levels */ 375 glTexParameterf(GL_TEXTURE_ENV, GL_TEXTURE_MIN_LOD, 5); 376 glTexParameterf(GL_TEXTURE_ENV, GL_TEXTURE_MAX_LOD, 0); 377 } 396 } -
branches/water/src/lib/graphics/importer/texture.h
r7790 r8089 50 50 Texture(); 51 51 Texture(const Texture& texture); 52 Texture(GLenum target );52 Texture(GLenum target, unsigned int width, unsigned int height, unsigned int channels, GLenum type); 53 53 Texture(const std::string& imageName, GLenum target = GL_TEXTURE_2D); 54 54 Texture(SDL_Surface* surface, GLenum target = GL_TEXTURE_2D); -
branches/water/src/lib/gui/gl_gui/glgui_cursor.cc
r8035 r8089 32 32 this->init(); 33 33 34 this->subscribeEvent(ES_ MENU, EV_MOUSE_MOTION);35 this->subscribeEvent(ES_ MENU, EV_WINDOW_FOCUS);34 this->subscribeEvent(ES_ALL, EV_MOUSE_MOTION); 35 this->subscribeEvent(ES_ALL, EV_WINDOW_FOCUS); 36 36 37 37 -
branches/water/src/lib/gui/gl_gui/glgui_handler.cc
r8035 r8089 40 40 41 41 42 EventHandler::getInstance()->withUNICODE(ES_ MENU, true );42 EventHandler::getInstance()->withUNICODE(ES_ALL, true ); 43 43 44 44 this->cursor = NULL; 45 45 for (unsigned int i = 0; i < EV_NUMBER; i++) 46 46 { 47 this->subscribeEvent(ES_ MENU, i);47 this->subscribeEvent(ES_ALL, i); 48 48 } 49 49 } -
branches/water/src/lib/gui/gl_gui/glgui_widget.cc
r8035 r8089 204 204 205 205 206 206 207 void GLGuiWidget::hide() 207 208 { -
branches/water/src/lib/gui/gl_gui/glgui_widget.h
r8035 r8089 42 42 void show(); 43 43 void hide(); 44 45 44 46 45 void setParentWidget(GLGuiWidget* parent);
Note: See TracChangeset
for help on using the changeset viewer.