Commit graph

  • fd7d58fe7e Reset the sound handle back to null after unloading Chris Robinson 2015-11-24 18:48:25 -0800
  • 4801661b34 Stop all sounds of the given id Chris Robinson 2015-11-24 08:08:38 -0800
  • 8a69f676ec Remove some duplicate code Chris Robinson 2015-11-24 05:56:05 -0800
  • 45628316f8 Remove an unnecessary check Chris Robinson 2015-11-24 05:03:08 -0800
  • 574c1923fe Clear unused buffers after unloading them all Chris Robinson 2015-11-24 04:54:54 -0800
  • 5ad772c3b3 Fix streaming sound time Chris Robinson 2015-11-24 04:54:14 -0800
  • 3ce6aee98b Return a decoder from the loadVoice function Chris Robinson 2015-11-24 04:00:17 -0800
  • 24f8c78fca Store sound buffer references by index instead of string Chris Robinson 2015-11-24 03:18:23 -0800
  • f7218f5a25 Use proper mutex mechanisms and don't check al errors in the stream thread Chris Robinson 2015-11-24 02:57:43 -0800
  • f9e18cd966 Prepare all Sound_Buffer objects when one is needed Chris Robinson 2015-11-24 01:40:14 -0800
  • 6c3953766e Use separate lists for the sound name and its buffer Chris Robinson 2015-11-24 00:03:54 -0800
  • fbfcc4050f Stream voice clips Chris Robinson 2015-11-23 20:13:24 -0800
  • eee6a19e31 Add a method to stream sounds in 3D Chris Robinson 2015-11-23 19:41:57 -0800
  • f1a1dc8408 Pass relevant sound parameters to the OpenAL_SoundStream constructor Chris Robinson 2015-11-23 19:27:35 -0800
  • 83721092f2 Refactor the audio streaming code to be a bit saner Chris Robinson 2015-11-23 19:10:49 -0800
  • 16f72886e9 Use separate lists for openal sounds and streams Chris Robinson 2015-11-23 07:51:52 -0800
  • 0f33f41d8d Actually unload sounds when running over Chris Robinson 2015-11-23 07:50:46 -0800
  • 22a6811425 Limit the sound buffer cache to 15MB Chris Robinson 2015-11-23 06:52:37 -0800
  • 0b2747098c Keep track of unused sound buffers Chris Robinson 2015-11-23 06:35:01 -0800
  • 4073495070 Add some missing sound handling Chris Robinson 2015-11-23 04:48:18 -0800
  • e362896817 Combine some duplicate code Chris Robinson 2015-11-23 04:31:15 -0800
  • febc7b510a Remove an unneeded method Chris Robinson 2015-11-23 04:10:56 -0800
  • 3fdc3c4ea9 Use a separate map for say sounds Chris Robinson 2015-11-23 04:00:10 -0800
  • 9d0018e1bc Reorder active sound data to make lookup by Ptr better Chris Robinson 2015-11-23 03:07:04 -0800
  • 495e138907 Load sound loudness and store it with the Sound_Buffer Chris Robinson 2015-11-23 02:08:27 -0800
  • f4c22ec49e Hold a separate list for voice sound buffers Chris Robinson 2015-11-23 01:33:59 -0800
  • 4571218827 Load the sound as needed and pass it directly to the play methods Chris Robinson 2015-11-23 01:01:20 -0800
  • e2beefd8b5 Store info calculated from the ESM::Sound record Chris Robinson 2015-11-22 04:53:24 -0800
  • edfcb45ad7 Fix crash when onPcEquip script removes the equipped item (Fixes #3016) scrawl 2015-11-24 22:50:54 +0100
  • e0752ccdd0 Prioritize warning about user settings. Make recommendations for screen number more generic. Remove resolution recommendation. cfcohen 2015-11-24 00:10:23 -0500
  • 1b77428c59 Use const reference, thanks ace13 scrawl 2015-11-24 03:42:35 +0100
  • dca1674133 Merge remote-tracking branch 'upstream/openmw-37' into HEAD scrawl 2015-11-24 03:30:57 +0100
  • 6882e6451a Remove tabs. :-[ cfcohen 2015-11-23 18:55:48 -0500
  • 9a975a2e68 Substantial rewrite of code to save settings.cfg file, allowing comments to persist, ordering of settings to be retained, additional reporting of changed settings, preservation of the settings.cfg timestamp when no changes are made, and foundational changes for possible future features. Due to poor interaction with the openmw-launcher settings code, the launcher will still discard all of these benefits. cfcohen 2015-11-23 18:10:33 -0500
  • 89100088f3 The latest version of the settings.cfg without any code changes. cfcohen 2015-11-23 20:07:48 -0500
  • d7e27fa9f4 New brief comments version of settings.cfg. cfcohen 2015-11-23 16:36:59 -0500
  • 89329dfbaf Merge remote-tracking branch 'upstream/master' cfcohen 2015-11-23 16:33:15 -0500
  • 16c6816a6f add forgotten file for building on opengles sandstranger 2015-11-23 20:42:30 +0300
  • 69acacefff openmw building on Android with Opengl es sandstranger 2015-11-23 20:28:35 +0300
  • da856eed95 Merge remote-tracking branch 'origin/master' Marc Zinnschlag 2015-11-23 18:17:36 +0100
  • 3fe38e3556 Remove unused setting scrawl 2015-11-23 03:26:21 +0100
  • 7b64b35eb3 Added comments (and commentary) to the settings-default.cfg file. cfcohen 2015-11-22 19:28:09 -0500
  • 71cd57a3b5 Optimize World::getTimeStamp scrawl 2015-11-22 22:13:21 +0100
  • 38510a56c2 GeomMorpherController: do not dirty the MorphGeometry unless necessary scrawl 2015-11-22 21:19:55 +0100
  • 0d49c7fa51 GeomMorpherController: fix double update of MorphGeometry scrawl 2015-11-22 21:19:02 +0100
  • 28b20428b9 Remove dynamic_cast in GeomMorpherController scrawl 2015-11-22 20:33:22 +0100
  • 94e8560bf8 RigGeometry: do not allocate new NodePath every frame scrawl 2015-11-22 19:58:21 +0100
  • 6d5aa272fc RigGeometry: do not update the geomToSkelMatrix more than once per frame scrawl 2015-11-22 19:49:11 +0100
  • 75a464f7ec Fix a typo scrawl 2015-11-22 18:43:13 +0100
  • fc7456e0a1 Explicitely opt for float matrices in performance critical places scrawl 2015-11-21 23:35:56 +0100
  • ffea9ec2c4 Remove comment scrawl 2015-11-21 04:13:25 +0100
  • 62169a7039 Use a single-precision PositionAttitudeTransform in speed critical places scrawl 2015-11-20 21:57:04 +0100
  • 3c4d3d4bd2 Merge pull request #815 from corristo/openmw-37 openmw-0.37.0 openmw-37 scrawl 2015-11-22 19:54:17 +0100
  • 2108e96c15 OS X: use TGA, PNG & JPEG plugins instead of ImageIO Nikolay Kasyanov 2015-11-22 19:32:13 +0100
  • 34350ddeb1 Fix bug #3028 scrawl 2015-11-22 15:46:04 +0100
  • c882dbbb29 Merge pull request #814 from cfcohen/master scrawl 2015-11-22 15:22:02 +0100
  • b507d5da5d One more tooltip fix. This one in the review dialog with Socucius Ergalla. cfcohen 2015-11-22 00:50:36 -0500
  • 99500f4021 make initial size of script error panel configurable (Fixes #2996) Marc Zinnschlag 2015-11-21 14:28:40 +0100
  • f5c61ee616 remember script error panel height per scriptsubview Marc Zinnschlag 2015-11-21 14:19:14 +0100
  • 26640d17eb do not adjust error panel height if panal was already open Marc Zinnschlag 2015-11-21 12:52:32 +0100
  • 1093a53cf9 hide script error list when there are no errors (Fixes #2867) Marc Zinnschlag 2015-11-21 12:45:11 +0100
  • b74b274ac0 Removed validator for filenames in OpenMW-CS (Fixes #2918) Marc Zinnschlag 2015-11-21 12:14:57 +0100
  • e0e9e7f8c2 adjusted startup warning message for recent improvements regarding loading/saving Marc Zinnschlag 2015-11-21 11:56:24 +0100
  • f614187cd4 Merge remote-tracking branch 'origin/openmw-37' into openmw-37 Marc Zinnschlag 2015-11-21 09:31:43 +0100
  • 9d8a1479eb updated change log once more Marc Zinnschlag 2015-11-21 09:31:30 +0100
  • 8da04bf76f Merge remote-tracking branch 'scrawl/master' Marc Zinnschlag 2015-11-21 09:15:46 +0100
  • 1b1d9a7a9c Fixed another tooltip scrawl 2015-11-21 02:05:27 +0100
  • ea79ebc588 Merge pull request #813 from cfcohen/master scrawl 2015-11-20 21:09:49 +0100
  • cf4f3d9ebc Correct tooltip for Magicka in stats window. cfcohen 2015-11-20 14:57:42 -0500
  • 43de13fa99 Do not allow resting on lava scrawl 2015-11-20 19:22:31 +0100
  • 2d302aef99 Implement stayOutside script variable scrawl 2015-11-20 05:05:43 +0100
  • b2746c8c01 Fix the collision shape not updating when scaling an object via script scrawl 2015-11-20 03:29:58 +0100
  • e5ce3f62b7 Fix lighting incontinuity at nightfall and sunrise scrawl 2015-11-20 03:22:35 +0100
  • 622573f494 Set the object node scale before inserting model scrawl 2015-11-19 15:57:12 +0100
  • 966737f891 Set the particle scaleReferenceFrame to local space scrawl 2015-11-19 15:49:42 +0100
  • 038f682510 Fix SoundManager::isPlaying to consider multiple entries with the same Ptr/id scrawl 2015-11-19 01:06:51 +0100
  • 27617468c8 Fix the collision shape not updating when scaling an object via script scrawl 2015-11-20 03:29:58 +0100
  • 5f143dee2d Fix lighting incontinuity at nightfall and sunrise scrawl 2015-11-20 03:22:35 +0100
  • 61314e1db1 Fix bounding box of bullet debug drawer scrawl 2015-11-20 03:04:03 +0100
  • 706b1d4c28 Disable culling of ClipNode scrawl 2015-11-20 02:22:37 +0100
  • cbf344663f animateCollisionShape checks if the shape is really animated scrawl 2015-11-20 00:17:07 +0100
  • 894477849a Store animated collision objects in a separate container scrawl 2015-11-19 23:33:08 +0100
  • 36e91617c9 Revert "NifOsg::Emitter: ignore psToWorld scale" scrawl 2015-11-19 22:09:32 +0100
  • 8c268f239e Set the object node scale before inserting model scrawl 2015-11-19 15:57:12 +0100
  • 9b96fcc224 Set the particle scaleReferenceFrame to local space scrawl 2015-11-19 15:49:42 +0100
  • ccc721ba3f Print the OpenMW version to the logfile scrawl 2015-11-19 02:56:26 +0100
  • 67b0d99737 Merge pull request #810 from scrawl/soundplaying scrawl 2015-11-19 01:48:01 +0100
  • f08cfa19ea Fix SoundManager::isPlaying to consider multiple entries with the same Ptr/id scrawl 2015-11-19 01:06:51 +0100
  • 3bd2aaddea Adjust PulseSlow light controller (Fixes #1963) scrawl 2015-11-18 23:14:01 +0100
  • a49058721e Use a contactTest for collision script functions scrawl 2015-11-18 21:20:12 +0100
  • 9fce428929 ContactTestResultCallback: do not rely on col1 being the object tested against scrawl 2015-11-18 20:41:49 +0100
  • 3453353091 AiCombat distance check takes into account collision box (Fixes #1699) scrawl 2015-11-18 19:00:43 +0100
  • 0bdfd1b0d7 Ignore Creature INDX subrecords scrawl 2015-11-18 16:47:03 +0100
  • 020b3add94 Merge branch 'openmw-37' Marc Zinnschlag 2015-11-17 09:54:49 +0100
  • 5de9a5e840 Merge remote-tracking branch 'origin/openmw-37' into openmw-37 Marc Zinnschlag 2015-11-17 09:04:07 +0100
  • d68ea994d5 Deal with empty meshes scrawl 2015-11-17 01:51:21 +0100
  • 83e9a649e5 Cleanup scrawl 2015-11-17 01:43:19 +0100
  • e62470d674 Auto-generate the collision shape for native mesh formats scrawl 2015-11-17 00:18:27 +0100
  • 8cf57ef6ac Move BulletShapeManager and BulletShape to resource/ scrawl 2015-11-16 23:30:10 +0100
  • eb2f16d682 Support for loading .osg mesh format scrawl 2015-11-16 23:26:43 +0100