Commit Graph

4048 Commits

Author SHA1 Message Date
Denis Pauk 014dd11b2e clean up function definitions 2024-01-07 19:22:09 +02:00
Denis Pauk 9b3b4b44df Merge remote-tracking branch 'yquake2/master' 2024-01-07 14:51:26 +02:00
Yamagi ceee1c1d32
Merge pull request #1081 from protocultor/overbrightbits_revenge
Fixed gl1_overbrightbits limiter (for real now)
2024-01-07 11:39:11 +01:00
Jaime Moreira adf638d1f4 Controller buttons read more succinctly 2024-01-06 13:35:48 -03:00
Jaime Moreira fb46007bc3 Fixed gl1_overbrightbits limiter, for real now
Allowed values are 0, 1, 2 and 4 only.
Updated documentation, again.
2024-01-06 13:32:48 -03:00
Jaime Moreira 9f9c212648 OpenGL 1 errors are visible now
Needs DEBUG=1 to enable
2024-01-06 13:29:13 -03:00
Denis Pauk 7372623056 cleanup function definitions 2024-01-01 17:36:53 +02:00
Denis Pauk 13466185e6 models: update models min/max on load 2024-01-01 15:39:05 +02:00
Denis Pauk 6701ad8cc5 collision: add additional checks 2023-12-30 16:31:47 +02:00
Denis Pauk 59d6766e90 fix typo in 68e76c9c 2023-12-30 02:24:35 +02:00
Denis Pauk 68e76c9cfe models: set alias min/max in single place 2023-12-30 02:07:35 +02:00
Denis Pauk 4a6632dac6 models: Show list of model images in developer mode 2023-12-29 19:48:17 +02:00
Denis Pauk 057087b7dc renders: share R_CullAliasMeshModel 2023-12-29 17:23:47 +02:00
Denis Pauk f9a2fee5b3 render: extend vertex to short 2023-12-28 19:59:47 +02:00
Denis Pauk f89ea15d14 renders: Support embeded image use 2023-12-28 09:31:04 +02:00
Denis Pauk abce26bdff models: share image load on model read 2023-12-28 09:03:04 +02:00
Denis Pauk b2d58ee171 models: save embeded image 2023-12-28 08:46:45 +02:00
Denis Pauk 4d56576871 gl3,gl4: check worldmodel before dlight push
Fix crash if open multiplayer before load map.
2023-12-28 08:20:07 +02:00
Denis Pauk 083ea68a80 refresh: split models file to maps.c 2023-12-27 23:15:35 +02:00
Denis Pauk 22d36d6bfe Revert "client: Update stb_image_resize"
This reverts commit a08a8d35e1.

Fix visual glitches on texture edges in soft render.
2023-12-27 18:21:36 +02:00
Denis Pauk 985fa68b97 cinema: smaker video support if fully covered by avcodec 2023-12-27 17:50:25 +02:00
Denis Pauk 3e7bd79c5b models: model always has one mesh at least 2023-12-27 01:37:17 +02:00
Denis Pauk 531dc2f872 models: Use flex mesh type insteaad list of short 2023-12-27 00:54:30 +02:00
Denis Pauk be95a149dc models: Use internal dmdx_t format 2023-12-27 00:13:06 +02:00
Denis Pauk 519b72adc9 models: function naming cleanup 2023-12-26 22:22:04 +02:00
Denis Pauk d54f070246 gl3,gl4: cleanup light code 2023-12-26 14:59:10 +02:00
Denis Pauk 2a8e84ccd8 gl1,gl3,gl4,vk: sync R_LerpVerts 2023-12-26 14:14:31 +02:00
Denis Pauk 06ee407efa render: remove skin count limit 2023-12-25 14:44:44 +02:00
Denis Pauk d4aa45d6cb Version bump to 8.31RR3 2023-12-25 00:14:45 +02:00
Denis Pauk 8ecef62a5d clean up model list show 2023-12-25 00:05:38 +02:00
Denis Pauk 70b0b1c77a Update windows build instruction 2023-12-25 00:05:38 +02:00
Denis Pauk 6b4f197ac0 game: Add third person view
Based on codes:
 * Lazarus mod
 * KMQuake2 codes
 * Slight Mechanical Destruction mod

https://bitbucket.org/Knightmare66/kmquake2_stable/src/master/game/p_chase.c
2023-12-25 00:05:38 +02:00
Denis Pauk 45767961b0 win64: Add github action creaton of win64 binary 2023-12-24 23:58:54 +02:00
Denis Pauk 1c75ef7c07 readme: update code status 2023-12-21 19:47:43 +02:00
Denis Pauk 45413644bf gl4: remove GLES usage 2023-12-21 19:24:14 +02:00
Denis Pauk fc543be4f5 gl3,gl4: LIGHTMAPS: Add support for DECOUPLEDLM.
Based on 9cb349e6e9
2023-12-21 18:59:33 +02:00
Denis Pauk bd86f646da refresh: Sync lightmap function names 2023-12-21 17:15:52 +02:00
Denis Pauk a180fd3086 Merge remote-tracking branch 'yquake2/master' 2023-12-19 23:22:36 +02:00
Yamagi e40f5d1480
Merge pull request #1077 from apartfromtime/Fix-duplicate-entries
Fix duplicate menu key keyboard entries
2023-12-19 18:33:39 +01:00
Denis Pauk 1e6042ba35 client: fix cinematic run after load map
Fix regression from 51a8dfb6
2023-12-19 19:25:48 +02:00
Denis Pauk b423cf6865 soft: fix colorspace for direct cinema 2023-12-19 15:30:08 +02:00
Denis Pauk 2b24ee9b53 soft: scale small video
in case if aspect ratio is same as window
2023-12-19 01:40:18 +02:00
Denis Pauk fa3ec83253 soft: add warning if is already flushed 2023-12-19 00:39:45 +02:00
Denis Pauk 30ecd8ac57 cin: scale down ogv frame
Scale down frame to size of window if required,
Scale up in soft render is slow, so skip it for
small files.

ReRelease ogv files could be rendered in native
resolution and color space in soft render if windows
size is equal to video size.
2023-12-18 17:39:44 +02:00
Denis Pauk d7b5bfc06f soft: support direct copy raw image 2023-12-18 15:52:18 +02:00
Denis Pauk 642aeedc43 Merge remote-tracking branch 'yquake2/master' 2023-12-18 12:47:09 +02:00
apartfromtime 87ae381ed2 Attempt to fix indentation 2023-12-18 09:27:57 +11:00
apartfromtime 1570baee4d Remove superfluous switch statement 2023-12-18 08:52:35 +11:00
Yamagi 18aa42653a
Merge pull request #1076 from protocultor/quick_weap
Faster "weapprev" and "weapnext" behavior
2023-12-17 11:58:28 +01:00
apartfromtime 089a1cd53f Fix duplicate menu key keyboard entries
Fixes a bug where duplicate keyboard entries would occur in menu fields when using the keypad keys with num-lock on.

Adds `IN_NumpadIsOn` function returning the state of the numpad key.
2023-12-17 09:55:58 +11:00