Commit Graph

4033 Commits

Author SHA1 Message Date
Denis Pauk 611259e0a1 renders: split R_BuildLightMap to two function 2024-03-24 18:28:24 +02:00
Denis Pauk d02cfe40ac soft: fix original Quake 2 map lights regression
Fixes regression from 84f5fd2c97
2024-03-24 15:53:15 +02:00
Denis Pauk c57fd107d6 server: extend gun frame and index to short 2024-03-24 14:39:17 +02:00
Denis Pauk cc2f531faa server: extend count of sound indexes 2024-03-24 14:18:26 +02:00
Denis Pauk 6aa0b2a92b server: QII97 protocol version check unification 2024-03-24 13:22:42 +02:00
Denis Pauk f7dc2777c5 server: support of load original game library 2024-03-24 12:32:30 +02:00
Denis Pauk 32047010a2 server: convert config string to protocol range 2024-03-24 01:19:16 +02:00
BraXi 99f80e12cd Rename functions r_dlightframecount parameter to lightframecount
Renders has global variable with such name that used as parameters
for R_MarkLights shared function.

Fixes:
 * https://github.com/yquake2/yquake2remaster/issues/17
 * https://github.com/yquake2/yquake2/issues/1093
2024-03-23 23:28:48 +02:00
Denis Pauk f5bbf533bc protocol: share configstring convert logic 2024-03-23 18:47:17 +02:00
Denis Pauk b6df49dbb7 Add readme note about SiN maps 2024-03-23 16:11:45 +02:00
BraXi 84f5fd2c97 renders: fix BSPX lightmaps
Look to:
 * #16 R_RecursiveLightPoint returning total black color when
   DECOUPLED_LM lump is present
 * d740355147
2024-03-23 11:21:49 +02:00
Denis Pauk 51407d7139 small build clean up 2024-03-21 23:28:43 +02:00
Denis Pauk 80edb06b79 Add windows 32bit build releases
32bits build has disabled ffmpeg videos support
2024-03-21 22:59:53 +02:00
Denis Pauk ee5d131b9c client: add xatrix demo protocol check 2024-03-21 00:49:56 +02:00
Denis Pauk 3e7e3bad39 filesystem: support longer path in archives (up to 128) 2024-03-20 23:20:08 +02:00
Denis Pauk f389359074 filesystem: Anachronox fix load sky 2024-03-20 00:49:11 +02:00
Denis Pauk 04807e2ece filesystem: add support of Anachronox DAT archive format 2024-03-19 23:42:22 +02:00
Denis Pauk c385789a87 Merge remote-tracking branch 'yquake2/master' 2024-03-19 22:12:01 +02:00
Yamagi 9569f41c3c
Merge pull request #1091 from apartfromtime/Texture-filter-menu-option
Texture filtering options for OpenGL and Software video modes
2024-03-19 19:24:41 +01:00
Yamagi 6c21caa55d
Merge pull request #1088 from ConHuevosGuey/master
Added a player speed display that prints the players speed and ground speed at the top right corner. The function can be toggled on using cl_showspeed 1.
2024-03-19 19:17:12 +01:00
Feels Duck Man 086084b507 Added documentation for 'cl_showspeed' in 040_cvarlist.md 2024-03-18 21:21:59 -05:00
apartfromtime 26194c76cf Fix software dithering
Rounding view angles to degrees fixes undefined software texture filter behaviour.
2024-03-18 12:19:35 +11:00
apartfromtime 72de1d45f8 Texture filtering options for OpenGL and Software video modes
Add renderer specific menu options.
2024-03-18 11:11:47 +11:00
Denis Pauk 05f78dd7d3 models: fix md5 replacement load without md2 model 2024-03-18 00:12:26 +02:00
Denis Pauk 3906f6d146 cin: support tga/jpg/png static image 2024-03-17 23:21:49 +02:00
Denis Pauk 6590097752 soft: fix cppcheck warning and remove unused fullscreen property 2024-03-17 15:47:39 +02:00
Denis Pauk 2b9c4e88fe soft: fix cppcheck warnings, remove unused isflattop 2024-03-17 15:47:23 +02:00
Denis Pauk 344f132044 models: MDX mesh split by subobj value 2024-03-17 15:46:26 +02:00
Denis Pauk bb3ac6ef9c renders: load mdx/Kingpin models support 2024-03-17 15:45:31 +02:00
Denis Pauk b30dd7dd2d models: add mdx / Kingpin models support
Without meshes support.

Based on documentation from https://kingpin.info/?p=mdx
Author: tical@kingpin.com
2024-03-17 15:45:31 +02:00
Denis Pauk ffeabf4007 models: dkm split model to meshes 2024-03-17 15:45:31 +02:00
Denis Pauk 93bbc60bd8 models: dkm Daikatana, md2 Anachronox generate normals 2024-03-17 15:45:31 +02:00
Denis Pauk b6dc5ac8ad models: mdl fix texture coordinates 2024-03-17 15:45:31 +02:00
Denis Pauk 25d60b826e Merge remote-tracking branch 'yquake2/master' 2024-03-16 12:48:35 +02:00
Yamagi 823998d87f
Merge pull request #1085 from apartfromtime/Texture-filter-menu-option
Texture filtering option
2024-03-16 11:37:43 +01:00
Denis Pauk fe906a21d2 models: mdl separate function for image load 2024-03-14 23:36:38 +02:00
Denis Pauk f6b49d8e2b models: make mdl count frames detect separate function 2024-03-14 23:00:42 +02:00
Denis Pauk dd6ae35d75 models: mdl support grouped frames 2024-03-14 22:36:49 +02:00
Denis Pauk a9d282e406 models: mdl compress triangles 2024-03-14 22:27:33 +02:00
Denis Pauk f04ce4c6ce models: md3/md5 share command generation code 2024-03-14 00:18:35 +02:00
Denis Pauk 448d289457 models: revert slow vect compress logic 2024-03-13 22:51:57 +02:00
Denis Pauk 5675a7c28d models: apply md3 compress tris logic 2024-03-13 22:32:35 +02:00
Denis Pauk 0b5babdc53 models: md5 tris compress before compress gl commands.
Use ST/Vect lookup of same values.
2024-03-13 00:46:47 +02:00
Denis Pauk b0a0d2e847 client: fix pickup message in demo 2024-03-12 00:48:51 +02:00
Denis Pauk 8853af5bbf soft: fix multi mesh models render 2024-03-11 23:16:26 +02:00
Denis Pauk 3df48ef64e models: save triangles ofs/num in each mesh
soft has some issues with md3 model example texture render
2024-03-11 00:30:57 +02:00
Feels Duck Man cf5b3687f2 Added an option to draw speed under the crosshair with cl_showspeed 2, fixed drawing the speedometer when the game wasn't playing. 2024-03-10 10:26:53 -05:00
Denis Pauk 006d8cbc32 models: md5 rearrange glcommands generation
Compress commands does not improve size of commands for now
and is disabled for now.
2024-03-10 16:11:03 +02:00
Denis Pauk 7bce5d75fb models: prepare command compress to share logic 2024-03-10 13:57:32 +02:00
Denis Pauk 28bb559e52 models: remove static buffers for commands compress 2024-03-10 13:34:59 +02:00