lp:gewoopi

Created by TheTom and last modified
Get this branch:
bzr branch lp:gewoopi
Members of TomProgs can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
TomProgs
Project:
gewoopi
Status:
Development

Recent revisions

66. By TheTom

Fixed .obj loading, enable grabbing and general cleanup.

65. By TheTom

Cleaned up and improved documentation:
 - Different doxyfiles for developers and users
 - Renamed remaining .h to .hpp
 - Relative paths in doxyfiles instead of absolute

64. By TheTom

Prepared input system for mouse support.

63. By TheTom

Clean up and particle system improvement:
 - Removed unneeded dependencies in the texturing
   system.
 - added renderer independent methods for setting
   up ligthing and texturing.
 - Added an exploding ball to the pong demo.

62. By TheTom

Added simple particle system:
 - Extendet render system to support
   texture coords.
 - Implemented a simple particle
   system.

61. By TheTom

Improved input and started texture loading experiments.

60. By TheTom

Added callbacks for key press and release.

- Renamed Application::run() to Application::nextFrame()
  because it better describes its intention.
- Added methods to the input::Manager to register
  callbacks on keychanges:
  - input::Manager::connectButtonReleased
  - input::Manager::connectButtonPressed

59. By TheTom

Fixed collision detection and extended renderer.

- Extended Vector and Ray classes to support calculating
  the reflection towards a normal Vector in a point.
- Cleaned up Vector class:
  - Separate method dot for dot-product
  - New method distanceSqr to get the square of the
    distance to another point (faster because no need to
    calculat a square root)
  - General clean up
- Extended Renderer:
  - Added support for drawing line lists
  - New overloaded method draw:
    - Draw a line between to points (Vector3)
    - Draw a line given by a Ray
- Fixed collision detection in the Mesh class:
  Now the normal vector also gets calculated
  correctly.

58. By TheTom

Prepared for new exception system and some fixes.

- Prepared for error handling with boost
  exceptions
- Fixed wrong assertion
- Adapted to use new xml-sipa document
  inserter

57. By Thomas Geymayer <tom@laptom-ubuntu>

Overload Vector<T>::operator[] to prevent ambigious overloads.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers