Commit Graph

32 Commits (report)

Author SHA1 Message Date
Thoronador 1b8c975d5b minor performance improvements in apps/openmw
Checking for emptiness using size() might be inefficient, because
it can take linear time, while empty() is guaranteed to take only
constant time.

For non-primitive types, postfix ++ operators are inefficient
compared to prefix ++ operators, because post-increment usually
involves keeping a copy of the previous value around.
11 years ago
scrawl edb5a54092 Include some more required Ogre headers explicitely. 11 years ago
Marc Zinnschlag 367919200f moved CellRefList into a separate file 11 years ago
Marc Zinnschlag 7693f712bc started making CellStore into a proper class; encapsulated mCell member 11 years ago
Marc Zinnschlag e818d43bc3 removed an outdated typedef and some dead code 11 years ago
Chris Robinson d17e1e83d5 Rename MWRender's Player to Camera 12 years ago
scrawl cc9b72b9b1 Removing some leftovers of mwRoot node 12 years ago
Chris Robinson 923d0d6eb4 Fix up some header includes 12 years ago
greye 932a9dc6f9 applying new interface vol.8, inconsistent 12 years ago
greye d205723a17 resolving m prefix/ESMStore movement 12 years ago
greye 2057f5619e move ESMStore to MWWorld 12 years ago
greye 3c2ce25f5f m prefix for mwworld/cellstore.hpp 12 years ago
greye 2fa4ac177a initial resolving 12 years ago
scrawl 044ab3d2b6 fix error in framelistener with tcg enabled 12 years ago
greye 7606ebafd6 resolving conflicts, minor update 12 years ago
Marc Zinnschlag c85aaafac2 more include cleanup (most removing Ogre.h) 13 years ago
Marc Zinnschlag 4c39fefd1e Issue #107: World is accessed only through the interface class from now on; some include cleanup 13 years ago
scrawl c85c794c86 fixed some cppcheck issues 13 years ago
Marc Zinnschlag 35f478071e Issue #255: deleted the old environment class and using the new one instead 13 years ago
Marc Zinnschlag 6022d3ab13 Merge remote branch 'corristo/pgrd-rendering'
reduced cout spam.

Conflicts:
	apps/openmw/mwrender/debugging.cpp
	apps/openmw/mwrender/renderingmanager.cpp
	components/bsa/bsa_archive.cpp
	libs/openengine/bullet/physic.hpp
13 years ago
Nikolay Kasyanov 30d6c880ff Feature #37 (In Progress) Render Path Grid
tuned sized a bit
13 years ago
Nikolay Kasyanov cab412c225 Feature #37 (In Progress) Render Path Grid
optimisation, now it takes only two batches per cell.
13 years ago
Nikolay Kasyanov 5e829362cb Feature #37 (In Progress) Render Path Grid
more similar to vanilla path grid rendering
13 years ago
Nikolay Kasyanov 006e1cde85 some updates after terrain merge 13 years ago
Nikolay Kasyanov 523648dbb1 Merge branch 'master' into pgrd-rendering
Conflicts:
	apps/openmw/mwrender/debugging.cpp
13 years ago
scrawl a4576f043d fixed the physics debug rendering now activates/deactivates properly 13 years ago
Nikolay Kasyanov a8e25bc32c Feature #37 (In Progress) Render Path Grid
improved path grid point mesh (closer to vanilla MW)
13 years ago
Nikolay Kasyanov 3a705baa29 Feature #37 (In Progress) Render Path Grid
added simple pathgrid edges
13 years ago
Nikolay Kasyanov f292a5a7ca Feature #37 (In Progress) Render Path Grid
now using mwRoot instead of ogre's root, so no more messing with coordinates.
13 years ago
Nikolay Kasyanov 4659076129 Feature #37 (In Progress) Render Path Grid
workaround for strange ESMStore bug
13 years ago
Nikolay Kasyanov 11f957a64d Feature #37 (In Progress) Render Path Grid
cubes for path grid points
strange crash when trying to get path grids from Debugging
13 years ago
Jason Hooks c3a492bf74 Debugging file renamed 13 years ago