Commit Graph

300 Commits

Author SHA1 Message Date
UbitUmarov
a1e32e37da mantis 8995: try work around the issue 2022-05-03 06:08:38 +01:00
UbitUmarov
7ed4fb978c let ubode use own unmanaged libraries, so they can change without impact on old ode module. Add those libraries, for now just copies of the ode ones 2022-05-01 01:47:29 +01:00
UbitUmarov
c9c9b57c37 add missing initialization 2022-04-25 00:13:21 +01:00
UbitUmarov
5289b5c6bf minor change on collision account 2022-04-21 01:12:26 +01:00
UbitUmarov
c7253d8bf9 send all animations to self again... 2022-04-20 01:37:25 +01:00
UbitUmarov
d919441fb2 oops lost a tiny bit 2022-04-18 23:12:56 +01:00
UbitUmarov
578c0f36ce more cosmetics 2022-04-18 23:08:56 +01:00
UbitUmarov
5452dacee6 cosmetics 2022-04-17 02:26:26 +01:00
UbitUmarov
d785dc50e6 more variations on same thing 2022-04-16 17:35:00 +01:00
UbitUmarov
dea7b7b1a7 remove effect of avatar mass, so all jump similar height 2022-04-16 13:41:31 +01:00
UbitUmarov
1bf5ccedec need to process all mv flags for now 2022-04-16 03:30:46 +01:00
UbitUmarov
b8e0aaa7b3 scale bullet avatar jump to more or less match ubOde 2022-04-16 02:51:25 +01:00
UbitUmarov
3bfc2a71b0 ubode collision with objects was disabling push freemove when standing on a prim 2022-04-15 23:51:45 +01:00
UbitUmarov
329440695c missing file and a bit more wiring 2022-04-15 21:52:29 +01:00
UbitUmarov
6d701b6759 add AvatarJump to phsycis engines. This is just a push in Z direction, Still needs scaling so engines to match. This new scaling is needed so does not impact old push ones 2022-04-15 21:47:38 +01:00
UbitUmarov
d0d71317e0 fix a http SRestObjReq log message, thx Tampa (also a libomv update) 2022-04-14 22:28:57 +01:00
UbitUmarov
37ab7afed9 update libomv adding NotEqual to vectors and quats; more cosmtics on ubode 2022-04-13 23:57:20 +01:00
UbitUmarov
772b33bfef cosmetics on ubode character code 2022-04-13 19:38:57 +01:00
UbitUmarov
d7a391efbb cosmetics on ubode character code 2022-04-13 19:36:38 +01:00
UbitUmarov
9bd8e45b30 remove some more of obsolete ninha joints code 2022-03-19 01:06:44 +00:00
UbitUmarov
846d2df245 replace util.clip by utils.clamp (from libomv), and a few more cosmetics 2022-03-18 02:20:40 +00:00
UbitUmarov
ad17ce0b51 CameraData is a bit too large to be a struct 2022-03-14 21:39:21 +00:00
UbitUmarov
5728d634b5 cosmetics 2022-03-14 21:12:53 +00:00
UbitUmarov
3dcb77c7b7 more source indentation fix 2022-03-14 18:50:53 +00:00
UbitUmarov
3631018a7e more source indentation fix 2022-03-14 18:43:13 +00:00
UbitUmarov
9b85bbd69a look more tabs ans things.. 2022-03-13 13:32:51 +00:00
Vincent Sylvester
13dbbc2683 Remove tabs, indent code properly
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2022-03-13 13:15:05 +00:00
UbitUmarov
e043d8a2eb use array.Empty<byte> 2022-03-12 15:21:24 +00:00
UbitUmarov
5c0bd1c279 ubOdeMeshmerizer: try log a bit more information in case of fail to decode a mesh asset header 2022-01-19 00:32:14 +00:00
UbitUmarov
dd846ffc6c update libomv with vector2 and 3 IsZero() 2022-01-09 23:52:42 +00:00
UbitUmarov
da928d6099 != UUID.Zero is slow 2022-01-09 02:28:51 +00:00
UbitUmarov
7e0fc95c3a == UUID.Zero is slow 2022-01-09 00:33:16 +00:00
UbitUmarov
86206432de let ubode bad meshmerizer be again just a error, not a critical region stop. (this is temporarygit push) 2021-12-11 22:46:17 +00:00
UbitUmarov
b5d67d08a7 ubode version now has form managed-unmanaged versions (osGetPhysicsEngineName()) 2021-12-03 20:31:35 +00:00
UbitUmarov
ee0d6b4507 Invalid physics meshing option is a fatal error 2021-12-02 18:13:47 +00:00
UbitUmarov
9f88613f7e simplify ubOdeMeshing a bit 2021-11-28 23:55:39 +00:00
UbitUmarov
6007f97a41 some ubOde CO2 2021-11-28 19:16:52 +00:00
UbitUmarov
9d60ceb85f update libomv 2021-09-08 21:03:04 +01:00
UbitUmarov
076c87914d save a few ns on ubode 2021-09-08 17:52:11 +01:00
UbitUmarov
21da22b6ec lludp remove obsolete pending queue 2021-06-02 14:28:47 +01:00
UbitUmarov
31f7d47663 minor cosmetics 2021-02-12 13:29:41 +00:00
UbitUmarov
ec216a3877 use ObjectJobEngine on ubOde mesh worker 2021-01-08 14:40:14 +00:00
UbitUmarov
1fbf8b44b4 ubOde mesh work does not need a thread all the time 2021-01-08 11:15:41 +00:00
UbitUmarov
9773ff42c2 define constants for simulation height (-100,50000m) and terrain heightmap (-100,4000). No option. compile time decision. use them at ubOde 2020-10-12 23:20:37 +01:00
UbitUmarov
b929a20045 ubOde resize a avatar without recreating it 2020-09-13 05:47:05 +01:00
UbitUmarov
185ed42123 cosmetics 2019-07-30 18:34:32 +01:00
UbitUmarov
ea32a73103 osLocalTeleportAgent: no region crossings :( ; check avatar access to target position; flag 8 == force fly; 16 force nofly (both == fly) 2019-05-01 03:49:24 +01:00
UbitUmarov
11c945a565 add osLocalTeleportAgent(key agent, vector position, vector velocity, vector lookat, LSL_Integer flags). Velocity only works with ubOde but still not good. flags = bit field: 1 use velocity, 2 use lookat, 4 rotate avatar look in current velocity direction (ignored if 2 ie flag = 7 is same as 3). This bypasses most the unnecessary logic of osTeleportAgent, having usage same permissions. It may do region crossings(?). Experimental stage, feedbakc expected ;) 2019-05-01 01:36:10 +01:00
UbitUmarov
0652f01d4c duhhh npcs don't have child agents; plus minor typos 2019-04-05 03:45:27 +01:00
UbitUmarov
ba66d2d3c1 minor cleanup on mesh decompress code 2019-04-02 10:13:26 +01:00