RaveYard
97eaa46b69
Configurable sampling per custom texture in material shaders
2023-08-25 18:18:03 +02:00
nashmuhandes
9cadf983b0
Go back to the hex font for now
2023-08-22 07:49:34 +08:00
nashmuhandes
89b42e3e97
Use a custom naming convention for VKDoom-only stuff
2023-08-21 18:52:05 +02:00
Magnus Norddahl
823a086e3c
Use a truetype font for the options menu, although a better one could probably be chosen to match the theme of doom
2023-08-09 22:43:46 +02:00
Ricardo Luís Vaz Silva
12752c7a03
fix rare crash due to null caller
2023-08-01 21:44:51 +02:00
RaveYard
998658f788
Ignore UDMF lightmap keywords on sidedef as per ZDRay implementation
2023-08-01 21:44:37 +02:00
nashmuhandes
24de63f23f
Fix CHANGELEVEL_NOAUTOSAVE logic
2023-08-01 17:19:32 +02:00
RaveYard
e6305c55cd
Fix strange crash when player's weapon is removed.
2023-08-01 17:19:03 +02:00
nashmuhandes
1dec189146
Add CHANGELEVEL_NOAUTOSAVE flag to ChangeLevel to allow scripted level-switching to bypass autosaving
2023-07-15 19:25:55 +02:00
nashmuhandes
044279960c
Add MAPINFO NoAutoSaveOnEnter - this fully disables autosaves when a map is just entered (ignoring the user's autosave preference).
2023-07-15 18:24:35 +02:00
nashmuhandes
d09d5e0715
- Serialize Level.nousersave and Level.noautomap properly
...
- Also allow them to be settable directly in a map's MAPINFO block (NoUserSave and NoAutoMap respectively)
2023-07-15 14:43:57 +02:00
Ricardo Luís Vaz Silva
58cb3dc168
allow PSPF_FLIP for 3d layers
2023-07-15 01:08:27 +02:00
Ricardo Luís Vaz Silva
847f80391b
Expose OF_Transient to actors as bNoSaveGame
2023-07-14 16:01:55 +02:00
Ricardo Luís Vaz Silva
b0d6d82dfd
Add Weapon::ModifyBobLayer , Weapon::ModifyBobLayer3D and Weapon::ModifyBobPivotLayer3D
2023-07-14 16:01:55 +02:00
Ricardo Luís Vaz Silva
9bc1a6e421
allow explicit casts between vectors of different underlying types
2023-07-14 16:01:55 +02:00
Ricardo Luís Vaz Silva
2dc4b9ed93
Fix formatting for P_BobWeapon3D
2023-07-14 16:01:55 +02:00
Ricardo Luís Vaz Silva
542676368b
Add Inventory::ModifyBob and Inventory::ModifyBob3D
2023-07-14 16:01:55 +02:00
Ricardo Luís Vaz Silva
d2b91c7de1
Add missing returns for untagged lines/sectors
2023-07-14 16:01:55 +02:00
Ricardo Luís Vaz Silva
66fb6d3474
add CountSectorTags/CountSectorTags/CountLineIDs/GetLineID
2023-07-14 16:01:55 +02:00
nashmuhandes
07f722b6f3
Merge branch 'master' of https://github.com/ZDoom/gzdoom into GZDoomUpdate-12-07-2023
2023-07-12 20:51:41 +08:00
Jacob Alexander Tice
bcfa43b7d6
Replace .local/share/Steam with .steam/steam
...
.local/share/Steam doesn't exist on all distros, but .steam/steam does.
2023-07-05 21:40:32 -04:00
Ricardo Luís Vaz Silva
7235058f09
scan secondary library folders on windows
2023-07-05 21:28:42 -04:00
Ricardo Luís Vaz Silva
7e8bb6ea30
fix steamapps folder case
2023-07-05 21:28:42 -04:00
Professor Hastig
602c7c4e24
fix UMAPINFO boss action clearing.
...
This did not handle the case where the actions were cleared without adding new ones and also did not clear the MBF21 boss action flags.
2023-07-05 09:17:37 -04:00
Magnus Norddahl
362dc63fc1
Add support for gl_multithread while gl_meshcache is active
...
Stop building geometry for lines that have a portal (when gl_meshcache is active)
2023-07-04 02:23:07 +02:00
Magnus Norddahl
3be36b3aa3
Hook up portals to gl_meshcache
2023-07-04 01:16:17 +02:00
Magnus Norddahl
a7f4971d5d
Add HWDrawContext so that multiple threads can maintain their own drawinfo without need for synchronization
2023-06-29 03:33:07 +02:00
Ricardo Luís Vaz Silva
71d4eb66f2
Clear Services Map during VM Shutdown
2023-06-28 20:19:43 +02:00
Ricardo Luís Vaz Silva
a8b8de94d6
misc cleanup/fixes
2023-06-26 23:28:26 +02:00
Ricardo Luís Vaz Silva
abcc0421e4
Fix size miscalculation for surfaceSkinIDs
2023-06-26 23:28:26 +02:00
Ricardo Luís Vaz Silva
c6978c23ab
Disable FName as a native parameter
2023-06-26 00:36:36 -04:00
Ricardo Luís Vaz Silva
0e438f10f3
fix CMDL_HideModel
2023-06-26 00:36:36 -04:00
Ricardo Luís Vaz Silva
49eae74272
assert that FName is a POD and as such is passed directly on registers, so that if it changes to be a non-pod, it won't silently break parameters
2023-06-26 00:36:36 -04:00
Ricardo Luís Vaz Silva
61d68eb2d6
Rewrite changed model rendering code, and change how model skins are handled
2023-06-26 00:36:36 -04:00
Ricardo Luís Vaz Silva
b55ffdbfd3
major A_ChangeModel cleanup
2023-06-26 00:36:36 -04:00
Ricardo Luís Vaz Silva
5b85557ddb
add TArray::AppendFill for appending a single value multiple times
2023-06-26 00:36:36 -04:00
Ricardo Luís Vaz Silva
30e7b30c45
Simplify DirectNativeDesc, allow FName as a native parameter
2023-06-26 00:36:36 -04:00
Ricardo Luís Vaz Silva
7dda6570ec
remove memory leak in A_ChangeModel
2023-06-26 00:36:36 -04:00
Rachael Alexanderson
bc41356b35
- minor formatting fix
2023-06-19 04:38:35 -04:00
l2ksolkov
01dfcc7d95
Fix compilation on FreeBSD
...
Fixes #2073
Changes get_current_dir_name to functionally equivalent getcwd. Also moves "printf.h" to outside linux ifdef.
2023-06-19 04:31:18 -04:00
Christoph Oelckers
c675d60bac
- finish the implementation for nosectionmerge.
2023-06-18 09:44:34 +02:00
Christoph Oelckers
4538236a38
- cleaned i_music.h off external dependencies.
...
* take I_BuildMIDIMenuList out of it
* pass the command line state to disable music from the init call.
* don't declare internal 'nomusic' variable in the header.
2023-06-17 09:49:15 +02:00
Christoph Oelckers
99c76a3ff5
- BCOMPATF_NOSECTIONMERGE is not safe for the self referencing sector hacks in the Final doom IWADs.
2023-06-16 21:53:42 +02:00
Christoph Oelckers
89d8c7b4fe
- minor cleanup of i_soundinternal.h.
2023-06-16 20:51:26 +02:00
Christoph Oelckers
62b9243142
- made some changes to vectors.h so that it can be used without the floating point function replacements.
...
Using __has_include and providing fallback implementations.
2023-06-16 20:51:25 +02:00
Christoph Oelckers
40679294df
- fixed some warnings.
2023-06-16 20:50:48 +02:00
alexey.lysiuk
3ddf72104b
- added detection of macOS 14
2023-06-11 12:14:58 +03:00
alexey.lysiuk
170cc8d7ba
- reduced string duplication in macOS detection
2023-06-11 12:14:35 +03:00
l2ksolkov
245dac814e
Add missing include guards
2023-05-29 07:35:26 +02:00
Christoph Oelckers
acfe82b9a8
- Backend update from Raze.
2023-05-27 09:31:17 +02:00