Garux
|
34038fd7fd
|
unify WriteBSPFile() print
|
2024-03-08 04:23:25 +05:00 |
|
Garux
|
df02774ff5
|
tweak StringOutputStream use
auto str = StringOutputStream()(bla) use form was not doing copy elision or move, but copy
|
2024-01-29 16:54:08 +06:00 |
|
Garux
|
1fb1896f11
|
tweak light styles checks
|
2023-08-18 11:30:48 +06:00 |
|
Garux
|
d40538eea0
|
* fix RBSP style keys on -exportents and decompilation, so that they are alright for -onlyents and compilation
|
2023-08-18 01:20:58 +06:00 |
|
Garux
|
a5bad3d471
|
* fix: don't turn lights with targetname to styled for IBSP, as they are not switchable there
|
2023-08-17 19:46:49 +06:00 |
|
Garux
|
1da9dbfea9
|
* -keepmodels in -bsp / _keepModels on worldspawn: keep misc_model entities in the BSP file after compile
|
2023-08-17 19:22:21 +06:00 |
|
Garux
|
8565682f07
|
consider nodraw shaders in fog direction deduction
|
2022-10-30 10:00:42 +03:00 |
|
Garux
|
22377bb255
|
fix .srf file name, when map name contains period, e.g. asd.xxx.map
closes #102
|
2022-07-11 23:33:01 +03:00 |
|
Garux
|
d75792d9a9
|
fix the build
|
2021-11-06 23:10:15 +03:00 |
|
Garux
|
aa110638d4
|
remove global std::size_t mapEntityNum;
(not buildable)
|
2021-11-06 17:27:11 +03:00 |
|
Garux
|
da98e8fde3
|
various code cleanups
|
2021-10-30 16:04:31 +03:00 |
|
Garux
|
2e9bf0af1c
|
minor tweaks
|
2021-10-26 20:15:09 +03:00 |
|
Garux
|
1b1e6769e8
|
std::vector<fog_t> mapFogs
|
2021-09-27 15:40:39 +03:00 |
|
Garux
|
ce0dd55cc5
|
std::vector<bspFog_t> bspFogs
|
2021-09-27 12:56:08 +03:00 |
|
Garux
|
4642753564
|
std::vector<bspDrawSurface_t> bspDrawSurfaces
|
2021-09-27 06:14:12 +03:00 |
|
Garux
|
7993cc8a1f
|
std::vector<int> bspDrawIndexes
|
2021-09-26 22:10:46 +03:00 |
|
Garux
|
f5c1a11a66
|
std::vector<bspBrushSide_t> bspBrushSides
|
2021-09-25 10:17:51 +03:00 |
|
Garux
|
260dc59d4a
|
std::vector<bspBrush_t> bspBrushes
|
2021-09-24 17:05:00 +03:00 |
|
Garux
|
a20717c364
|
std::vector<int> bspLeafBrushes
|
2021-09-24 16:27:10 +03:00 |
|
Garux
|
6066fe2cc2
|
std::vector<int> bspLeafSurfaces
|
2021-09-24 16:16:02 +03:00 |
|
Garux
|
b1f32e6faa
|
std::vector<bspNode_t> bspNodes
|
2021-09-24 16:06:34 +03:00 |
|
Garux
|
bccd3bafd7
|
std::vector<bspPlane_t> bspPlanes
|
2021-09-24 15:43:24 +03:00 |
|
Garux
|
76d2b565b3
|
std::vector<bspLeaf_t> bspLeafs
|
2021-09-24 15:25:58 +03:00 |
|
Garux
|
58911934e0
|
std::vector<bspShader_t> bspShaders
|
2021-09-24 13:39:04 +03:00 |
|
Garux
|
6e2fc92576
|
std::vector<bspModel_t> bspModels
|
2021-09-24 12:11:11 +03:00 |
|
Garux
|
dbeb2d0718
|
rename game -> g_game
|
2021-09-13 18:49:09 +03:00 |
|
Garux
|
68b8d7d5dc
|
refactor game configs: using class inheritance to avoid massive duplication
|
2021-09-13 16:11:01 +03:00 |
|
Garux
|
f3321cef5f
|
* auto fog direction: try all sides, not just axial; default to none, if no visible sides
* q3map_fogDir: pick best matching side, not strict match only; ignore invisible 'bevel' sides
|
2021-09-08 19:22:18 +03:00 |
|
Garux
|
23d82aa9ef
|
* prioritize +Z fog visible side in ambiguous case (= -Z fog direction), as in fogged pit
|
2021-09-08 10:11:49 +03:00 |
|
Garux
|
204c3138e2
|
emit warning on expected practical engine fog limit overflow
|
2021-09-07 08:14:04 +03:00 |
|
Garux
|
f492ab27eb
|
more c++ in q3map2
|
2021-08-10 22:41:43 +03:00 |
|
Garux
|
99f4a4a767
|
minor tweaks
|
2021-08-03 20:54:21 +03:00 |
|
Garux
|
15b391cdb3
|
minor tweaks
|
2021-08-02 00:47:18 +03:00 |
|
Garux
|
ffa1a4340c
|
std::vector<plane_t> mapplanes
|
2021-07-29 22:21:36 +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
|
9446aeca8e
|
fix introduced problems
|
2021-02-28 12:04:52 +03:00 |
|
Garux
|
4ce944444d
|
rewrite q3map2 math in c++
|
2021-02-25 19:41:43 +03:00 |
|
Garux
|
92b2487875
|
fix string warnings
|
2021-02-08 01:33:36 +03:00 |
|
Garux
|
99a5ef0416
|
refactor entity key values routines
|
2021-01-30 16:23:31 +03:00 |
|
Garux
|
40ab7fa26c
|
remove excess string overflow checks, fix warnings
|
2021-01-29 05:14:33 +03:00 |
|
Garux
|
623163ae9c
|
remove unused markers
|
2021-01-28 02:12:15 +03:00 |
|
Garux
|
62a0ae5623
|
prevent string overflows
|
2021-01-26 22:31:19 +03:00 |
|
Garux
|
54c38610bf
|
use std::list<epair_t>
|
2021-01-23 17:25:47 +03:00 |
|
Garux
|
36b63e1d2c
|
turn entities array to std::vector<entity_t>
|
2021-01-23 15:39:42 +03:00 |
|
Garux
|
da3b05728c
|
use safe string for shaderInfo_t.shader
|
2021-01-19 01:24:21 +03:00 |
|
Garux
|
fafa271a46
|
turn quake3 tools to cpp
|
2021-01-15 01:37:23 +03:00 |
|