Trung Lê
5ee6578df0
Handle native flag for ppc64 architecture
...
PowerPC64 LE and BE or MIPS64 does not regconise `-march` flag, instead the `-mcpu` is used instead
2021-02-24 00:06:59 +11:00
Robert Beckebans
7f3208adb4
Updated changelog for upcoming 1.3.0 release
2021-02-22 21:15:01 +01:00
Alejandro Piñeiro
23f27816ad
Staging: add a limit of how many commands to stage
...
Although staging commands can be a good idea from performance pov, it
also means that we are increasing the size of the command buffer,
until the queue submission is set (in most drivers).
For example, when computing the Interactions, staged command buffers
can be easily greater that 15k. This could be a problem with
low-memory devices, like rpi4.
This patch adds a new variable to configure the maximum size of staged
commands. When that limit is reached a Flush is done (similar to the
existing limit on the UploadBufferSize).
2021-02-22 14:04:46 +01:00
Robert Beckebans
6736b288e5
Bugfixed probe indices when changing maps
2021-02-21 11:04:19 +01:00
Robert Beckebans
288359067b
Let ingame light editor handle anonymous lights
2021-02-20 19:07:08 +01:00
Robert Beckebans
1f2f6896e1
Merged Quake 1 lightstyle support from Iced-Hellfire
2021-02-20 16:24:45 +01:00
Robert Beckebans
b85db1e865
Merged stuff from Iced-Hellfire-Dev branch, no specular fix
2021-02-20 12:56:24 +01:00
Robert Beckebans
c0376eacaf
Merged some smaller bugfixes from Stephen's branch
2021-02-20 12:03:11 +01:00
Robert Beckebans
58607c2cca
Changed r_useOpenGL45 default to 1 on Win and updated docs
2021-02-17 20:52:36 +01:00
Robert Beckebans
dd9234cb1b
Fixed collision manager to load OBJ files
2021-02-17 17:56:10 +01:00
Robert Beckebans
e85415f0ce
Removed Vulkan from default VS2019 Win10 config
2021-02-17 10:09:45 +01:00
Robert Beckebans
a6bf995acc
Fixed exportFGD to make func_static dynamic for model loading
2021-02-16 18:36:24 +01:00
Robert Beckebans
7b65cb4959
Added exportFGD models parameter
2021-02-15 23:06:58 +01:00
Robert Beckebans
ac84ab968d
Allow dmap to have lights with no names
2021-02-15 19:28:39 +01:00
Robert Beckebans
0c5a6bf301
Added OBJ model support based on IcedTech 1
2021-02-14 16:42:01 +01:00
Robert Beckebans
742624d3ac
Added support for the Valve 220 .map format in dmap
2021-02-13 18:46:34 +01:00
Robert Beckebans
99bd1bffb0
Sync with D3 branch from last weekend
2021-02-10 17:42:51 +01:00
Robert Beckebans
a33058fa11
Moved blender/ -> tools/ and added some TrenchBroom docs
2021-02-10 17:42:51 +01:00
Robert Beckebans
19e207b893
Exporting to OBJ also supports .md5mesh now
2021-02-10 17:42:51 +01:00
Robert Beckebans
1867452c40
Export OBJ files along with exportFGD command
2021-02-10 17:42:51 +01:00
Robert Beckebans
4d7468e812
Improved exportFGD command
2021-02-10 17:42:50 +01:00
Robert Beckebans
f35840914c
Added cmd to export entity defs to TrenchBroom FGD
2021-02-10 17:42:50 +01:00
Robert Beckebans
96c83075aa
Updated RenderProgs_embedded.h
2021-02-10 17:27:28 +01:00
Robert Beckebans
17631b2ab7
Merge branch '497-light-probe-interpolation'
2021-02-10 16:55:21 +01:00
Robert Beckebans
cc44001456
Replaced Motion Blur system option with Filmic VFX
2021-02-10 16:50:29 +01:00
Robert Beckebans
f560ee861b
Renamed r_useFilmicPostProcessEffects to r_useFilmicPostProcessing
2021-02-10 16:35:08 +01:00
Robert Beckebans
6cff363845
Defaulted off r_showViewEnvprobes
2021-02-10 16:28:16 +01:00
Robert Beckebans
a0eb203aaf
Reorganized HLSL shaders
2021-02-10 16:27:03 +01:00
Robert Beckebans
290caeab79
CMake cleanup
2021-02-10 13:08:22 +01:00
Alejandro Piñeiro
8d9c71763d
Don't ask for depthClamp device feature
...
It is not used at all (VkPipelineRasterizationStateCreateInfo at
RenderProgs_VK.cpp sets it to false), so not asking for it would make
possible to support more drivers (for example, v3dv for the rpi4
doesn't support it).
2021-02-09 12:58:00 +01:00
Alejandro Piñeiro
a0f107ec4a
Make depthBounds optional for the Vulkan renderer
...
This is already the case for the OpenGL renderer. This feature is not
supported by all the Vulkan drivers. For example Mesa ANV with
Coffe-lake (that is relatively recent) or Mesa v3dv (Broadcom) used on
the rpi4.
2021-02-09 12:55:29 +01:00
Robert Beckebans
3b9c2ebd66
Fixed compile issues with Clang
2021-02-04 10:39:52 +01:00
Robert Beckebans
0c21076116
Reverted WriteSwfImageAtlas to write TGA again
2021-01-05 12:40:30 +01:00
Robert Beckebans
62c68d82b9
Precompiled header fix for Linux #511
2020-12-23 21:16:19 +01:00
Robert Beckebans
f1cc837fc4
Corrected call of Sys_CPUCount() in ParallelJobManager
2020-12-23 21:14:10 +01:00
Robert Beckebans
72cf7cef86
Smaller potential crashfixes from SS2 engine
2020-12-23 21:02:38 +01:00
Robert Beckebans
7f168d6415
Merge branch 'mikktspace'
2020-12-21 17:31:11 +01:00
Robert Beckebans
e7e2786b76
Only enable MikkTSpace for new assets
2020-12-21 17:30:47 +01:00
Robert Beckebans
4be8e85fe0
Add octahedron shader to Lua embed manifest
2020-12-21 15:47:41 +01:00
Stephen Pridham
e77801678f
Add support for mikktspace
2020-12-19 16:43:45 -05:00
Robert Beckebans
7eeb4d413f
Merge pull request #504 from danieleftodi/487-vulkan-crashfix-macos
...
Added build scripts for macos
2020-12-09 20:03:53 +01:00
Robert Beckebans
d1fc86ec3c
Merge pull request #501 from r-a-sattarov/master
...
Support MIPS64 architecture
2020-12-09 20:03:07 +01:00
DEft
b120a8edfb
Add build scripts for macos
2020-12-01 23:28:01 +01:00
Robert Beckebans
2498a17149
Autospawn env probes in the center of BSP areas
2020-11-30 18:27:06 +01:00
Robert Beckebans
05a3e049c5
Hack by BFA to avoid problem with decl load in game thread
2020-11-26 20:40:03 +01:00
r-a-sattarov
a0a8a8670f
Support MIPS64 architecture
2020-11-21 21:45:05 +03:00
Robert Beckebans
86ff6cea87
Fixed a problem with octahedron irradiance sampling
2020-11-15 14:01:14 +01:00
Robert Beckebans
b8907b9754
Octahedron mapping hello world in IBL shader
2020-11-14 18:02:07 +01:00
Robert Beckebans
2e580b38ad
Some experiments with octahedron probes
2020-11-14 16:04:03 +01:00
Robert Beckebans
a3aeca213d
Fixed bugs and missing non-x86 code paths in the DXTEncoder
2020-11-14 12:32:47 +01:00