MGislv
81fb376e48
Upload files to 'code/win32'
2022-02-12 20:47:51 +00:00
MGislv
ddfad752dc
Upload files to 'code/unix'
2022-02-12 20:47:16 +00:00
MGislv
583015cbdd
Disable console
2022-02-12 20:46:36 +00:00
MGislv
5efa187736
Remove other master servers
2022-02-12 20:45:26 +00:00
MGislv
6b5151b550
Update 'code/qcommon/qcommon.h'
2022-02-12 19:59:18 +00:00
MGislv
f8c0c4d33e
Update 'code/qcommon/common.c'
2022-02-12 19:57:08 +00:00
MGislv
8e0e7f57e5
Make it OpenArena(ish)
2022-02-12 17:30:27 +01:00
Eugene
6b153e6cd7
More custom protocol work, code cleanup
...
500Hz monitors is upcoming, so adjust \r_displayRefresh range
2022-02-11 22:08:14 +02:00
Eugene
2e411ecfb1
Renderers: make sure that R_ColorShiftLightingBytes() is not picking more data that we actually need/have
...
Fixed some compiler warnings
2022-02-09 17:41:56 +02:00
Eugene
5a67e8538f
Vulkan: refactored image creation/uploading
2022-02-07 19:18:44 +02:00
Eugene
9557e5fdf5
SDL2: fixed crash when some cvars (like in_keyboardDebug) may be dereferenced before initialization, unified that behavior with win32 backend
2022-02-07 16:24:53 +02:00
Eugene
011688aa93
More correctly handle non-standard protocol values
...
Made global DEMOEXT definition really working
2022-02-06 01:24:39 +02:00
Eugene
d6014532c0
Fixed some color types in renderers
2022-02-05 20:12:09 +02:00
Eugene
eecfb74dfd
Try to utilize real 71 protocol when running in 71-compat mode between quake3e clients/servers
2022-02-05 19:58:26 +02:00
Eugene
34f0392d7b
Added ability to enforce dm68-compatible stream along with new challenge format, can be enabled on both client and server-side by adding -compat suffix to protocol cvar in command line, for example:
...
+set protocol "71-compat"
2022-02-04 23:02:42 +02:00
Eugene
5924248d79
Vulkan: use minimal VkApplicationInfo at instance creation
...
Vulkan: disabled explicit layout transitions
2022-01-31 12:18:18 +02:00
Eugene
4ac4d34c7a
Vulkan: disable anisotropy for nearest-sampling modes
2022-01-30 20:51:59 +02:00
Eugene
44c4bd2285
Fixed typo in RB_AddQuadStamp2()
2022-01-30 00:00:53 +02:00
Eugene
735e20cd34
Fixed compilation
2022-01-29 22:39:59 +02:00
Eugene
b576a48699
Renderers: use generic quads instead of color clear function to draw hyperspace effect
2022-01-29 22:32:03 +02:00
Eugene
d1389abe5b
win32: show/hide mouse cursor only if it has been not suppressed by OS
2022-01-25 13:17:07 +02:00
ToKu
7d8b3d73a8
Add con_autoclear cvar.
...
Author: zturtleman
2022-01-21 23:21:08 +01:00
ToKu
6fe0ef468f
Fixed.
2022-01-21 22:22:05 +01:00
ToKu
ca4489ca6c
2022-01-21 21:57:04 +01:00
ToKu
1bf27cf0d6
Added kicknum, kickall, and kickbots commands, patch by Ensiform.
2022-01-21 21:03:49 +01:00
ToKu
fe81a837d1
Always keep bots, even with 'devmap'.
2022-01-21 20:02:11 +01:00
Eugene C
9113e447e0
Merge pull request #137 from Calinou/increase-texture-quality
...
Improve the default texture quality settings
2022-01-21 19:29:25 +02:00
Eugene C
10bae2b2b4
Merge pull request #138 from Calinou/multisample-allow-8x
...
Allow 8× multisampling in traditional (non-framebuffer) MSAA
2022-01-21 18:28:58 +02:00
ToKu
f0d6a4d39c
Fixed l_memory/MEMORYMANAGER.
2022-01-21 16:17:52 +01:00
Hugo Locurcio
e03ebfc112
Allow 8× multisampling in traditional (non-framebuffer) MSAA
...
This makes it possible to use 8× MSAA with the OpenGL 2.x renderer.
(In Quake3e, this was already possible with OpenGL 1.x and Vulkan).
2022-01-21 15:57:47 +01:00
Hugo Locurcio
8965cea832
Improve the default texture quality settings
...
- Use the highest texture quality.
- Use 8× anisotropic filtering by default.
Any machine made in the last 10 years (and then some) should be able
to handle this :)
It's possible to get even better rendering by using 16× anisotropic
filtering, but this may have a noticeable cost on older integrated
graphics.
2022-01-21 15:56:26 +01:00
Eugene
5cfb181777
QVM: use correct prototype for vmMain() entry point, code cleanup
2022-01-15 22:04:03 +02:00
Eugene
2baea18753
Renderers: make sure that amplitude for TMOD_STRETCH is not zero
2022-01-02 19:52:17 +02:00
Eugene
5aeab4a25f
Renderers: make sure that wave tables do not contains zero values to avoid potential division-by-zero in RB_CalcStretchTexCoords()
...
Code cleanup
2022-01-02 19:31:00 +02:00
Eugene
3478d7f4be
WASAPI: fixed rare crash
2021-12-22 22:47:06 +02:00
Eugene
029473919c
Fixed stack overflow in \varfunc
2021-12-12 22:05:13 +02:00
Eugene
73c99cdca4
Fixed potential out-of-bounds access caused by large s_paintedtime
2021-12-11 18:07:50 +02:00
Eugene
2bdc3692a7
Added \con_scale - to scale console font size relative to default smallchar width/height
2021-12-10 21:18:25 +02:00
Eugene
b6e44359cb
Avoid calling R_SetColorMappings() too early
...
Simplified window shutdown on win32
2021-12-09 14:08:11 +02:00
Eugene
43f737051f
Vulkan: fix for restricted wayland swapchain resolution
2021-12-09 11:54:33 +02:00
Bluestang
ca8899236f
Increase MAX_SWAPCHAIN_IMAGES to 8
...
-- Fixes RADV segfault on 6800XT, using XWayland and SDL2 x11 backend. Without this patch, the use of env var MESA_VK_WSI_PRESENT_MODE=fifo was needed to prevent the segfault. The increase of 4->8 is taken from vkQuake3's Vk renderer code.
Original issue ticket was #119 .
2021-12-08 09:42:35 -07:00
Eugene
65db7c877c
Fixed erroneous gamma setup in windowed mode, code cleanup
2021-12-08 17:10:55 +02:00
Eugene
3fb70d37cc
Fixed missing gamma correction in screenshots/videos with enabled \r_ignorehwgamma
...
OpenGL: do not suggest that we have actual **hardware** gamma support with enabled FBO
2021-11-23 17:06:02 +02:00
Eugene
7617245129
Handle negative color shift that caused black lightmaps, fixes #125
2021-11-05 21:36:57 +02:00
Eugene
5fbb8188be
Fixed recently broken demo playback, code cleanup
2021-10-30 16:40:37 +03:00
Eugene
aa273b763e
More differential time and interval comparisons, code cleanup
2021-10-29 20:15:25 +03:00
Eugene
3f92ee47f5
Use differential time and interval comparisons whenever possible, code cleanup
2021-10-24 23:00:19 +03:00
Eugene
3dada7f2e8
Various botlib and QVM fixes
2021-10-22 23:08:49 +03:00
Eugene
b38fb81d9e
Vulkan: mark offscreen rendering unavailable for NVidia on linux too
2021-10-20 15:33:30 +03:00
Eugene
db744b95bc
Added more static/const qualifiers, added some missing range checks in botlib code
...
QVM: use explicit in32_t types to indicate data size we operate with
2021-10-20 15:18:10 +03:00