Commit Graph

13386 Commits (6afb0e43ef3b3781d852eeb1f16b8c9130a599f8)
 

Author SHA1 Message Date
scrawl 6afb0e43ef Port FontLoader - requires MyGUI patch from https://github.com/MyGUI/mygui/pull/69 10 years ago
scrawl a59940a2c7 Move MyGUI platform to components 10 years ago
scrawl db7fe1952d Move MyGUI texture to a separate file 10 years ago
scrawl 62847f0489 Use node masks to separate Scene and GUI 10 years ago
scrawl c90125f936 Uninitialized basenode fix 10 years ago
scrawl 15bdb7db01 transformBoundingSphere optimization 10 years ago
scrawl a98dc78cc5 Bounds fix 10 years ago
scrawl 83c6ba97c0 Disable skinning updates for actors beyond the AI processing distance 10 years ago
scrawl 48a6d7c1a0 Remove mygui platform libraries from cmake 10 years ago
scrawl a27446c8fb Remove unused headers 10 years ago
scrawl 63b69db617 Port skeleton based bounding boxes to the new skinning system
Not sure if going to keep this, there's a noticable performance impact.
10 years ago
scrawl 8971a200f7 Sky fix 10 years ago
scrawl b4a06bd78d Improve skinning performance 10 years ago
scrawl 7809caf9dc Dead code removal 10 years ago
scrawl 0ff7b2ff11 MechanicsManager, frame update 10 years ago
scrawl 2db097f80e Fix nested callbacks bug 10 years ago
scrawl 372a54bbc7 Dead code removal 10 years ago
scrawl a3417a9c49 CharacterController compiles 10 years ago
scrawl 15164e20f7 Cleanup fix 10 years ago
scrawl 42d6c6140c Add mygui backend by chris 10 years ago
scrawl 9f12e53956 Scale NPCs by their Weight property (Fixes #814) 10 years ago
scrawl 1c0e3a6488 rotateObject, scaleObject 10 years ago
scrawl 6f3e920f85 Animation port complete 10 years ago
scrawl 86b4a610cb Movement accumulation works 10 years ago
scrawl 09742d5b95 Animation playback works, no movement accumulation yet 10 years ago
scrawl 6fada6acf8 Remove tests for no longer existing code 10 years ago
scrawl 12f3198f68 Node name lookups should be case insensitive
Concerns "AttachLight", "BoneOffset" and equipment part attachment points, that are all case insensitive in vanilla MW.
10 years ago
scrawl cd7808fc11 Cleanup in preparation for animation port
Scrapped previous idea for multiple animation sources, better approach incoming.
10 years ago
scrawl 148c041a43 Nif loader cleanup - forcing a skeleton is no longer needed 10 years ago
scrawl 1a19cd3607 Some cleanup 10 years ago
scrawl 460304b069 Port bsatool 10 years ago
scrawl 8410966753 Disable mygui plugin for now 10 years ago
scrawl 8c810e3620 Move rng to components 10 years ago
scrawl 7a46d4f46a Dead code removal 10 years ago
scrawl 04accb7652 Add LightController 10 years ago
scrawl 5fbcf8a859 Mesh filtering fix 10 years ago
scrawl dfd8e08698 Dead code removal 10 years ago
scrawl 26766b8e0a Dead code removal 10 years ago
scrawl 9e177df61b Add fog, view distance, and far plane culling 10 years ago
scrawl a254877abe Clone fix 10 years ago
scrawl 28643660d3 Change triangle indices to unsigned 10 years ago
scrawl 102eadf91c Add some comments 10 years ago
scrawl 10644544ab Dead code removal 10 years ago
scrawl eaa4316ff8 Move skinning code to SceneUtil 10 years ago
scrawl 9246a668b9 Skeleton update fix 10 years ago
scrawl bd88758962 Use the new skinning system in OpenMW 10 years ago
scrawl 111e3eb6db Slightly improve bounding box for skinned meshes 10 years ago
scrawl c53a56ed6e clear stream errors before attempting the read 10 years ago
scrawl 4ea6d4aa01 Rewrite of skinning code
Goals:
- get rid of the mesh pre-transform (this requires supporting different bind matrices for each mesh)
- bounding box should be relative to the bone the mesh is attached to, ideally we can then get rid of the expensive skeleton-based bounding boxes
- update bone matrices in CullCallback instead of UpdateCallback

Works OK, though the bounding boxes are not correct yet.
10 years ago
scrawl 167ae600c5 Implement gravity decay (previously unknown float) 10 years ago