Commit Graph

6218 Commits (e50b6b1cfe9f3738909e8857b8f67bb7b282ddd4)
 

Author SHA1 Message Date
Chris Robinson e50b6b1cfe Apply texture matrix 0 in the object shader 12 years ago
Chris Robinson 59f1d4b047 Add support for NiUVController on meshes 12 years ago
Chris Robinson e0da265972 Use accurate bone lookups for attaching objects
NIFs don't requires nodes to have unique names, which means looking up a
bone by name may get the wrong one. Instead, use a NifIndex:BoneHandle
map to make sure we can get the proper bone from a given Nif::Node.
12 years ago
Chris Robinson 95730cc127 Create entities and particle systems for hidden objects
They're set as (in)visible as appropriate.
12 years ago
Chris Robinson f764f243d2 Fix the particle quota 12 years ago
Chris Robinson 41ce5464c9 Recognize NiBSAnimationNode as a record type
And don't warn about animated nodes without textkeys
12 years ago
Chris Robinson 1d934e3112 Reduce some stdout spam 12 years ago
Chris Robinson 99b915e652 Fix some material warnings 12 years ago
Chris Robinson af756bfa9c Merge remote-tracking branch 'zini/master' into nifogre 12 years ago
Chris Robinson b5017e0543 Implement NiParticleGrowFade 12 years ago
Chris Robinson 81615c1ae5 Add a custom GrowFade particle affector 12 years ago
Chris Robinson aa9df818a5 Add support for NiVisController 12 years ago
Chris Robinson 0631b28646 Prepare for supporting controller objects 12 years ago
scrawl 75b462b974 If alpha rejection was forced, we also need to force depth_write and depth_check 12 years ago
Chris Robinson af2a38db38 Fix looping anims that dont have "loop start" 12 years ago
Chris Robinson bf0ae3ae72 Read NiVisData info 12 years ago
Chris Robinson 12fada2862 Don't offset the animation time to 0 12 years ago
Chris Robinson dc9f5f93e7 Use a helper function to get node properties 12 years ago
Chris Robinson 4d14fe0d95 Merge remote-tracking branch 'zini/master' into nifogre 12 years ago
Marc Zinnschlag 034ebf8ffd Merge remote-tracking branch 'scrawl/master' 12 years ago
scrawl 2e7d5377f4 Fix crash when moving npcs to an inactive cell 12 years ago
scrawl 48a88f1917 Fix startRandomTitle 12 years ago
Chris Robinson b5719e0ec7 Create particle systems for NiAutoNormalParticles and NiRotatingParticles nodes
Very incomplete, but it's something to work with.
12 years ago
Chris Robinson 77ba0fbe73 Prepare for creating particles
This adds a vector of ParticleSystems to the EntityList, and modifies
corresponding code to handle it. It also loads the ParticleFX plugin so
particles can be created (although they aren't yet).
12 years ago
Chris Robinson ac10c5f05c Even more particle information 12 years ago
Chris Robinson 2f6ae4a915 Read more particle information 12 years ago
Chris Robinson ee0a20f9ce Read some missing particle data from NIFs 12 years ago
Chris Robinson 97d617d43f Use more appropriate VBO settings
Unskinned meshes don't need dynamic VBOs; they aren't rewritten since their
transformations are handled by the modelview matrix. They also don't need the
local RAM copy (the "shadow buffer") since it's really only useful for skinning
purposes (though this means the VBO has to be readable for static geometry to
work).
12 years ago
Marc Zinnschlag 62d70f17c8 removed another redundant include 12 years ago
Marc Zinnschlag 111ebf84bb replaced an include with a forward declaration 12 years ago
Marc Zinnschlag 5244362fba some cleanup 12 years ago
Marc Zinnschlag 8c7d578ddc moved the CellRef struct to its own header 12 years ago
Marc Zinnschlag e8c32d0c3d MWWorld::Player cleanup 12 years ago
Marc Zinnschlag 7136ac0079 added missing attribute columns to faction table 12 years ago
Marc Zinnschlag b5eaa464ad added faction record verifier 12 years ago
Marc Zinnschlag 06533b8d71 additional check for using the same attribute twice in a class 12 years ago
Marc Zinnschlag fea44c05d4 added class record verifier 12 years ago
scrawl ebaf80d539 Trace actors onto the ground after load, when moved to a different cell by the console or on player cell change. 12 years ago
scrawl 43cdbd033d Display remaining item health / enchantment charge in HUD icons, display remaining enchanment charge in tooltips 12 years ago
scrawl 8ca88d1a70 Fix merchant repair menu allowing repair of repair items 12 years ago
Marc Zinnschlag 8dd7f0c53a Merge remote-tracking branch 'scrawl/normalmap' 12 years ago
Marc Zinnschlag 32d3fe0e35 Merge remote-tracking branch 'glorf/enchanting' 12 years ago
scrawl a9b56eedc3 Support NIF "glow maps", which are basically an emissive channel. 12 years ago
Glorf 08e9bb0236 Another small enchanting fix 12 years ago
Glorf 2179619721 Small enchanting fix 12 years ago
Glorf ae3e4ecf8b Finished enchanting 12 years ago
scrawl 5625d73d84 Bump texture support 12 years ago
Marc Zinnschlag 1dd9cde662 Merge remote-tracking branch 'kcat/nifogre' 12 years ago
Marc Zinnschlag 46396034a9 Merge remote-tracking branch 'scrawl/master' 12 years ago
scrawl f0d49fdbd0 Create separate groups for each data dir / BSA file. 12 years ago