Aesylwinn
dede171886
Fix the secondary navigation method for OrbitCameraController.
9 years ago
Aesylwinn
3c83128abc
Add more customization.
9 years ago
Aesylwinn
3a676fc456
Revert "Create a visual representation of the center of the orbit camera."
...
This reverts commit 2c894acd98
.
# Conflicts:
# apps/opencs/view/render/cameracontroller.cpp
# apps/opencs/view/render/cameracontroller.hpp
9 years ago
Aesylwinn
342d31de76
More fixes to the orbit manipulator
9 years ago
Aesylwinn
2903271331
Correct the center position for the orbit camera controller
9 years ago
Aesylwinn
2c894acd98
Create a visual representation of the center of the orbit camera.
...
For debugging purposes.
9 years ago
Aesylwinn
c8bae38a8e
Remove trackball mode
9 years ago
Aesylwinn
0e75b4a234
Remove warning about */ outside of comment
9 years ago
Aesylwinn
7009355baf
Remove unused variable
9 years ago
Aesylwinn
4374f69a60
Reduce mouse sensitivity
9 years ago
Aesylwinn
2b72a04e7a
Update 1st person up axis ASAP.
9 years ago
Aesylwinn
999869da24
Position camera above, near, and looking at the scene.
9 years ago
Aesylwinn
fcccacc0fa
Define a constant for the World Up vector
9 years ago
Aesylwinn
59f59a3385
Fix indentation
9 years ago
Aesylwinn
08fe914ba1
Preliminary editor camera
9 years ago
Aesylwinn
2cff2cd643
Remove unnecessary override.
9 years ago
Aesylwinn
9ed2cf6581
Fix callback being skipped
9 years ago
Aesylwinn
ebdc212886
Moved selectNavigationMode to SceneWidget class, centralized camera selection.
9 years ago
Aesylwinn
9afb0e0f90
Input restructuring.
9 years ago
Aesylwinn
f4f7afb53b
Removed now unnecessary installation of event filter.
9 years ago
Aesylwinn
38059593a7
Removed workaround for OSG input handling in RenderWidget.
9 years ago
Aesylwinn
48047beb9a
Stripped OSG mouse and keyboard handling.
9 years ago
scrawl
24ae9f4ac1
Remove no longer needed apply(Geode&) in SetFilterSettingsVisitor and NodeToShapeVisitor
...
In OSG 3.4 (which is now a requirement), Drawables are normal Nodes attached in the scene graph. Geode is still provided for backwards compatibility, but does not need to be specially handled here because it now functions just like a normal Group node.
9 years ago
scrawl
e8caafa190
Remove no longer needed applyEffect(osgFX::Effect&) in SetFilterSettingsVisitor
...
No longer needed because terrain texture filtering is now updated manually in TerrainGrid::updateTextureFiltering.
9 years ago
scrawl
50acdf3e47
Move createCharacter inside the try block
9 years ago
scrawl
a0cc9de088
Make the creation of save file directories even more explicit
9 years ago
scrawl
b7b7c0612d
Make getCurrentCharacter create argument explicit
9 years ago
scrawl
7463c0c353
Addition to last commit, don't create a save directory on death
9 years ago
scrawl
426a6fdcc2
Don't create the save directory on loading a game
...
This prevents empty directories being created when loading a save file outside of the saves directory with the --load-savegame switch.
9 years ago
scrawl
d7c7bb850b
ToggleAI cleanup
9 years ago
Marc Zinnschlag
d5067201d0
Merge branch 'move'
9 years ago
Marc Zinnschlag
900378a31e
changed 'not implemented' warning message for object movement
9 years ago
Marc Zinnschlag
d6b8033b46
handle cell transitions when moving objects
9 years ago
Marc Zinnschlag
5c587fe93e
Merge remote-tracking branch 'scrawl/cs_waterlevel'
9 years ago
scrawl
d840c7d5eb
Slightly tweak the spawn point heuristics
...
Fixes an issue with hlaalu building exits
9 years ago
scrawl
97526284f5
Allow setting the water level of an interior cell with sky ( Fixes #3244 )
9 years ago
scrawl
d986b1a48b
Add comment
9 years ago
scrawl
1abb77f8a1
Cleanup
9 years ago
scrawl
9f03982e0b
Use a dedicated VBO for RigGeometry's vertices and normals
...
The VBO used by the source geometry's arrays may be unintentionally shared with other RigGeometries.
The vertices and normals are the only attributes that are modified at all, so using a dedicated VBO for these should improve performance further.
9 years ago
scrawl
50b8260a39
Disable VBOs in RigGeometry while investigating a crash possibly related to commit cda8a88f0d
9 years ago
scrawl
aae43dbff5
Set the MorphGeometry vertex buffer object usage to GL_DYNAMIC_DRAW
9 years ago
scrawl
4eb090a8d0
Set the RigGeometry vertex buffer object usage to GL_DYNAMIC_DRAW
9 years ago
scrawl
174dd82894
Manually apply the osg::Light state
...
Reduce the amount of virtual function calls. Don't use the osg::Light's lightNum. Don't set spotlight state that we're not using (yet).
9 years ago
Marc Zinnschlag
fa9689c5e7
delay command execution until call to Object::apply has finished (avoids cutting off the branch we are sitting on)
9 years ago
Marc Zinnschlag
6a2fe564ef
Merge branch 'master' into move
9 years ago
scrawl
58e0e8bd4e
Enable vertex buffer objects in RigGeometry
9 years ago
scrawl
0dbf44b414
Enable vertex buffer objects in MyGUI RenderManager now that OSG 3.4 is a dependency
9 years ago
scrawl
3f08cbff71
Share the state attributes for terrain techniques
...
Reduces the total amount of GL calls / frame by about 14% - 50% depending on the scene.
9 years ago
scrawl
84b8da7a09
Share the osg::Material on drawables
...
Reduces the number of GL calls / frame by ~4%.
9 years ago
scrawl
85bd4f52f0
Improve occlusion query geometry rendering
9 years ago