Chris Robinson
b3aa453f9a
Use Ogre data streams for loading NIFs
13 years ago
Chris Robinson
0143cacd2b
Avoid returning pointers from NIFFile
13 years ago
Chris Robinson
d3a31a24ce
Use proper strings and vectors instead of slice arrays for NIF files
...
Slice arrays use pre-allocated pointers whose memory is managed externally. This is
unnecessary and ultimately detrimental since it prevents any kind of data fixup
(e.g. little endian to big endian, p[adding handling), and it also makes it difficult
to use Ogre data streams.
13 years ago
scrawl
b803d0e949
converted shadow caster shader
13 years ago
scrawl
81d30ff63a
temp commit
13 years ago
gugus
03f7740474
Merge branch 'master' of https://github.com/zinnschlag/openmw.git into objectRotationScaling
...
Conflicts:
apps/openmw/mwclass/npc.cpp
apps/openmw/mwscript/docs/vmformat.txt
apps/openmw/mwworld/worldimp.hpp
13 years ago
scrawl
e517e75d09
update
13 years ago
scrawl
a095572205
fixed some textures, started with sky
13 years ago
scrawl
33c48b9481
update
13 years ago
scrawl
8e683c2e05
vertex colors
13 years ago
scrawl
9bd888d9a1
transparency
13 years ago
scrawl
19ecc7f890
fix performance
13 years ago
scrawl
4ea6530772
hello world.
13 years ago
Marc Zinnschlag
c85aaafac2
more include cleanup (most removing Ogre.h)
13 years ago
Jason Hooks
fbde798968
merge
13 years ago
Jason Hooks
5028f9926d
Bullet scale solution
13 years ago
scrawl
c85c794c86
fixed some cppcheck issues
13 years ago
scrawl
ddb0a91994
addition to last commit
13 years ago
Marc Zinnschlag
afa859a6a6
Merge remote branch 'jhooks/clothingarmor'
...
Conflicts:
apps/openmw/mwrender/npcanimation.cpp
13 years ago
scrawl
95f87a8abf
more or less complete list for morrowind.bsa (thanks to artorius)
13 years ago
scrawl
a727bcd4a4
override nif transparency settings (part 1)
13 years ago
scrawl
2a4fcf42a3
basic shadows
13 years ago
Jason Hooks
74deb5588d
Post merge
13 years ago
scrawl
cdea19206c
Revert "more accurate fog, TODO: apply this to the terrain"
...
This reverts commit 96c37d3e7c
.
13 years ago
scrawl
96911ada95
restored render queue of transparent objects, they are now part of the mrt textures
...
this fixes some issues with transparent objects not visible in the refraction
13 years ago
scrawl
96c37d3e7c
more accurate fog, TODO: apply this to the terrain
13 years ago
scrawl
622fb568cf
removed MRT setting and figure it out automatically
13 years ago
scrawl
006970fd79
add MRT code to shaders
13 years ago
Jason Hooks
57299571d5
Preparing for clothes/armor
13 years ago
scrawl
6091a0504d
first settings test (config file has to be created manually)
13 years ago
Alexander "Ace" Olofsson
4a9a416d46
Can find files even if no .bsa file exists now
13 years ago
Lukasz Gromanowski
f8afc22f04
Issue #225 : Corrected wrong delete operator introduced by one of previous commit.
13 years ago
Lukasz Gromanowski
2b9845a5b6
Issue #225 : Free memory allocated for sending into HardwareVertexBuffer.
...
Free memory allocated for sending into HardwareVertexBuffer in NIFLoader class.
13 years ago
scrawl
118250171d
Merge branch 'master' of https://github.com/zinnschlag/openmw into shaders
...
Conflicts:
apps/openmw/mwrender/objects.cpp
13 years ago
Marc Zinnschlag
3d1cbcd4e7
Merge remote branch 'jhooks/animperform'
13 years ago
Jason Hooks
9848b67174
Fixing errors
13 years ago
scrawl
f7b706d24e
use the vertex colours that morrowind supplies for a lot of meshes
13 years ago
scrawl
ff8f95fcca
fix batch lighting, removed the "bumping number of lights" hack
13 years ago
scrawl
332671b43d
lighting fix
13 years ago
scrawl
b2109a1302
make the vertex colours only affect diffuse, this caused some areas to
...
be darker than they should be
13 years ago
scrawl
8910b0d471
use shaders for all NIF materials. this has numerous advantages:
...
- vertex colours are now working as they should (and they have a huge impact on the look)
- the lighting is per pixel and looks a lot better
- by using shaders, we can use more lights at a time (fixed function has max of 8)
13 years ago
Jason Hooks
8d7a5f469b
a few changes
13 years ago
Jason Hooks
38a0d1d1c5
Merging in master
13 years ago
Jason Hooks
e58f2f5363
Eliminating unnecessary data from skeletons and shape saving
13 years ago
Jason Hooks
2217847c57
Fixing a crash
13 years ago
Marc Zinnschlag
1a6a49b9b8
Merge remote branch 'lgro/fix_warnings'
13 years ago
Lukasz Gromanowski
8829d46bda
Clean up compilation warnings.
...
Clan up compilation warnings like "variable ... set but not used" introduced
in some older and recent commits.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
13 years ago
Marc Zinnschlag
273eac12a1
Merge remote branch 'jhooks/animation2' into animation2
...
Conflicts:
apps/openmw/mwrender/npcanimation.cpp
components/nifogre/ogre_nif_loader.cpp
13 years ago
Jason Hooks
1da519a914
Some cleanup
13 years ago
Jason Hooks
6de0847b86
Slightly better performance on animation
13 years ago
Nikolay Kasyanov
ec6243dd77
fixed compilation problem with llvm clang: constant type explicitly set to float
13 years ago
Jason Hooks
bcf3e45ff6
Proper buffer designation
13 years ago
Marc Zinnschlag
9b910dda94
clean up
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
Jason Hooks
eab69f18ac
File output switch
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
45c57721ff
Turning off hardware skinning2
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
baa3f51886
Trying to fix errors
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
6d10c76b06
Unique Identifiers for Creatures and NPC Free Parts
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
0902a3db89
Filled out NpcAnimation and CreatureAnimation classes
13 years ago
Jason Hooks
39338f4be1
NPC bounded parts
13 years ago
Jason Hooks
5c48d8fc1e
more stuff
13 years ago
Jason Hooks
835c3f2603
Working towards npc rendering
13 years ago
Jason Hooks
7bd911b401
Problems with handles
13 years ago
Jason Hooks
e8ec9093f8
More NIFLoader code
13 years ago
Jason Hooks
828a3904a5
BSAArchive done and some change to NIFLoader
13 years ago
Marc Zinnschlag
8446619ac4
Merge branch 'components_namespaces' into next
...
Conflicts:
apps/openmw/mwrender/interior.cpp
components/bsa/bsa_archive.cpp
14 years ago
Lukasz Gromanowski
e9ff9a446b
Mantis: #18 - Move components from global namespace into their own namespace.
...
Moving classes from components/nifogre into NifOgre namespace.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
14 years ago
Lukasz Gromanowski
90985e849e
Mantis: #18 - Move components from global namespace into their own namespace.
...
Moving classes from components/misc into Misc namespace.
Note: Misc namespace introduced conflict with ESM::Misc and MWClass::Misc
classes, so both of them are renamed to ESM::Miscellaneous
and MWClass::Miscellaneous.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
14 years ago
Marc Zinnschlag
bc92b7b1fa
Merge branch 'directories' into next
...
Conflicts:
components/files/multidircollection.hpp
components/nifogre/ogre_nif_loader.hpp
14 years ago
Marc Zinnschlag
0f2df4e2b8
more cleanup
14 years ago
Jason Hooks
a719a6b468
Getting rid of animation code in nif loader
14 years ago
gugus
0d9dde0fcf
experimental: each material with the same texture is loaded only once. Problem: it doesn't take into account other material properties (which seems to be always the same anyway)
14 years ago
Jason Hooks
2ac1cc8aee
Trying to animate creatures
14 years ago
Jason Hooks
d035441876
Reintroducing animation
14 years ago
Jan-Peter Nilsson
229a91a625
Remove unused code/dependencies
14 years ago
Jan-Peter Nilsson
d68141d203
Remove unused variables
14 years ago
Jan-Peter Nilsson
9ee83caaa2
Avoid crash when no bones are available
14 years ago
Jan-Peter Nilsson
696861349e
Rename skel to mSkel
14 years ago
Pieter van der Kloet
dd4d022301
Converted all tabs to four spaces
14 years ago
Jason Hooks
11406ae6f3
cleanupandupdate
14 years ago
Jason Hooks
60601682cd
Beast races fixed
14 years ago
Jason Hooks
1896a6a2e8
Preliminary npcs4
14 years ago
Jason Hooks
467988455c
Preliminary npcs3
14 years ago
Nicolay Korslund
d32563063b
Alternative fix to mesh crash bug
15 years ago
Armin Preiml
27166b4ee4
added bone assignment, skeleton is disabled for meshes
...
Skeleton isn't assigned to the meshes for now, because it crashes on some.
15 years ago
Armin Preiml
47a28fe02b
If nif has a skeleton vertices are placed on the right position.
15 years ago
Armin Preiml
d8f8bd12d3
Disabled loading skins.nif. NifLoader builds now a skeleton (if available)
15 years ago
Armin Preiml
181b538e4a
restructured ogre nif code (struct -> class with singleton), formated code
15 years ago
Marc Zinnschlag
e4f85cb3e6
directory structure reorganisation (still missing the mangle stuff)
15 years ago