2
0
mirror of https://github.com/rehlds/rehlds.git synced 2025-01-04 02:55:50 +03:00
Commit Graph

47 Commits

Author SHA1 Message Date
asmodai
4071c13e3a Fixed demo tests passing.
Don't generate any JIT code for empty delta memblocks.
Added bits, bytecount and sendfields checks to delta unit tests.
Small optimizations and fixes.
2015-05-23 00:55:26 +03:00
dreamstalker
5bb896dcee Refactoring
DeltaJIT passes tests now
2015-05-22 02:38:25 +03:00
Andrey
7fdb4f73bc Delta JIT improvements. 2015-05-22 02:38:25 +03:00
dreamstalker
31bfe3db78 Moved optimized MSG_Write*Bits* under REHLDS_FIXES defined because it uses bf_write_s structure incompatible with the original engine
Fixed wrong tex.coords formula in SurfaceAtPoint()
Added missing calls to SV_CheckWaterTransition() in SV_Physics_Toss()
Flight recorder: Lazy init with HOOK_ENGINE
RehldsDemoPlayer: print heartbeat message every 10Mb of demo
2015-05-21 21:20:40 +04:00
dreamstalker
f2fe5a6c74 SV_WriteEntitiesToClient: don't use intermediate 'fullpack' storage for entities being transmitted
SV_SetupMove: Don't look examine frame->entities after last player
2015-05-21 03:15:03 +04:00
dreamstalker
ed6e5b4a94 Merge pull request #19 from dreamstalker/further_delta_opt
JITted DELTA_CountSendFields
2015-05-20 19:23:15 +04:00
dreamstalker
fea4be8bd1 JITted DELTA_CountSendFields
Use JITted delta in DELTA_CheckDelta
2015-05-20 19:08:33 +04:00
dreamstalker
2cd9b7571c Merge pull request #18 from dreamstalker/bits_write_rewrite
Fixed #17: Implemented faster and safe MSG_Write*Bit*
2015-05-20 17:32:59 +04:00
dreamstalker
3f448f441e Implemented faster and safe MSG_Write*Bit* 2015-05-20 17:21:42 +04:00
dreamstalker
7891b6196a Implemented delta JIT
Implemented name->index map for sv.model_precache[]
Fixed CPPUnitLite tests runner
Source code optimizations for optimal usage of precompiled headers on linux
2015-05-19 23:20:11 +04:00
dreamstalker
5d572afc31 Merge branch 'master' of https://github.com/dreamstalker/rehlds 2015-05-17 21:52:30 +04:00
dreamstalker
60b40a687c Don't build 'hooker' libraries by default 2015-05-17 21:52:07 +04:00
dreamstalker
0b66b8e603 Merge pull request #14 from s1lentq/master
Maked reallocation of resource names in precache.
2015-05-17 21:35:22 +04:00
s1lentq
ff3eca631e add comment 2015-05-17 21:34:26 +06:00
dreamstalker
01f3fdf787 Fixed: there was a tiny chance to assemble corrupted svc_event message in SV_EmitEvents 2015-05-17 19:15:10 +04:00
dreamstalker
1a8b8f34be Merge pull request #16 from dreamstalker/mathlib_tests
Mathlib unit tests
2015-05-16 02:02:55 +04:00
dreamstalker
4b1eabc541 Mathlib unit tests
Added REHLDS_OP_PEDANTIC define to all configs in the msvc project
Fixed CrossProduct
2015-05-16 01:44:13 +04:00
dreamstalker
db8ff664d4 Merge pull request #15 from theAsmodai/master
More SSE optimizations.
2015-05-15 22:18:18 +04:00
Andrey
591ee6b490 More SSE optimizations. 2015-05-15 16:04:23 +03:00
s1lentq
0121d49ff4 Maked reallocation of resource names in precache. 2015-05-12 03:48:39 +06:00
dreamstalker
6df2bd1a2a Merge pull request #13 from theAsmodai/master
Math optimizations, faster traceline version
2015-05-11 21:55:37 +04:00
Andrey
904394b6ea Added SSE 4.1 implementation of dot product, added SinCos function, maked fast version of SV_Move for point hull (trace line), small copying optimization in SV_RunCmd. 2015-05-11 20:09:51 +03:00
dreamstalker
a2a9cdf087 Merge pull request #12 from theAsmodai/master
Unrolled tail recursion in RecursiveHullCheck
2015-05-11 20:29:03 +04:00
Andrey
7ae1eebac8 Unrolled tail recursion in RecursiveHullCheck functions 2015-05-11 19:06:14 +03:00
dreamstalker
80c7e4f926 Merge pull request #10 from s1lentq/master
Function Host_UpdateStats on Linux doesn't work correctly.
Made signature checks (bz2, wad3) look more beatiful
2015-05-10 17:50:01 +04:00
s1lentq
b153ad664a Function Host_UpdateStats on Linux doesn't work correctly.
Fixed the computation of cpuPercent

Made signature checks (bz2, wad3) look more beatiful
2015-05-10 18:53:22 +06:00
dreamstalker
0399c02f0c Merge pull request #9 from dreamstalker/_8
Fixed #8: Refactored SDK
Get rid of (u)int[nn]_t types from osconfig.h, use (u)int[nn] from archtypes.h instead
2015-05-09 21:31:14 +04:00
dreamstalker
2a0fff4074 #8 Refactoring SDK
Get rid of (u)int[nn]_t types from osconfig.h, use (u)int[nn] from archtypes.h instead
2015-05-09 20:58:58 +04:00
dreamstalker
78b1785e7d Fixed #2: NPE in CPlayingEngExtInterceptor::setCurrentTm() 2015-05-09 13:51:44 +04:00
dreamstalker
29e76e1420 Merge pull request #7 from dreamstalker/#6
Fixed #6: Exposed IGameServerData interface
2015-05-08 23:43:32 +04:00
dreamstalker
459239b236 Merge pull request #5 from WPMGPRoSToTeMa/master
Host say format and localize bug fix
2015-05-08 23:21:07 +04:00
dreamstalker
35efb4fc8f Fixed #6: Exposed IGameServerData interface 2015-05-08 23:07:42 +04:00
WPMGPRoSToTeMa
5e05220444 Host say format and localize bug fix 2015-05-08 22:06:05 +03:00
dreamstalker
d152523ae1 Fixed bad optimizations in Cbuf_* functions 2015-05-08 22:09:08 +04:00
dreamstalker
61a97df241 Merge pull request #4 from WPMGPRoSToTeMa/master
Fixed download bug (creating directory bug)
2015-05-08 17:38:47 +04:00
dreamstalker
29aa669242 Merge pull request #3 from theAsmodai/master
Fixed some Cmd_ functions, fixed messages sending in ClientPutInServer forward, added unrolled (un)munge2 functions, added one overflow preventing check, fixed fullupdate spam from not active clients, removed entity states reallocation in SV_WriteEntitiesToClient, packing players states separately from entities, added defines.
2015-05-08 17:34:52 +04:00
WPMGPRoSToTeMa
73b9448c0c Fixed download bug (creating directory bug) 2015-05-08 14:51:54 +03:00
Andrey
6a4eaeee95 Fixed some Cmd_ functions, fixed messages sending in ClientPutInServer forward, added unrolled (un)munge2 functions, added one overflow preventing check, fixed fullupdate spam from not active clients, removed entity states reallocation in SV_WriteEntitiesToClient, packing players states separately from entities, added defines. 2015-05-07 21:06:51 +03:00
dreamstalker
1d6b7f1a02 Merge pull request #1 from theAsmodai/master
Some bugfixes and improvements
2015-05-06 03:08:01 +04:00
Andrey
49cbbeafb2 add comments 2015-05-06 01:56:48 +03:00
Andrey
a4909aca6d Some bugfixes and improvements 2015-05-06 01:21:52 +03:00
dreamstalker
70f567d07d Merge branch 'master' of https://github.com/dreamstalker/rehlds 2015-05-05 20:18:45 +04:00
dreamstalker
ed23c81fdd buildSrc/build.gradle: cleanup
rehlds/build.gradle: don't override cleanup task, just add action to it
2015-05-05 20:18:30 +04:00
dreamstalker
444bda9f1e Update README.md 2015-05-05 19:59:50 +04:00
dreamstalker
42f19ddaaf Update README.md 2015-05-05 00:53:07 +04:00
dreamstalker
7326bee095 Initial commit 2015-05-04 22:25:41 +04:00
dreamstalker
c404ae1bbf Initial commit 2015-05-04 22:21:48 +04:00