2
0
mirror of https://github.com/rehlds/rehlds.git synced 2024-12-29 08:05:50 +03:00
Commit Graph

541 Commits

Author SHA1 Message Date
dreamstalker
391bd5d627 Merge branch 'master' into flightrec
SSE4.2's crc32 is actually crc32c - removed crc32.*
2015-05-25 18:16:30 +04:00
dreamstalker
bc88790bb1 Fixed #24: Remember fields unmarked by encoder and force set it if entity is used as a baseline 2015-05-24 15:29:47 +04:00
dreamstalker
39b803fa3d Delta encoder tests: refactoring
Added prefetches to delta and deltaJit
2015-05-24 01:41:16 +04:00
theAsmodai
4821823407 Merge pull request #22 from theAsmodai/master
Finished work with JIT in DELTA_CheckDelta and DELTA_WriteDelta
2015-05-23 01:04:09 +03:00
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
3226154626 Merge pull request #21 from WPMGPRoSToTeMa/cvarlistfix
cvarlist: Do correct output of string valued cvars
2015-05-22 09:58:55 +04: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
WPMGPRoSToTeMa
fb3504c9b6 cvarlist: Do correct output of string valued cvars 2015-05-22 02:17:58 +03:00
dreamstalker
5abbc92fda SV_AllocPacketEntities optimization moved under REHLDS_OPT_PEDANTIC
Rehlds Demo Player: write duration in the 'rehlds_demo_stats.log' file when demo ends successfully
6132_hooker.cpp: Minimal setup to play/records demos in hook mode with active Rehlds API
2015-05-21 23:50:18 +04: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
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
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
6b1654bbff Flightrec: WIP 2015-05-17 15:30:30 +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
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
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
Andrey
7ae1eebac8 Unrolled tail recursion in RecursiveHullCheck functions 2015-05-11 19:06:14 +03: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
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
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
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
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
7326bee095 Initial commit 2015-05-04 22:25:41 +04:00