github ec-/Quake3e 2022-10-14

latest releases: latest, 2023-10-14
23 months ago

14-Oct-2022:

  • preserve \cl_reconnectAgrs between online mod changes
  • fixed nested cgame command execution
  • renderers: avoid potential division-by-zero for AGEN_PORTAL
  • CMake: numerous improvements
  • Vulkan: updated SDK headers, applied potential fix for molten-vk compatibility
  • server: do not enforce non-zero level times at startup, for mod compatibility
  • SDL2: fix escape key not sending a char event
  • Vulkan: fixed insufficient attachment pool size for extreme case (antialiasing + supersampling + hdr + bloom)
  • Vulkan: fixed error at \snd_restart (REF_KEEP_WINDOW context)
  • video-pipe: use full (pc) color space and do not enforce particular rate for output audio stream
  • OpenGL: setup TMU information in R_InitExtensions() to avoid potential errors with KEEP_WINDOW flag
  • Implemented \in_forceCharset for SDL backend
  • Renderers: fixed non-working \r_ignorehwgamma, \r_overbrightbits now can operate independently from \r_ignorehwgamma in some cases
  • Vulkan: handle special DRM/KMS case (FIFO+maxImageCount==0), use 4 swapchain images for that
  • Fixed missing video/audio frames during multi-segment avi rendering
  • Fix client forgetting password when it is set in main menu
  • Renderers: make sure that R_ColorShiftLightingBytes() is not picking more data that we actually need/have
  • SDL2: fixed crash when some cvars (like \in_keyboardDebug) may be dereferenced before initialization, unified that behavior with win32 backend
  • Better support for non-standard protocols (71-compat etc.)
  • Vulkan: use minimal VkApplicationInfo at instance creation
  • Vulkan: disable anisotropy for nearest-sampling modes
  • win32: show/hide mouse cursor only if it has been not suppressed by OS
  • Added con_autoclear cvar
  • Added \kicknum, \kickall, and \kickbots commands, patch by Ensiform
  • Always keep bots, even with \devmap
  • Allow 8x multisampling in traditional (non-framebuffer) MSAA
  • Improve the default texture quality settings:
    • Use the highest texture quality
    • Use 8x anisotropic filtering by default
  • Renderers: make sure that amplitude for TMOD_STRETCH is not zero
  • Fixed stack overflow in \varfunc
  • Fixed potential out-of-bounds access caused by large s_paintedtime
  • Added \con_scale - to scale console font size relative to default smallchar width/height
  • Fixed erroneous gamma setup in windowed mode
  • Handle negative color shift that caused black lightmaps
  • Use differential time and interval comparisons whenever possible
  • Various botlib and QVM fixes
  • Vulkan: mark offscreen rendering unavailable for NVidia on linux too

Don't miss a new Quake3e release

NewReleases is sending notifications on new releases.