Garux
|
4697d7940c
|
fix new gcc build error: ‘N’ is not a constant expression, while using offsetof
|
2021-06-22 20:49:42 +03:00 |
|
Garux
|
6c00419653
|
fix spelling
|
2021-05-24 20:23:09 +03:00 |
|
Garux
|
2222100316
|
indent classes, align by spaces
|
2021-03-24 00:25:15 +03:00 |
|
Garux
|
1144be0881
|
add BasicVector3 uniform constructor
|
2021-03-11 19:14:07 +03:00 |
|
Garux
|
98f9023cdc
|
minor tweaks
|
2021-03-11 10:57:17 +03:00 |
|
Garux
|
52ef1c838a
|
make sure to do VectorNormalize in double
|
2021-03-08 15:36:46 +03:00 |
|
Garux
|
293fab0ffb
|
manage color-to-byte conversions
|
2021-03-05 13:37:56 +03:00 |
|
Garux
|
bee749118f
|
unify WindingExtendBounds logic
|
2021-03-05 06:15:48 +03:00 |
|
Garux
|
902fb46938
|
random tweaks
|
2021-03-04 16:11:00 +03:00 |
|
Garux
|
39f5a2d060
|
use MinMax functions instead of raw math
|
2021-03-03 07:01:28 +03:00 |
|
Garux
|
f9a424b6c8
|
more c++
|
2021-03-02 22:01:09 +03:00 |
|
Garux
|
9446aeca8e
|
fix introduced problems
|
2021-02-28 12:04:52 +03:00 |
|
Garux
|
9857bb955b
|
more c++ math
|
2021-02-26 01:10:51 +03:00 |
|
Garux
|
4ce944444d
|
rewrite q3map2 math in c++
|
2021-02-25 19:41:43 +03:00 |
|
Garux
|
ba497e4139
|
SafeOpenWrite, SafeOpenRead funcs use
|
2021-02-09 18:05:06 +03:00 |
|
Garux
|
92b2487875
|
fix string warnings
|
2021-02-08 01:33:36 +03:00 |
|
Garux
|
b9d5f091e0
|
use fold expression, forwarding reference
|
2021-01-29 05:12:20 +03:00 |
|
Garux
|
abc666ab7f
|
use std::uint32_t in md4
|
2021-01-28 05:11:59 +03:00 |
|
Garux
|
bdfd864670
|
refactor enums
credits for class BitFlags go to Jelvan <3
|
2021-01-25 01:33:56 +03:00 |
|
Garux
|
20b908e31b
|
remove excess typedef struct declarations
|
2021-01-23 19:26:50 +03:00 |
|
Garux
|
36b63e1d2c
|
turn entities array to std::vector<entity_t>
|
2021-01-23 15:39:42 +03:00 |
|
Garux
|
f3c26c791f
|
use safe strings more
|
2021-01-21 16:08:53 +03:00 |
|
Garux
|
7fc079c658
|
merge duplicated path_ functions
handle backslashes, which is out of convention, but safer, as practically paths may contain them in many spots
|
2021-01-21 08:53:34 +03:00 |
|
Garux
|
cbeccc7e3a
|
use safe string in GetIndexedShader
fix custom shader overflow check
|
2021-01-19 22:12:53 +03:00 |
|
Garux
|
9590d602d3
|
use String64 for shaderInfo_s::skyParmsImageBase
add variadic template operator to StringFixedSize for inline strings creation
|
2021-01-19 17:21:54 +03:00 |
|
Garux
|
da3b05728c
|
use safe string for shaderInfo_t.shader
|
2021-01-19 01:24:21 +03:00 |
|
Garux
|
13524d59ef
|
fix the build
|
2021-01-16 15:10:59 +03:00 |
|
Garux
|
fafa271a46
|
turn quake3 tools to cpp
|
2021-01-15 01:37:23 +03:00 |
|
Garux
|
e62c6f4bb3
|
fix warnings
|
2021-01-03 06:24:58 +03:00 |
|
Garux
|
3cbe922765
|
fix UB: fwrite with buffer = NULL
|
2021-01-01 17:42:08 +03:00 |
|
Garux
|
85e5807397
|
try to fix MAC compilation #40
|
2020-04-04 19:40:56 +03:00 |
|
Garux
|
64f6b4a4ac
|
fix some warnings
|
2020-02-07 23:00:19 +03:00 |
|
Garux
|
1805e42582
|
make C code to compile with -std=c11 (though still many implicit function declarations)
|
2020-02-07 22:45:06 +03:00 |
|
Garux
|
a1fe170f38
|
fix null pointer dereferencing introduced in 80e95ac165
|
2020-02-07 22:35:58 +03:00 |
|
Garux
|
1f59dac119
|
manage strstr() use
|
2020-02-05 19:54:44 +03:00 |
|
Garux
|
325a46a102
|
wrap 'string empty' logic
|
2020-02-05 18:20:13 +03:00 |
|
Garux
|
234b0cf1d4
|
wrap strncmp use
|
2020-02-04 05:53:30 +03:00 |
|
Garux
|
9048028faa
|
wrap Q_strncasecmp use
|
2020-02-04 05:08:54 +03:00 |
|
Garux
|
c7f1391177
|
wrap Q_stricmp use
|
2020-02-04 04:33:58 +03:00 |
|
Garux
|
cf98275ee4
|
wrap strcmp use
|
2020-02-04 03:40:27 +03:00 |
|
Garux
|
9485b925ff
|
add common string functions
|
2020-02-04 03:38:24 +03:00 |
|
Garux
|
416b1f7d54
|
delete some unused q3 cmdlib stuff
fix q3data -writedir
|
2020-02-04 02:07:13 +03:00 |
|
Garux
|
0290bd76fe
|
remove NeXT preprocessor conditions
|
2020-02-03 23:58:43 +03:00 |
|
Garux
|
eb70faddc8
|
use standard C bool type:
get rid of qfalse, qtrue aliases everywhere
replace qboolean in q3map2, q3data
redefine qboolean type in q2 tools, mbspc
|
2020-02-03 01:15:30 +03:00 |
|
Garux
|
e5d040a770
|
fix simple warnings
|
2020-02-02 14:53:18 +03:00 |
|
Garux
|
9cb2ab691e
|
del myoffsetof macro
|
2020-01-29 04:09:12 +03:00 |
|
Garux
|
be007466f9
|
fix [-Wincompatible-pointer-types] in RunThreadsOn()
|
2020-01-28 21:35:17 +03:00 |
|
Garux
|
c7010884b6
|
manage strlwr, strlower->strLower
|
2020-01-28 21:33:37 +03:00 |
|
Garux
|
e6ce77d031
|
use capital letter in strClear, strEmpty, strIstr to lessen names collision probability
|
2020-01-28 21:05:41 +03:00 |
|
Garux
|
a258ebf887
|
fix warning: comparison between signed and unsigned integer expressions
|
2020-01-28 00:29:53 +03:00 |
|