Robert Beckebans
|
676c970886
|
Added Gameboy and NES render modes
|
2024-07-31 18:11:43 +02:00 |
|
Robert Beckebans
|
ea78cf42e3
|
Store world normals in gbuffer
|
2024-07-31 17:04:42 +02:00 |
|
Robert Beckebans
|
449f56ab9f
|
More triplanar shader tests
|
2024-07-30 23:24:44 +02:00 |
|
Robert Beckebans
|
a3a52c97fe
|
Some experiments similar to Obra Dinn and fixed old SSAO
|
2024-07-30 22:01:27 +02:00 |
|
Robert Beckebans
|
cebba26908
|
Made PSX vertex jitter resolution independent
|
2024-07-26 17:50:06 +02:00 |
|
Robert Beckebans
|
a41c475ad9
|
Skip TAA in PSX mode
|
2024-07-26 14:46:14 +02:00 |
|
Robert Beckebans
|
333bc486d6
|
Implemented typical PSX style vertex jittering
|
2024-07-26 14:26:27 +02:00 |
|
Robert Beckebans
|
70846d66ad
|
Fixed -DUSE_SYSTEM_ZLIB=ON close #913
|
2024-07-19 17:07:29 +02:00 |
|
Robert Beckebans
|
6b570562f3
|
FFMPEG=OFF BINKDEC=ON is the new default, easier for Linux
|
2024-07-19 11:19:04 +02:00 |
|
Robert Beckebans
|
834018c9a4
|
Fixed missing private polygon offset. Close #754
|
2024-07-16 21:19:22 +02:00 |
|
Robert Beckebans
|
2b47fb26c1
|
Added binaryLoadGuis and a few CVAR_NEW flags
|
2024-07-10 21:06:29 +02:00 |
|
Robert Beckebans
|
5060bc8047
|
Extended listCvars with -new option to show all RBDoom related cvars
|
2024-07-10 20:33:20 +02:00 |
|
Robert Beckebans
|
e90f65a835
|
Fixed gcc compile error. Close #911 #909
|
2024-07-10 20:06:20 +02:00 |
|
Robert Beckebans
|
a3fb4a0d2c
|
Added hack to get swf/pda.json running
|
2024-07-01 23:54:32 +02:00 |
|
Robert Beckebans
|
22cc10123c
|
Fixed alpha decompression of Flash atlas .bimage files
|
2024-07-01 23:02:32 +02:00 |
|
Robert Beckebans
|
1639c37ca5
|
Fixed a couple of bugs regarding Flash JSON reimport
|
2024-07-01 22:35:27 +02:00 |
|
Robert Beckebans
|
b52d2eece3
|
Merged some smaller changes and fixes from icedhellfire
|
2024-06-29 18:02:48 +02:00 |
|
Robert Beckebans
|
578a0517b5
|
Linux build fixes
|
2024-06-29 13:08:51 +02:00 |
|
Robert Beckebans
|
8389318e26
|
Allow skipping intro videos with Escape/Gamepad Start
|
2024-06-29 12:54:29 +02:00 |
|
Robert Beckebans
|
c3ecc7b808
|
Refactored FinalizeImage back to ActuallyLoadImage
|
2024-06-29 10:37:24 +02:00 |
|
Robert Beckebans
|
1759ecb1ed
|
Show binarization indicator for 2D packed mipchain EXR files
|
2024-06-28 23:40:14 +02:00 |
|
Robert Beckebans
|
7a94a9c466
|
Removed never called idDeferredImage code
|
2024-06-28 22:34:46 +02:00 |
|
Robert Beckebans
|
134f3ec799
|
Probably fixed VRAM memory leak when reloading maps. #904
|
2024-06-28 22:26:56 +02:00 |
|
Robert Beckebans
|
5aedf14510
|
A small loading screen progressbar experiment
|
2024-06-28 17:43:26 +02:00 |
|
Robert Beckebans
|
c226650c0c
|
Fixed PBR _rmao lookup hack on the wrong textures. Close #905
|
2024-06-28 13:48:02 +02:00 |
|
Robert Beckebans
|
504e7f5591
|
Made classic flashlight single player only
|
2024-06-28 13:45:07 +02:00 |
|
Robert Beckebans
|
53925f9f31
|
Fixed compile error with clang
|
2024-06-27 23:22:02 +02:00 |
|
Robert Beckebans
|
ce68905287
|
Replaced flashlight shadows option with classic flashlight
|
2024-06-27 23:12:37 +02:00 |
|
Robert Beckebans
|
d147b7f038
|
Added classic flashlight from Doom BFA and detection for Doom 2004/2019
|
2024-06-27 21:05:51 +02:00 |
|
Robert Beckebans
|
e7dfa30783
|
Display .pk4 files first in path cmd
|
2024-06-26 22:25:47 +02:00 |
|
Robert Beckebans
|
c31dec4fef
|
Added missing script event so we can boot vanilla Doom 3
|
2024-06-26 22:21:21 +02:00 |
|
Robert Beckebans
|
440368c996
|
Added back .pk4 support but only for paks without a dll inside
|
2024-06-26 20:47:05 +02:00 |
|
Robert Beckebans
|
30316e063a
|
Fixed a bug in idFileSystemLocal::AddResourceFile
|
2024-06-24 21:57:06 +02:00 |
|
Robert Beckebans
|
af0e94fee6
|
Changed file lookup order in .resources paks like in previous id Tech engines
|
2024-06-24 21:31:00 +02:00 |
|
Robert Beckebans
|
b448fa839a
|
Removed unused premake files
|
2024-06-23 21:58:57 +02:00 |
|
Robert Beckebans
|
338123fbd1
|
Fixed path command to show the lookup order for files in .resources files. Closes #769
|
2024-06-23 21:38:19 +02:00 |
|
SRSaunders
|
5ce9a3b1a6
|
Minor fixes related to jpeg/png libs -> stb changes
|
2024-06-22 18:08:30 -04:00 |
|
Robert Beckebans
|
f539821ca2
|
Merge branch 'optick-vk-resync'
|
2024-06-22 17:08:20 +02:00 |
|
Robert Beckebans
|
c5e3917c80
|
Fixed FPU_StackIsEmpty() fallback on Windows side
|
2024-06-22 17:02:14 +02:00 |
|
Robert Beckebans
|
c93e84f0a3
|
Fixed small compiler warning
|
2024-06-22 16:58:18 +02:00 |
|
Robert Beckebans
|
70b757ee58
|
rbdmap filesystem works on Linux
|
2024-06-22 16:54:59 +02:00 |
|
Robert Beckebans
|
8642820fb2
|
Extended Linux version of Sys_DefaultBasePath()
|
2024-06-22 16:49:56 +02:00 |
|
Robert Beckebans
|
24df557eef
|
rbdmap compiles on Linux
|
2024-06-22 16:47:36 +02:00 |
|
Robert Beckebans
|
9f2cf5d405
|
Synced rbdmap posix code
|
2024-06-22 16:07:52 +02:00 |
|
Robert Beckebans
|
7234a42c58
|
Added ncurses dep to Linux rbdmap
|
2024-06-22 15:55:25 +02:00 |
|
Robert Beckebans
|
9deff76115
|
Redraw Imtui when DmapPacifierCompileProgressIncrement() hits a threshold
|
2024-06-21 21:16:04 +02:00 |
|
Robert Beckebans
|
caebeef0ca
|
Added rbdmap -t or -nogui option because pdcurdes does not work with TB
|
2024-06-21 20:45:35 +02:00 |
|
Robert Beckebans
|
c5e5cfeae7
|
Drastic dmap speed boost by reducing prints like in q3map
|
2024-06-21 18:01:12 +02:00 |
|
Robert Beckebans
|
f925217a69
|
Hooked common->Prints into ImTui for testing
|
2024-06-20 22:53:46 +02:00 |
|
Robert Beckebans
|
a9cb4bd314
|
Imtui hello world
|
2024-06-20 20:31:05 +02:00 |
|
Robert Beckebans
|
35f683c615
|
Allow rbdmap.exe +set fs_game <mod_path> <mapname>
|
2024-06-19 22:44:30 +02:00 |
|
Robert Beckebans
|
b01e7b003a
|
Added back collision manager and AAS builder to dmap
|
2024-06-19 21:33:41 +02:00 |
|
Robert Beckebans
|
869e6994b4
|
Adjusted EngineStubPosix for Linux rbdmap
|
2024-06-19 18:36:14 +02:00 |
|
Robert Beckebans
|
ab2ee0612b
|
Removed flipVertical option from R_WritePNG
|
2024-06-19 18:21:42 +02:00 |
|
Robert Beckebans
|
2262599707
|
Replaced JPG/PNG code with stb_image snippets from dhewm3
|
2024-06-19 18:12:17 +02:00 |
|
Robert Beckebans
|
c035a5b867
|
Allow static glTF2 models to be inlined in dmap and kicked unused Collada DAE support
|
2024-06-18 20:33:11 +02:00 |
|
Robert Beckebans
|
aab5a4844f
|
Print dmap output in console and Visual Studio
|
2024-06-18 17:26:33 +02:00 |
|
Robert Beckebans
|
68bd54af9c
|
rbdmap.exe can compile a map
|
2024-06-17 22:10:50 +02:00 |
|
Robert Beckebans
|
b0abbe4d35
|
rbdmap.exe compiles but does not run yet
|
2024-06-17 21:37:10 +02:00 |
|
Robert Beckebans
|
9337596fa8
|
Started rbdmap.exe CMake project
|
2024-06-15 21:33:49 +02:00 |
|
Robert Beckebans
|
c39fc05c29
|
makeMaterials command is ready for testing. #close 841
|
2024-06-14 17:35:22 +02:00 |
|
SRSaunders
|
41254b31ba
|
Merge branch 'RobertBeckebans:master' into optick-vk-resync
|
2024-06-14 10:16:33 -04:00 |
|
Robert Beckebans
|
526e097257
|
Merge branch 'master' into 841-makeMaterials-command
|
2024-06-13 21:28:16 +02:00 |
|
Robert Beckebans
|
d91b94d6b2
|
Extended makeMaterials command
|
2024-06-13 21:28:12 +02:00 |
|
Robert Beckebans
|
3a94408607
|
Fixed typo in cmake-vs2022-arm64.bat
|
2024-06-02 16:11:19 +02:00 |
|
Robert Beckebans
|
c463d69414
|
Merge pull request #895 from CodeLikeCXK/master
Config for VS 2022 ARM64
|
2024-06-02 16:03:24 +02:00 |
|
Karin
|
d1c63f8821
|
Linux arm 32bits compile
|
2024-05-30 20:27:52 +08:00 |
|
Karin
|
2c9d4e0b14
|
Explicit font's position's type is signed char
idFont::fontInfo_t::ascii should be not effect it.
|
2024-05-30 20:19:26 +08:00 |
|
Stephen Saunders
|
3688e0cdf8
|
Replace UNICODE test with TEXT() macro in optick_common.h
|
2024-05-25 12:35:51 -04:00 |
|
SRSaunders
|
0261154c8e
|
Check for nullptr before overwriting vkResetQueryPool and vkGetPastPresentationTimingGOOGLE
|
2024-05-25 12:34:54 -04:00 |
|
SRSaunders
|
706eb6d4cb
|
Discover and assign dynamic VulkanFunctions for each device/node vs. global assignment
|
2024-05-25 12:33:01 -04:00 |
|
SRSaunders
|
6ef34ee7a4
|
Enable vkResetQueryPoolEXT as fallback if vkResetQueryPool not available
|
2024-05-25 12:28:49 -04:00 |
|
Robert Beckebans
|
112b4a6829
|
Merge branch 'master' into 841-makeMaterials-command
|
2024-05-21 21:31:27 +02:00 |
|
Robert Beckebans
|
c4d951443b
|
Automatically sign in master user if compiled without DOOM_CLASSIC. close #892
|
2024-05-21 21:05:52 +02:00 |
|
Robert Beckebans
|
8613b2bc69
|
Fixed crash with Vulkan when using the colorProcess shader. Close #891
|
2024-05-21 20:12:03 +02:00 |
|
Robert Beckebans
|
6d19aa5bb8
|
Merge pull request #886 from SRSaunders/validation-fixes
Fixed some Vulkan and DX12 validation layer errors / warnings
|
2024-05-18 22:17:04 +02:00 |
|
Robert Beckebans
|
788e485dbf
|
Added overview how Blender identifies PBR textures
|
2024-05-18 21:24:44 +02:00 |
|
Robert Beckebans
|
fa8a7a9c7b
|
Tweaked exportFGD to display correctly func_animate ents in TrenchBroom
|
2024-05-18 21:23:41 +02:00 |
|
SRSaunders
|
f548ee56de
|
Revert VK_KHR_maintenance4 and suppress messageID=0x609a13b for older Vulkan SDKs
|
2024-05-18 11:42:05 -04:00 |
|
Robert Beckebans
|
133c63f7ec
|
First draft of the makeMaterials command
|
2024-05-18 16:16:41 +02:00 |
|
Robert Beckebans
|
5561411f65
|
Sync non-SSE bounding box calcuation in idRenderModelGLTF::UpdateSurface
|
2024-05-17 21:35:27 +02:00 |
|
Robert Beckebans
|
0657a59c69
|
Don't try to cache models by the new model* keywords
|
2024-05-17 21:21:03 +02:00 |
|
Robert Beckebans
|
f913426348
|
Allow scalable models like in Quake 3. Close #668
|
2024-05-17 16:28:32 +02:00 |
|
Robert Beckebans
|
2398670349
|
Bumped savegame version for idLight::modelTarget
|
2024-05-16 21:41:29 +02:00 |
|
Robert Beckebans
|
1d5750569d
|
rvmLightStyleState_t -> iceLightStyleState_t
|
2024-05-16 21:02:46 +02:00 |
|
Robert Beckebans
|
f2acbbabde
|
Introduced idLight::modelTarget key for TrenchBroom light group setup
|
2024-05-16 21:00:44 +02:00 |
|
Robert Beckebans
|
729013311d
|
Killed remnants of renderLight precalculated shadowvolume models
|
2024-05-13 23:11:02 +02:00 |
|
SRSaunders
|
d5920c0b6a
|
Minor tweak to Vulkan extension order
|
2024-05-11 18:36:43 -04:00 |
|
SRSaunders
|
37927c94a3
|
Revert no-color attachment change, instead suppress DX12 & Vulkan validation layer messages
|
2024-05-11 18:32:01 -04:00 |
|
SRSaunders
|
70a616e6eb
|
Enable VK_KHR_maintenance4 for relaxed interface matching between input and output vectors
|
2024-05-11 17:47:42 -04:00 |
|
SRSaunders
|
0efc9e24f3
|
Revert VK_EXT_debug_marker change and enable VK_EXT_Debug_Report as parent dependency
|
2024-05-11 17:45:07 -04:00 |
|
Robert Beckebans
|
985d73697a
|
Don't mess up material names when loading patches from valve 220 format
|
2024-05-11 21:29:43 +02:00 |
|
Robert Beckebans
|
ca012ce843
|
Changed important console cmds to CONSOLE_COMMAND_SHIP for new ModDB builds
|
2024-05-11 20:42:22 +02:00 |
|
Robert Beckebans
|
a4558ff5b8
|
Optimized convertMapToValve220 output with sane 3 point plane definitions
|
2024-05-11 18:13:26 +02:00 |
|
Robert Beckebans
|
9ee8f94390
|
Fixed leaking problems when converting a map to valve 220 format
|
2024-05-11 14:17:18 +02:00 |
|
SRSaunders
|
d16c13057b
|
Fix Vulkan & D3D12 pipeline validation warnings if no color attachments (e.g. atlas)
|
2024-05-10 22:50:40 -04:00 |
|
Robert Beckebans
|
41f8a22f23
|
Split lights with brushes/patches into light groups for TrenchBroom #825
|
2024-05-10 21:34:49 +02:00 |
|
Stephen Saunders
|
23adc49344
|
Suppress DX12 [RESOURCE_BARRIER_BEFORE_AFTER_MISMATCH] error caused by cinematics
|
2024-05-10 12:16:02 -04:00 |
|
Stephen Saunders
|
30f92b8103
|
Suppress Vulkan [Shader-OutputNotConsumed] validation layer message since by design
|
2024-05-10 11:54:43 -04:00 |
|
SRSaunders
|
0176862581
|
Remove VK_EXT_debug_utils and enable VK_EXT_debug_marker only when debugging
|
2024-05-10 09:52:49 -04:00 |
|