athile
d37f5b3052
Windows compile fixes
2010-06-14 12:28:54 -07:00
Marc Zinnschlag
f82ce3b905
added ambient lighting and fog
2010-06-12 14:45:54 +02:00
Marc Zinnschlag
eca0f1c32d
removed some unused leftover functions, that should have been deleted during the recent refactoring
2010-06-12 13:47:02 +02:00
Marc Zinnschlag
c515e9b67e
add light references to scene (light configuration not complete yet)
2010-06-12 13:34:15 +02:00
Marc Zinnschlag
47790e6feb
cell render refactoring
2010-06-12 13:01:20 +02:00
Marc Zinnschlag
7c8b3ea1a9
added --start command line option to choose a cell for stating the game
2010-06-12 11:49:37 +02:00
Nicolay Korslund
10c1d78c38
Windows compatibility patch
2010-06-12 09:48:58 +02:00
Nicolay Korslund
522a5bbaf6
cell.hpp/insertObj: don't load empty mesh names
2010-06-11 21:08:33 +02:00
Marc Zinnschlag
6b6e42b641
removed unused BSP scene manager from plugins.cfg
2010-06-11 19:59:33 +02:00
Marc Zinnschlag
9a041d7c01
added data option and openmw.cfg file
2010-06-11 19:53:00 +02:00
Nicolay Korslund
293c7c29c4
Made includes more portable + minor optimization fix.
2010-06-10 14:26:03 +02:00
Marc Zinnschlag
f346adb6e1
implemented program argument handling via boost program options
2010-06-10 10:31:50 +02:00
Marc Zinnschlag
abbdffa0a1
extended CellRender::show to show all types instead of only statics
2010-06-09 20:46:14 +02:00
Nicolay Korslund
f3d7f2e25a
Finished basic key binding system. Minor other cleanups.
2010-06-08 13:53:34 +02:00
Marc Zinnschlag
4fbada8605
CMakeLists was missing a complete directory full of headers
2010-06-07 16:43:42 +02:00
Marc Zinnschlag
086aacf1ff
added cell list cleanup
2010-06-07 16:38:52 +02:00
Marc Zinnschlag
d0b67cb567
reduced the amount of new in reclists
2010-06-07 16:30:21 +02:00
Marc Zinnschlag
8565f5ea8f
CellRefList::find was making a copy of the recList each time the function was called; replaced with a reference
2010-06-07 16:29:17 +02:00
Nicolay Korslund
3a26219cb8
Created event dispatcher and function binder (for input system)
2010-06-07 14:48:08 +02:00
Nicolay Korslund
d5228c6f5f
Cleaned up superflous functions in BSA archive. Started working on input system.
2010-06-07 12:44:39 +02:00
Nicolay Korslund
86b78b18f4
Created cell renderer w/NIF loading. Runs but is WIP.
2010-06-07 00:33:45 +02:00
Nicolay Korslund
e8c6caa0b5
Fixed DOS line endings on certain files
2010-06-06 18:04:39 +02:00
Nicolay Korslund
fdb41f0774
Merged in CMake and header cleanups from zinnschlag
2010-06-06 18:01:29 +02:00
Nicolay Korslund
edca830845
Added rendering loop and keyboard listener
2010-06-06 13:48:20 +02:00
Marc Zinnschlag
3bcb86881c
removed Ogre.h include; replaced by individual include files and a couple of forward declarations
2010-06-06 13:36:45 +02:00
Marc Zinnschlag
aa59d9244f
listed header files, so they will show up in IDE project files (excluding mangle for now)
2010-06-06 13:22:37 +02:00
Marc Zinnschlag
e973270f9b
fixed minor bug in previous commit; more clean up
2010-06-06 13:04:23 +02:00
Nicolay Korslund
4cadf70abe
Merged in ardekanurs Boost changes
2010-06-06 12:57:30 +02:00
Marc Zinnschlag
c4a6fa56ea
cmake modifications for out of source build
2010-06-06 12:56:46 +02:00
Nicolay Korslund
4c1d07adb6
Added missing CMake files.
2010-06-06 12:52:21 +02:00
Nicolay Korslund
855ca8ee74
Added camera and scene, started adding input. MISSING FindOIS.cmake!
2010-06-05 20:37:01 +02:00
Ardekantur
ad1e9e7078
boost::filesystem cross-platform config file check
...
* introduces the use of the Boost.System and Boost.Filesystem libraries,
which must be built and linked to rather than just compiled into
OpenMW. May be a pain in the neck to get working on other platforms,
but once it works, we have all of Boost to work with.
2010-06-04 21:44:05 -04:00
Nicolay Korslund
4d8040f96c
Mac port from ardekantur, minor fix to CMakeLists
2010-06-04 10:56:02 +02:00
Ardekantur
a803c32733
Updated to work with latest changes upstream
2010-06-03 19:40:23 -04:00
Ardekantur
1004ab7ea2
Merge branch 'mac-build'
...
Conflicts:
.gitignore
2010-06-03 18:59:20 -04:00
Ardekantur
0de198980c
initial commit of mac build
2010-06-03 18:56:14 -04:00
Ardekantur
79721e2879
gitignore
2010-06-03 18:55:16 -04:00
Nicolay Korslund
2d3a56a464
Set up OGRE window and config reading
2010-06-03 21:51:59 +02:00
Nicolay Korslund
dc2c9f06d0
Renamed all .h to .hpp. Started porting rendering code.
2010-06-03 20:44:55 +02:00
Nicolay Korslund
2d2804b30c
Fixed unbearably slow cell loader. Faster now.
2010-05-23 14:40:38 +02:00
Nicolay Korslund
8feb987a60
Added struct packing pragmas to esm/loadregn.hpp (fixes Assertion "sizeof(X) == size" failed.)
2010-05-21 14:30:24 +02:00
Nicolay Korslund
bdb6896c3f
Created (a very slow) cell loader. Will optimize.
2010-05-21 11:28:47 +02:00
Nicolay Korslund
46e09c5c75
CellList is done, cells can be looked up
...
- finished CellList in game/esm_reclists.hpp
- esm_reader: get*String() now removes trailing zero terminators from result
2010-05-21 11:27:44 +02:00
Nicolay Korslund
35f8e79d07
Twitter test 2 - minor fixes on the ESMStore system
2010-05-19 20:01:45 +02:00
Nicolay Korslund
d9d16fc035
Test commit for openmw_commits twitter channel
2010-05-19 19:41:26 +02:00
Nicolay Korslund
0351b453db
Mangle update
2010-05-19 13:35:50 +02:00
Nicolay Korslund
3e157ff2b8
Applied patch from GWater + other minor fixes
2010-05-18 10:08:12 +02:00
Nicolay Korslund
8c21616ce5
ESM storage, take two
2010-05-17 20:59:15 +02:00
Nicolay Korslund
e534431022
Main program now stores ESM data in memory
2010-05-17 17:35:42 +02:00
Nicolay Korslund
ccfc63ab9f
Updated and tested CMakeLists.txt, now confirmed on Linux.
2010-03-05 08:16:11 +01:00