Commit graph

813 commits

Author SHA1 Message Date
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
Robert Beckebans
16631ad1c9 Fixed Vulkan validation layer query 2020-11-12 20:22:11 +01:00
Robert Beckebans
1115feefa7 Vulkan works again with newest SDK 1.2.154.1 on Windows 2020-11-12 10:16:56 +01:00
Robert Beckebans
6eb7925c77 Quadrupled static vertex cache limits for mods 2020-11-10 18:09:04 +01:00
Robert Beckebans
c8af9c3b0e Fixed savegame size problem with some user maps 2020-11-06 17:46:29 +01:00
Robert Beckebans
9349b280cc Applied astyle formatting 2020-11-05 01:32:50 +01:00
Robert Beckebans
57e4c66153
Merge pull request #492 from LWSS/clock-fix
Fix cpu clock-hz inaccuracy on linux
2020-11-05 01:11:11 +01:00
Robert Beckebans
a41c9b2f92
Merge pull request #480 from runlevel5/ppc64le
Support PPC64LE architecture
2020-11-05 01:04:34 +01:00
r-a-sattarov
1a3dfc89c2 E2K: fixed build by MCST lcc compiler when using USE_INTRINSICS=ON
fixed "no suitable conversion function from __m128c to float" error
2020-10-22 21:14:37 +03:00
LWSS
4cd232ca20 GetClockTicks() - keep other arch in mind 2020-10-01 14:59:11 -07:00
LWSS
65f7a305c1 Fix cpu clock-hz inaccuracy on linux 2020-10-01 02:28:58 -07:00
Tobias Frost
c24d1fd4a4 Fix relative include paths, breaking build if systems' libimgui is to be used. 2020-08-25 15:12:27 +02:00
numas13
71dc2bc90b Fix white soft shadows glitch
Assigning an integer to a float variable in HLSL causes undefined behaviour in RadeonSI/MESA.
2020-08-17 23:14:20 +03:00
Robert Beckebans
3960b88cc4 Applied Astyle 2020-07-14 18:42:45 +02:00
Robert Beckebans
eeff8100e0 Merge branch 'master' into PBR2 2020-07-14 18:40:48 +02:00
Robert Beckebans
74d1fc5213 Defaulted r_ignoreGLErrors to 1 2020-07-14 18:37:41 +02:00
Robert Beckebans
74bfdfef73 Extended OpenGL Debug Callback 2020-07-14 18:35:00 +02:00
Trung Le
322764a8c2 Support PPC64LE architecture 2020-07-04 01:23:53 +10:00
IISergII
7e25d69608 platform_linux.cpp: Added sysconf use for s_numPhysicalCPUCores
when parsing /proc/cpuinfo fails, an alternative method will be used - sysconf() to get s_numPhysicalCPUCores value
2020-06-03 21:52:44 +03:00
Robert Beckebans
c0e76c492a
Merge pull request #466 from coldtobi/include_paths
Fix some include paths that caused build failures while Debian packaging
2020-05-31 23:22:30 +02:00
Robert Beckebans
de2cf327b9
Merge pull request #474 from r-a-sattarov/master
CMake: fixed compiler check algorithm (support of C++11)
2020-05-31 23:19:12 +02:00
Robert Beckebans
6f36e42a43
Merge pull request #399 from shmerl/master
Support XDG base directory specification
2020-05-31 23:02:39 +02:00
Robert Beckebans
0b18703686 Fixed multilayer bumped materials and mirrors in Vulkan 2020-05-25 21:48:41 +02:00
Robert Beckebans
8501ea46ba Show environment probes as spheres instead of cubes 2020-05-20 18:24:45 +02:00
Robert Beckebans
624f61b025 First time that multiple environment probes work 2020-05-17 17:37:06 +02:00
Robert Beckebans
1a66dc50af Added r_showViewEnvprobes 2020-05-17 13:29:18 +02:00
Robert Beckebans
804c16d0a4 First step at generating multiple env probes 2020-05-16 17:40:30 +02:00
Robert Beckebans
71d768cceb Fixed all known problems with sRGB -> linear RGB conversions (fog, GUIs, screen effects) 2020-05-15 16:25:36 +02:00
Robert Beckebans
5b56ab3392 r_forceAmbient can be saved and r_antiAliasing 1 is new default 2020-05-15 16:21:48 +02:00
Robert Beckebans
8c3179f313 Fixed blending of multilayered normals 2020-05-14 17:55:53 +02:00
Robert Beckebans
7b87863a50 Fixed too dark Mars video in main menu 2020-05-14 17:55:15 +02:00
Robert Beckebans
558afdd093 Added Contrast Adaptive Sharpening (AMD) by Justin Marshal (IcedTech) 2020-05-13 21:13:43 +02:00
Robert Beckebans
5dedbc70a6 Improved filmic post processing 2020-05-12 23:38:32 +02:00
Robert Beckebans
1b3378cb94 Added Vogel Disk Sampling by Panos Karabelas 2020-05-11 23:49:04 +02:00
Robert Beckebans
99235ec92c Optimized Filmic Dithering with precalculated Blue Noise 2020-05-10 22:10:32 +02:00
Robert Beckebans
9931fab681 Improved SSAO performance with Blue Noise 2020-05-10 15:05:46 +02:00
Robert Beckebans
d5e8380a5f Fixed r_ssaoDebug 2020-05-10 12:58:14 +02:00
Robert Beckebans
50eb5b4537 Moved generic ImGui drawing to idGuiModel::EmitImGui 2020-05-09 17:38:00 +02:00
Robert Beckebans
f9a1c5ff36 Added high performance timer queries for OpenGL 2020-05-09 16:48:55 +02:00
Robert Beckebans
d3bc29d510 Added GPU timer queries for Vulkan 2020-05-05 01:21:29 +02:00
Robert Beckebans
14a331fadd Made ImGui to work with the Vulkan builds 2020-05-04 17:22:51 +02:00
Robert Beckebans
33a232a840 Prevent vanilla .resource maps to be reloaded. Pull request #477 2020-05-03 15:58:51 +02:00
Robert Beckebans
faefaa4669 Updated idRenderLog to support RenderDoc and Nvidia's Nsight 2020-05-03 13:39:38 +02:00
r-a-sattarov
0f0053b143 CMake: fixed compiler check algorithm (support of C++11)
CXX_STANDARD supported values are 98, 11, 14, 17 and 20.
- https://cmake.org/cmake/help/latest/prop_tgt/CXX_STANDARD.html
2020-05-03 14:03:41 +03:00
Robert Beckebans
7eddea53f5
Merge pull request #465 from coldtobi/libpng1.6
Patch to support libpng1.4 and libpng1.6 alongside.
2020-05-03 02:56:46 +02:00
Robert Beckebans
b8e25612fb Fixed several problems with the HDR light equations 2020-05-01 23:30:16 +02:00
Robert Beckebans
3f9b85d434 Fixed textureLod with Vulkan and tweaked IBL to use r_lightScale 2020-05-01 21:11:13 +02:00
Robert Beckebans
6037889a85 Implemented idRenderBackend::DBG_TestImage() for Vulkan 2020-05-01 16:52:48 +02:00
Robert Beckebans
3afb67ab8e Fixed Bink video playback with Vulkan 2020-05-01 15:30:54 +02:00