pryon
|
ac01ad6751
|
Take over va() memory safety fix from ioquake3
|
2024-06-10 14:19:29 +02:00 |
|
pryon
|
4da5e26cdc
|
Move CTRL macro to q_shared.h
|
2024-06-10 13:59:10 +02:00 |
|
smallmodel
|
57175cfa5c
|
Simplified the decompression algorithm and fixed it for big-endian
|
2024-06-09 16:45:10 +02:00 |
|
smallmodel
|
8aacdcefb8
|
Fixed lz77 endianness
|
2024-06-09 14:14:11 +02:00 |
|
smallmodel
|
69766ae87a
|
Added SwapValue
|
2024-06-09 13:19:31 +02:00 |
|
smallmodel
|
de621f6acb
|
Made short3 implementation endianness independant
This fixes scripts not working properly as script variables key are using short3
|
2024-06-09 00:59:23 +02:00 |
|
smallmodel
|
7282426736
|
Improved the networking code for big-endian architectures
|
2024-06-09 00:02:00 +02:00 |
|
smallmodel
|
0333fd86f8
|
MSG_DeltaNeeded_ver_15 was never called
|
2024-06-08 21:52:28 +02:00 |
|
smallmodel
|
ab91ade685
|
Explicitly use signed char for patch xy because some platforms use unsigned char by default
|
2024-06-08 19:56:24 +02:00 |
|
smallmodel
|
005afcd53d
|
Simplified CM_PickTerrainSquareMode
|
2024-06-08 19:20:27 +02:00 |
|
smallmodel
|
41244095b1
|
CMod_LoadTerrainIndexes: big-endian compatibility
|
2024-06-08 12:47:18 +02:00 |
|
smallmodel
|
6796a8b3fe
|
Properly swap terrain patch values on big-endian systems
|
2024-06-08 01:08:58 +02:00 |
|
smallmodel
|
819dffcb86
|
Added MAX_TERRAIN_VARNODES
|
2024-06-08 01:05:47 +02:00 |
|
smallmodel
|
b54db17069
|
Added unsigned swaps
|
2024-06-08 01:03:08 +02:00 |
|
smallmodel
|
a1e0bc5d7c
|
Implemented TIKI_SwapSkel (used on Big-Endian systems)
|
2024-06-08 00:40:52 +02:00 |
|
smallmodel
|
0fa380ecff
|
Correctly read the BSP checksum on big-endian systems
|
2024-06-07 22:01:24 +02:00 |
|
smallmodel
|
74ccb03e54
|
Reduced compilation warnings
|
2024-06-07 20:34:13 +02:00 |
|
smallmodel
|
50264c4968
|
Make sure to cast the float number to int when using it in the format specifier
|
2024-06-07 20:25:47 +02:00 |
|
smallmodel
|
6bb475abe7
|
Fixed PowerPC platform support with proper checks for endianness and ppc64
|
2024-06-05 21:13:06 +02:00 |
|
smallmodel
|
4b05c400b2
|
Round to integer for vectoyaw()
This fixes Actor never finishing TurnTo as the DesiredYaw was set to a very precise value
|
2024-04-28 19:29:54 +02:00 |
|
smallmodel
|
cc85d0c100
|
Bumped version number
|
2024-04-22 23:40:00 +02:00 |
|
smallmodel
|
3cd5acf3aa
|
Fixed issue with case-sensitive variables.
normal/return commands are case-insensitive
getter/setter commands are case-sensitive
|
2024-04-22 20:10:01 +02:00 |
|
smallmodel
|
0e20d7e880
|
Fixed arm/arm64 binary loading on Windows
(fixes #295)
|
2024-04-14 23:03:46 +02:00 |
|
smallmodel
|
3acb796b59
|
Call VectorNormalize() directly in Vector::normalize()
|
2024-03-04 20:07:06 +01:00 |
|
smallmodel
|
25bbc1793d
|
Fixed AngleNormalize360
|
2024-03-04 20:06:35 +01:00 |
|
smallmodel
|
2e32395cf2
|
VectorNormalize optimization
|
2024-03-03 19:51:56 +01:00 |
|
smallmodel
|
d04ed0aace
|
Made M_PI double
|
2024-03-03 19:46:32 +01:00 |
|
smallmodel
|
bf5fdb8f06
|
Fixed improper fence masks
This fixes #284, fixes #280
|
2024-03-02 15:29:25 +01:00 |
|
smallmodel
|
9bd4d40f09
|
Formatted document
|
2024-03-02 15:00:56 +01:00 |
|
smallmodel
|
36af9e6589
|
Fixed a very boring mistake ignored by MSVC
|
2024-02-27 00:02:20 +01:00 |
|
smallmodel
|
1ed8538745
|
Bounds check clarity
|
2024-02-26 20:23:31 +01:00 |
|
smallmodel
|
4f868d9585
|
Fixed a collision bug with fence masks
|
2024-02-26 19:19:38 +01:00 |
|
smallmodel
|
e27ac45f44
|
Don't load TGA without alpha for collision
|
2024-02-26 19:08:21 +01:00 |
|
smallmodel
|
416c568c51
|
Make CVAR_ROM variables appear first in info strings
|
2024-02-21 20:13:08 +01:00 |
|
smallmodel
|
03ceaf82ce
|
Fixed AngleMod() being inaccurate
This caused issues with Actor never finishing turning (because it expected the desired yaw to be at the exact same angle rounded by 0.001)
|
2024-02-13 16:23:47 +01:00 |
|
smallmodel
|
5cadab46ab
|
Fixed fence mask being incorrectly specified as transparent rather than opaque
|
2024-02-12 16:49:27 +01:00 |
|
smallmodel
|
1577927d99
|
Ignore collision if the brush has a trace content and the trace content wasn't specified in the trace flags
|
2024-02-12 16:48:58 +01:00 |
|
smallmodel
|
7a1f7773bf
|
Use sin/cos instead of sinf/cosf (accuracy)
|
2024-02-12 15:05:33 +01:00 |
|
smallmodel
|
c40d073d7a
|
Refactored CM_CheckTerrainTriSphere
|
2024-02-12 14:17:04 +01:00 |
|
smallmodel
|
dd8b3f607a
|
Fixed terrain tri sphere collision not returning correct results with small objects
|
2024-02-12 13:36:56 +01:00 |
|
smallmodel
|
1d765125c7
|
Fixed facets and planes being badly initialized
|
2024-02-08 20:35:11 +01:00 |
|
smallmodel
|
4a39e5411f
|
Fixed patch collision in position test
|
2024-02-05 23:46:43 +01:00 |
|
smallmodel
|
336ba6181e
|
Don't allocate planes / facets if there are none
|
2024-02-05 23:25:41 +01:00 |
|
smallmodel
|
aa209e0aaf
|
Fixed plane distance not being copied correctly with terrain square mode 5 or 6
|
2024-02-03 21:09:26 +01:00 |
|
smallmodel
|
570dddddd8
|
Formatted cm_terrain source files
|
2024-02-03 21:07:49 +01:00 |
|
smallmodel
|
7518d7b418
|
Reworked FS_CanonicalFilename
|
2024-01-28 20:41:17 +01:00 |
|
smallmodel
|
4a66a41f91
|
Added idle skel and number of skeletons
|
2024-01-28 20:19:14 +01:00 |
|
smallmodel
|
665c35d089
|
Added TIKI array max values
|
2024-01-28 20:18:09 +01:00 |
|
smallmodel
|
946a7a406c
|
Fixed client not quitting when dedicated is set to 1
|
2024-01-27 20:45:56 +01:00 |
|
smallmodel
|
5a44740592
|
Fixed invalid event name causing crashes
|
2024-01-24 21:52:22 +01:00 |
|