Commit Graph

1169 Commits (be70d197e5925444ad0bb27b75d9696f0d66615c)

Author SHA1 Message Date
Jason Hooks 6de0847b86 Slightly better performance on animation 13 years ago
Marc Zinnschlag baf9cff21d added customdata base class (issue #185) 13 years ago
Marc Zinnschlag 4b6cd582a7 removed some redundant (and misplaced) functions 13 years ago
Marc Zinnschlag 26c328e73f added some more comments to avoid further confusion 13 years ago
Marc Zinnschlag 16bc374921 animation updates were hooked up to the wrong update function 13 years ago
Marc Zinnschlag 7439c83623 Added custom copy-constructor, assignment-operator and destructor for RefData
Prerequisite for the ContainerStore rewrite, which is a prerequisite for issue #117.
13 years ago
Marc Zinnschlag 6a88133178 Split refdata.hpp in a hpp and a cpp file
Prerequisite for the ContainerStore rewrite, which is a prerequisite for issue #117.
13 years ago
Lukasz Gromanowski 406897aa64 Issue #168 - Configuration cleanup - WIP
Sources update.

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
13 years ago
Lukasz Gromanowski 7c24ae9ac7 Issue #168 - Configuration cleanup - WIP
This is "work in progress" commit, it shall not be merged alone,
without succeeding commits (it's not fully functional).

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
13 years ago
Jason Hooks bcf3e45ff6 Proper buffer designation 13 years ago
Marc Zinnschlag 0c2de2c00c Merge branch 'animation2' 13 years ago
Marc Zinnschlag 9b910dda94 clean up 13 years ago
Marc Zinnschlag e3631003e9 Merge remote branch 'yacoby/detailed_fps' 13 years ago
Marc Zinnschlag f5a82931b6 some cleanup 13 years ago
Jacob Essex e73640e720 Improved code, added labels to the counter 13 years ago
gugus 484b8a95f0 removed useless std::cout 13 years ago
Jacob Essex 3b15170d09 Cleaned up and simplified the code relating to the fps display 13 years ago
gugus eb4dea3d87 Previous/Next button implemented 13 years ago
Jacob Essex 18e4b73a86 Added a more detailed fps counter displaying the triangle and batch count 13 years ago
Jason Hooks e35aee0f89 Disjointed free part fix 13 years ago
Jason Hooks 41769f202c Huge Performance Increase 13 years ago
Jason Hooks d1793bc4bd Animation files in the correct directory 13 years ago
Jason Hooks 0712bba49b Changing a few things around with handleshapes 13 years ago
gugus 9031f62962 The journal is now in the center of the screen. 13 years ago
Jason Hooks 5e1cc07ee8 Fixed ancestor ghost crash 13 years ago
Jason Hooks eab69f18ac File output switch 13 years ago
Jason Hooks 7fde576dd9 actor physics again 13 years ago
Jason Hooks a615369189 Warning and different physics 13 years ago
Jason Hooks 295eb27c2d Better Text Indices; Better file output 13 years ago
Jason Hooks 859ac1153e Basic Text Indices Working 13 years ago
Jason Hooks 0715f9b6ab Preparing to use text indices 13 years ago
Jason Hooks 595d0b1192 Cleanup; warnings 13 years ago
Jason Hooks c2fa82326d Animation with physics attempt 13 years ago
Jason Hooks 45c57721ff Turning off hardware skinning2 13 years ago
Jason Hooks 1d2e77d947 Turning off hardware skinning 13 years ago
Jason Hooks 762727308e Hardware skinning working (YESgit add components --allgit add components --allgit add components --allgit add components --allgit add components --allgit add components --allgit add components --allgit add components --allgit add components --allgit add components --allgit add components --all) 13 years ago
Jason Hooks a4c6d948d4 Disabling normal updates 13 years ago
Jason Hooks 289b8f667e Various npc heights 13 years ago
Jason Hooks f7d26b2695 Scaling for wood elves 13 years ago
Jason Hooks 497d994525 female argonian fix 13 years ago
gugus 428d0ce820 journal formating. Problems with french accents. 13 years ago
gugus 5cfac197d4 Merge branch 'journalfix' of https://github.com/zinnschlag/openmw.git into journal 13 years ago
gugus d59284a096 first attempt to read the journal 13 years ago
Marc Zinnschlag 33f8049a36 accessing topic index didn't work 13 years ago
Jason Hooks 42e7ff9b13 Introducing loops; SkipAnim; Skeleton reset bug fixed 13 years ago
Jason Hooks c8cca06b40 unlocking change and stop change 13 years ago
Jason Hooks 8c3127367a Npc Optimization 13 years ago
Jason Hooks cef2f5e927 Trying to get code to conform with older c++ 13 years ago
Jason Hooks d855bb4fc6 physics reenabled 13 years ago
Jason Hooks c399f4f210 Fixing a few things 13 years ago
Jason Hooks 1a90f4241b Npc Animation Working 13 years ago
Jason Hooks a6b88b48ec A different way 13 years ago
Jason Hooks 653d999ac4 Animation creatures 13 years ago
Jason Hooks 88c427543b Deleting animations; Empty Functions/Planning 13 years ago
Jason Hooks 7eee54bcd7 More physics and managing of Animation objects 13 years ago
Jason Hooks 1b835d6702 Cell changing fixes 13 years ago
Jason Hooks 7cf3fc8991 handleAnimationTransforms 13 years ago
Jason Hooks 6d10c76b06 Unique Identifiers for Creatures and NPC Free Parts 13 years ago
Jason Hooks 93a4060346 Switching handleShapes to use sets instead of maps 13 years ago
Jason Hooks d51dfebde1 NPCs fully rendered 13 years ago
Jason Hooks 47112ad7f9 Changing a lot of things 13 years ago
Jason Hooks 509009e5c1 Putting the actors in a list 13 years ago
Jason Hooks 0902a3db89 Filled out NpcAnimation and CreatureAnimation classes 13 years ago
gugus dd14368f76 correct CMake 13 years ago
gugus 28bd9ce362 Merge branch 'master' of https://github.com/zinnschlag/openmw.git into journal 13 years ago
gugus 7a3bc885d0 Merge branch 'master' of https://github.com/zinnschlag/openmw.git into journal
Conflicts:
	apps/openmw/CMakeLists.txt
13 years ago
Jason Hooks 39338f4be1 NPC bounded parts 13 years ago
Jason Hooks 5c48d8fc1e more stuff 13 years ago
Jason Hooks ee98a2af1a Empty npcs 13 years ago
gugus 4087ab3cda correct CMake and add some text formating attempt. 13 years ago
gugus 62946cc79d can now clear text. 13 years ago
gugus bc51ba5a38 Add the journal window (J key). It's still not in the right position. 13 years ago
Jason Hooks 835c3f2603 Working towards npc rendering 13 years ago
Jason Hooks 7bd911b401 Problems with handles 13 years ago
Jason Hooks 16ff2a7a1b Changing to Actors;NPCAnimation;CreatureAnimation 13 years ago
Jason Hooks 0d3338f867 Some naming changes 13 years ago
Marc Zinnschlag 51d9c2c780 fixed argument type in ai related script instructions 13 years ago
Marc Zinnschlag 0f4adc39b3 added animation-related script instructions 13 years ago
Marc Zinnschlag 51d5c7cd59 Merge remote branch 'jhooks/mwrender' into mwrender
Conflicts:
	apps/openmw/engine.cpp

- fixed code that did not compile
- removed tons of tabs
- more clean up
13 years ago
Jason Hooks 7385948056 Yet another crash fix 13 years ago
Jason Hooks d8367f4968 Activation fix 13 years ago
Jason Hooks 7319f7a8c6 Many bugs fixed related to changing cells 13 years ago
Jason Hooks 15fcdc8b72 Physics working 13 years ago
Jason Hooks b3e1044699 Exterior cells 13 years ago
Jason Hooks 4dc59dfbdd Scenenode flip 13 years ago
Jason Hooks a0947cd432 Player handle changed;Interior removed;Exterior removed;Cellimp removed; Probe fixed 13 years ago
Jason Hooks 9b94074472 addObject 13 years ago
Jason Hooks 58f103a75c Adding new insertCellRefList;Collection switched to a set 13 years ago
Jason Hooks bc06d13d30 Removing backups 13 years ago
Jason Hooks dd46694059 Changing a lot of things in scene and world 13 years ago
Jason Hooks db57f0a1a5 more corrections 13 years ago
Jason Hooks bc58ef28cd Made corrections 13 years ago
Jason Hooks 0b3bb2719f Fixing some errors 13 years ago
Jason Hooks c7dadec840 Updating the rest of mwclass 13 years ago
Jason Hooks 62d8d1add2 more recommended changes 13 years ago
Jacob Essex 746c3dc297 Added some minor documentation 13 years ago
Jason Hooks f4e7bd6dfd Made some recommended changes 13 years ago
Jacob Essex 3779aaba62 Now no longer need to handle this exception here as it is handled by the dispatcher in the OpenEngine submodule 13 years ago
Jason Hooks 042bceb547 Changes to insertObjectRendering; Proposed insertObject 13 years ago
Jason Hooks 1faa07b279 insertObjectRendering proposed 13 years ago
Jason Hooks a7652bcb0c Yacoby's changes on Objects 13 years ago
Jason Hooks c25b49d2b6 refdata change 13 years ago
Jason Hooks 469086747e Compile error fix;RenderingInterface separated; buildStaticGeometry argument changed 13 years ago
Jacob Essex 9aac625000 Changes to move the mutable ESM::Position data to RefData 13 years ago
Marc Zinnschlag 9794c4b928 Merge branch 'cmake' 13 years ago
Marc Zinnschlag cb1373a4c7 rewrote cmake scripts for components 13 years ago
Jason Hooks c11b3a57c1 Made buildStaticGeometry function 13 years ago
Jason Hooks 8edcd4d15b removing tabs 13 years ago
Jason Hooks 6c80e75deb More Objects functionality 13 years ago
Jason Hooks e041006063 Adding light and fog functions 13 years ago
Jason Hooks edf85b26f9 Insert Mesh, Insert Light, insertBegin improved 13 years ago
Marc Zinnschlag 4e25200844 fixed usage of Qt exit 13 years ago
Jason Hooks 9ac627c931 Commenting out assert 13 years ago
Jason Hooks d49a02abe5 new insertBegin() 13 years ago
Jacob Essex 0e3859385d Now ensures that the directory to the config file exists before Ogre tries to access it 13 years ago
Jason Hooks c2181d2091 Dealing with scenenodes 13 years ago
Jason Hooks 5822221ae1 Made recommended changes 13 years ago
Jason Hooks 3d43a4cd33 Made recommended changes 13 years ago
Jason Hooks f1bc5b0ab6 Objects started, RenderingInterface 13 years ago
Jason Hooks 3761271c59 Empty creature, objects, npc 13 years ago
Jason Hooks 86d3cec1aa Changing refdata3 13 years ago
Jason Hooks 15fae749ae Changing refdata2 13 years ago
Jason Hooks e1558e8e14 Changing refdata 13 years ago
Jason Hooks 1083db5582 Hiding debugging 13 years ago
Jason Hooks db73487623 Physics fix and cmake changes 13 years ago
Jason Hooks ee923e1abe Testing 13 years ago
Marc Zinnschlag 2ee6be1a34 finished cmake cleanup for apps/openmw source files 13 years ago
Marc Zinnschlag 583e7221ef silenced a warning and removed some tabs 13 years ago
Marc Zinnschlag 33ecd8b66c fixed collision toggling bug 13 years ago
Jason Hooks c3a492bf74 Debugging file renamed 13 years ago
Jason Hooks d4f63443e6 Hiding the rendering manager; crash eliminated 13 years ago
Jason Hooks 965ff24597 Removing Object: 13 years ago
Jason Hooks 0c8aa7fae3 Removing Object: 13 years ago
Jason Hooks 6efc61b9df Removal of MWScene; Object listing fixed 13 years ago
Marc Zinnschlag ad086312b8 testing: cmake script simplification 13 years ago
Jason Hooks 30ba9b74da Simple Debugging class 13 years ago
Jason Hooks 47593f3641 Removing old files 13 years ago
Jason Hooks fcf404d27b GetFacedHandle in Physics. RenderingManager constructor code added 13 years ago
Jason Hooks 3315de8b4a Naming convention change 13 years ago
Jason Hooks d0f922ec5d Moved SkyManager creation 13 years ago
Jason Hooks 0992f1e903 Applying Gus's Windows fix 13 years ago
Jason Hooks 9126bb27b6 empty functions 13 years ago
Pieter van der Kloet 5dbbc5bb7b Changed error handling for Ogre config and made the launcher exit cleanly 13 years ago
Pieter van der Kloet 283a9183d0 Merge remote-tracking branch 'upstream/master' 13 years ago
Marc Zinnschlag abeb3a22d4 Issue #19: Cleaned up Engine includes 13 years ago
Marc Zinnschlag bc8db3612a Issue #19: Create OGRE renderer in go function instead of Engine's constructor
This avoids setting up a renderer each time openmw is called with the --help switch.
13 years ago
Marc Zinnschlag 39af941d6f Issue #19: Moved code from Engine to WindowManager and ScriptManager 13 years ago
Marc Zinnschlag 38c0f36d44 Issue #19: Finished cleaning out the Engine framelistener 13 years ago
Marc Zinnschlag 8bf4abf53b Issue #19: Focus Reporting Improvements
- moved focus reporting code out of the framelistener
- made focus reporting optional (new --report-focus switch)
- report based on tiem passed instead of number of frames passed
- only report if focus has changed
13 years ago
Marc Zinnschlag fbcb5fe681 Issue #19: Some more framelistener cleanup 13 years ago
Marc Zinnschlag 8bebae17aa Issue #19: More local script related cleanup 13 years ago
Marc Zinnschlag 896b7da23d Issue #19: fixed RNG in engine's frame listener 13 years ago
Marc Zinnschlag 3bef04cb1d Issue #19: fixed exception handling in engine's frame listener 13 years ago
Marc Zinnschlag 10778d8c3e Issue #19: factored out local script handling into a separate class
This also fixes a bug related to self-destructing references (introduced during the cell handling improvements)
13 years ago
Pieter van der Kloet 9e34f30500 Merge remote-tracking branch 'upstream/master' 13 years ago
Marc Zinnschlag 22514cbd4c Merge branch 'debfix' 13 years ago
Marc Zinnschlag 9872c89539 packaging fixes for .deb packages 13 years ago
Marc Zinnschlag 695452e1a3 Issue #169: Don't continue to run local scripts after the reference the script is attached to has been deleted 13 years ago
Marc Zinnschlag f6249c39d5 Merge branch 'farcells' 13 years ago
Pieter van der Kloet 6bfaf221e8 Created working icon for Windows and removed QMake file (not parsed by CMake) 13 years ago
Marc Zinnschlag b866323cf3 Issue #31: create new exterior cells on the fly 13 years ago
Marc Zinnschlag 7c8853f6fe post-merge fixes 13 years ago
Marc Zinnschlag 8da15440e0 Issue #31: added function for creating cell records 13 years ago
Marc Zinnschlag cd7aaab48e Merge branch 'cells' into next
Conflicts:
	apps/openmw/engine.cpp
13 years ago
Marc Zinnschlag 02ce672fdc preload cell's reference list when accessing a reference outside of the actice cells (memory usage and speed optimisation) 13 years ago
Marc Zinnschlag af4f48fd3f Issue #28: implemented access to references outside of the active cells 13 years ago
Marc Zinnschlag aa87370d8f Issue #28: moved cell-specific getPtr function from World to Cells 13 years ago
Marc Zinnschlag ce7202a147 Issue #28: shifting around functionality among CellStore, Cells and CellList 14 years ago
Marc Zinnschlag e8632a799d Feature #28: refactored out cell management into a separate class 14 years ago
Alexander "Ace" Olofsson 0defc590bc Quick fix for always using OpenGL rendering, no matter the selected rendersystem 14 years ago
Pieter van der Kloet ada552ed1f Added tooltip with plugin info and visual indication of missing masters 14 years ago
Pieter van der Kloet b7ae31d5fe Fixed a context menu bug which caused an assert on empty view 14 years ago
Pieter van der Kloet c9be134226 Fixed config file writing when file does not exist 14 years ago
Pieter van der Kloet 3e6658428b Removed commented line 14 years ago
Pieter van der Kloet 889e7d6c2e Config file handling changes to use the right priority and behave like openmw 14 years ago
Pieter van der Kloet b60bb408fd Added some useful error messages when things go wrong with Ogre 14 years ago
Pieter van der Kloet ccfd011df6 Modified write function to always use user location for openmw.cfg 14 years ago
Marc Zinnschlag 40853e292f various bits of clean up 14 years ago
Marc Zinnschlag afa84b72e0 fixed exterior bug 14 years ago
Lukasz Gromanowski d43455fd57 Issue #168: Configuration cleanup, part 2
Corrected --data and --data-local parameters handling.

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
14 years ago
Lukasz Gromanowski 54cb6deab9 Issue #168: Configuration cleanup, part 2 14 years ago
Pieter van der Kloet ceb8190121 Modified config saving to use Ogre's own methods instead of custom stuff 14 years ago
Marc Zinnschlag 0a2979caf2 more cleanup 14 years ago
Marc Zinnschlag f8029aaa9e more cleanup; fixes for player handling during physics (unrelated to the actual refactoring bugs); fixed minor bug in character initialisation 14 years ago
Marc Zinnschlag 4191bb32d1 fixed an unitialised variable 14 years ago
Marc Zinnschlag 705e11becb Merge remote branch 'swick/mwrender' into mwrender
Conflicts:
	apps/openmw/mwworld/world.cpp
14 years ago
Lukasz Gromanowski ea7eb7a62d fixes #128 Configuration cleanup.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
14 years ago
Sebastian Wick 29b8a5374b get rid of the warnings 14 years ago
Pieter van der Kloet 50773448d9 Small change in the way config files are found, now includes global config and error handling 14 years ago
Marc Zinnschlag 6d8cfa7dfa fixed crash bug 14 years ago
Sebastian Wick a13b958600 MWWorld::Scene::insertCell 14 years ago
Sebastian Wick b7dbfb849a moved skyManager into RenderingManager 14 years ago
Marc Zinnschlag 012a41427c Merge remote branch 'swick/mwrender' into mwrender 14 years ago
Sebastian Wick 54724d7e7f start RenderingManager 14 years ago
Alexander "Ace" Olofsson a931124a2f Changed the confg writer, it now creates configs identical to those created by Ogre itself. This seems to have solved a small issue with Ogre always using OpenGL rendering even when Direct3D was selected in Windows. 14 years ago
Sebastian Wick 74b4a0cbe5 World::moveObjectImp private 14 years ago
Alexander "Ace" Olofsson 141e779e81 Some small launcher fixes 14 years ago
Sebastian Wick 41d4ad93f8 World::moveObjectImp 14 years ago
Sebastian Wick 7cf66443df const std::string* to std::string 14 years ago
Sebastian Wick 52bf3af565 make World::PhysicsSystem not depending on World::World 14 years ago