Commit graph

4572 commits

Author SHA1 Message Date
Denis Pauk
6335606096 Merge branch 'dod' into rearrangecalls 2024-11-19 00:20:00 +02:00
Denis Pauk
129b6ea7f4 broken scale 2024-11-19 00:02:51 +02:00
Denis Pauk
84fde2cfe7 initial scale 2024-11-18 01:17:13 +02:00
Denis Pauk
ddda42244d gl4: Disable too bright FRAMEBUFFER_SRGB 2024-11-18 00:53:10 +02:00
Denis Pauk
f856be3512 game: Add scale entity field (without real usage) 2024-11-18 00:48:31 +02:00
Denis Pauk
3f4efa05a1 models: ignore MDA tag before load 2024-11-17 18:32:27 +02:00
Denis Pauk
4981c8b972 maps: use shared function to replace backslashes 2024-11-17 16:54:37 +02:00
Denis Pauk
53e93824ca protocol: CUSTOM_PLAYER_MODEL(MAX_MODELS - 1) as player model 2024-11-17 14:58:30 +02:00
Denis Pauk
a09cbe20bd maps: fix daikatana context flag convert 2024-11-10 22:30:37 +02:00
Denis Pauk
c3638d6c9a renders: skip SURF_NODRAW surfaces
Cheked with remaster psx/base0 map
2024-11-10 22:28:21 +02:00
Denis Pauk
6fd9e0ecc4 game: code style 2024-11-10 21:48:15 +02:00
Denis Pauk
03cb2be1e6 game: add 'g_language' localization cvar 2024-11-10 21:47:56 +02:00
Denis Pauk
1f0b9904ea Merge remote-tracking branch 'yquake2/master' 2024-11-10 21:43:50 +02:00
Yamagi
b64ae0ed6e
Merge pull request #1161 from devnexen/filesystem_littleoptim
FS_Dir_f little optimisation.
2024-11-10 14:50:25 +01:00
Yamagi
b31d187166
Merge pull request #1158 from BjossiAlfreds/sdl3-clipboard-fix
Small fix for SDL3 API change for SetClipboardText
2024-11-10 14:47:08 +01:00
Denis Pauk
af51dfbed4 Add mention about Q2Game.kpf for localization
Fixes: #32
2024-11-05 00:08:36 +02:00
Denis Pauk
67b2bc80ac game: add choose_cdtrack 2024-11-04 23:31:14 +02:00
Denis Pauk
be83c229e0 game: fix position of dropped objects 2024-11-03 00:48:32 +02:00
David Carlier
1b7ceada59
FS_Dir_f little optimisation. 2024-11-02 14:05:47 +00:00
Denis Pauk
dce9415411 game: Add key_yellow_key item definition
Based on:
 * https://github.com/id-Software/quake2-rerelease-dll/blob/main/rerelease/g_items.cpp
2024-11-01 23:36:23 +02:00
Denis Pauk
1f147f2fa8 game: sort spawn functions 2024-11-01 23:36:23 +02:00
Denis Pauk
f5eb462fc1 filesystem: fix usage of 'void *' in pointer arithmetic
Fixes: #30
2024-11-01 08:49:08 +02:00
Denis Pauk
bab571c246 Merge branch 'master' into rearrangecalls 2024-10-27 23:03:26 +02:00
Denis Pauk
12f4384a5f Add sample video of 8.42RR10 release 2024-10-27 21:57:31 +02:00
Denis Pauk
61bba6c6fd Merge remote-tracking branch 'yquake2/master' 2024-10-27 21:40:35 +02:00
Daniel Gibson
19a119417c Fix last commit (had SDL2 and SDL3 code switched in one case)
fix #1159
2024-10-27 16:39:45 +01:00
Denis Pauk
ba89fa6ca6 Version bump 8.42RR10 2024-10-27 02:00:57 +03:00
Denis Pauk
fc2d44f43c game: Add Heretic 2 entities description 2024-10-27 01:51:02 +03:00
Denis Pauk
bc7567fd30 game: Add Dawn of Darkness entities description 2024-10-26 23:37:54 +03:00
Denis Pauk
2ff7e8e6d0 game: implement env_fire with TE_FLAME 2024-10-26 23:37:54 +03:00
Denis Pauk
d5dad22f8d game: do not replace backslash in noise field
Add new field type F_LRAWSTRING for level strings with path.
2024-10-26 23:37:54 +03:00
Denis Pauk
b5fe2df7f8 game: show classname of dynamic spawn entities without description 2024-10-26 23:37:54 +03:00
Denis Pauk
d226454821 game: minimal implementation of SP_target_camera
Based on:
 * https://github.com/id-Software/quake2-rerelease-dll/blob/main/rerelease/g_target.cpp
2024-10-26 23:37:54 +03:00
Denis Pauk
f116fb44eb game: show description of dynamic spawn entities 2024-10-26 23:37:54 +03:00
Denis Pauk
db110ddc7e client: Restore CL_FlameEffect
Based on:
* https://github.com/id-Software/Quake-2/blob/master/client/cl_newfx.c
2024-10-26 23:37:54 +03:00
Denis Pauk
2c82f906e1 game: Partial implement misc_model, misc_flare
Based on:
* https://github.com/id-Software/quake2-rerelease-dll/blob/main/rerelease/g_misc.cpp
2024-10-26 23:37:54 +03:00
Denis Pauk
da8ee87f37 game: code style remove space before tab 2024-10-26 23:37:54 +03:00
Denis Pauk
17603050b6 game: Add fields used in misc_flare
Based on [ED_LoadColor](https://github.com/id-Software/quake2-rerelease-dll).
2024-10-26 23:37:54 +03:00
Denis Pauk
4f1e668eb7 game: support of item_invisibility 2024-10-26 23:37:54 +03:00
Jaime Moreira
d9de3ea0df vk: Support for the SDL 3.1.3 Preview release
https://github.com/yquake2/ref_vk/pull/51
https://github.com/yquake2/yquake2/issues/1156
2024-10-26 23:37:53 +03:00
Denis Pauk
e905ae1e09 Merge remote-tracking branch 'yquake2/master' 2024-10-26 23:37:15 +03:00
BjossiAlfreds
4f52c04b3b Small fix for SDL3 API change for SetClipboardText 2024-10-26 19:56:02 +00:00
Daniel Gibson
07ee830712 SDL3 return value fixes in gl1_sdl.c and gl3_sdl.c
and removed unused code from glimp_sdl3.c
2024-10-26 17:57:58 +02:00
Yamagi
b74d1a5247 Fix window flag handling with SDL3.
These are two problems breaking the window flags for renderers which
don't use OpenGL or enforce their own flags:

* In SDL 3 the window flags were increased from 32 bit to 64 bit. SDL
  3.1.3 introduced a new type SDL_WindowFlags for them. Use it to
  represent the window flags. This is currently a noop, becaue SDL 3
  doesn't have any flags above 32 bit yet. This might require another
  breakage of the renderer API in the future, because currently
  renderers pass a 32 bit flags thing to the client.
* `SDL_SetNumberProperty()` got a new type
  `SDL_PROP_WINDOW_CREATE_FLAGS_NUMBER` to represent the flags. It must
  be used, otherwise strange things happen.

Closes #1156.
2024-10-26 17:28:31 +02:00
Yamagi
c719a18d54
Merge pull request #1157 from BjossiAlfreds/menu-input-ext
Clipboard and in-line editing for menu input fields
2024-10-26 16:11:10 +02:00
Yamagi
b134bb1770
Merge pull request #1154 from 0lvin/sdl2_soft_fix
soft: fix texture lock
2024-10-26 16:03:16 +02:00
Denis Pauk
72d77e0428 Merge branch 'fields' into rearrangecalls 2024-10-20 15:09:44 +03:00
Denis Pauk
052cd705a9 game: Add fields used in misc_flare 2024-10-20 15:00:19 +03:00
Denis Pauk
4063d4a495 checks 2024-10-20 14:58:32 +03:00
Denis Pauk
c433878d77 game: show description of dynamic spawn entities 2024-10-20 14:28:32 +03:00