1
0
Fork 0
Commit Graph

2198 Commits

Author SHA1 Message Date
ec- d32fae057e Fixed some strict-aliasing warnings in unzip and net_ip, added range checks for netconfig cvars 2021-04-07 19:46:01 +03:00
ec- c32cd4ffd8 Fixed various compiler warnings 2021-04-06 22:22:49 +03:00
ec- 8cdc5b1b18 Vulkan: added shader modules variations for skybox pipeline, code cleanup 2021-04-05 21:17:27 +03:00
ec- c22cafbfae Vulkan: use correct texture bundle for lighting, use static uniform location to avoid pushing garbage from stack variables
Vulkan: fixed crash with \r_showtris 1 and \r_fastsky 1, fixed environment shader selection
2021-04-04 19:22:09 +03:00
ec- 44650472a8 Do not light up shaders whose sort comes after insertion point (SS_FOG) 2021-04-04 13:18:25 +03:00
ec- 2c96f6d586 SDL2: potential fix for non-working console key with non-US keyboard layouts 2021-03-31 14:29:34 +03:00
ec- 0308f60025 Vulkan: re-enabled explicit subpass dependencies
WASAPI: fixed potential crash in case of device re-creation fail
2021-03-30 15:45:48 +03:00
ec- 9649ef8e30 Vulkan: fixed stencil operation with \r_stencilbits 0 2021-03-29 22:07:01 +03:00
ec- 704192c8d1 Unified gamma correction between OpenGL and Vulkan renderers 2021-03-29 12:06:57 +03:00
ec- b357e02bb6 Updated changelog 2021-03-28 16:38:56 +03:00
ec- 0ba78cb5c6 OpenGL: disable bloom if multitexturing was disabled via \r_ext_multitexture 0 2021-03-28 16:02:41 +03:00
ec- d975a5f0ed OpenGL: fixed texture generation for environment-mapped shaders in VBO 2021-03-28 14:06:14 +03:00
ec- fd3ab3bc8b Reverted to original lightmap bundle swap condition 2021-03-27 20:59:07 +02:00
ec- 20f767af69 Client: send gamename along with challenge for standalone ioq3 servers 2021-03-27 17:02:16 +02:00
ec- f4fc1244f7 OpenGL: select appropriate texture bundle for lighting
MSVC-2017: disable fast fpmode for win32-debug builds
2021-03-27 16:59:03 +02:00
ec- f94c0d309d Vulkan: select appropriate texture bundle for lighting, simplified lighting shader layout
MSVC-2017: disable fast fpmode for debug builds
2021-03-27 15:17:26 +02:00
ec- 7456df8026 Vulkan: added GLS_DSTBLEND_SRC_ALPHA + GLS_SRCBLEND_DST_COLOR multitexture optimization 2021-03-26 21:41:43 +02:00
Eugene C b729883cdc
Update README.md 2021-03-25 12:34:54 +02:00
ec- c79568d6fc Vulkan: generate shader modules from templates
MSVC-2017: changed floating point model to "fast" for OpenGL and Vulkan renderers
2021-03-24 20:21:42 +02:00
ec- 745ebc09d9 Vulkan: reset context after 48 hours of runtime 2021-03-21 13:43:23 +02:00
ec- 444eb4da01 SDL: disable SDL_WINDOW_ALLOW_HIGHDPI flag, code cleanup 2021-03-20 12:54:51 +02:00
ec- d064a3f3b8 Validate loaded md3 models 2021-03-19 23:19:16 +02:00
ec- 6e86b9db3a Added support for MSVC-Clang compiler, fixed some warnings 2021-03-17 20:22:40 +02:00
ec- 8a0dab56f3 Validate header of loaded bsp 2021-03-17 19:25:22 +02:00
Eugene C d9eca24ca5
Update README.md
Added inline URLs to external projects
2021-03-17 11:36:40 +02:00
ec- 9fa902327f Renderers: fixed potential out-of-bounds access with tr.fogTable[]
Makefile: compile 32-bit arm binaries as armv7-a
2021-03-16 20:45:01 +02:00
ec- 24989a6555 Merge branch 'master' of https://github.com/ec-/Quake3e 2021-03-16 20:35:08 +02:00
ec- 0824b1793f SDL: issue explicit hide/show commands for cursor during mouse activation/deactivation in fullscreen mode 2021-03-15 23:42:49 +02:00
ec- e982ad6ca8 SDL: issue explicit hide/show commands for cursor during mouse activation/deactivation in fullscreen mode 2021-03-15 23:16:03 +02:00
ec- e890e277cc Win32: fixed \in_minimize in windowed mode 2021-03-15 20:23:45 +02:00
ec- 8a6777cf4c Reworked Info_NextPair() 2021-03-15 19:00:27 +02:00
ec- 28e2d60fb8 Client: adjusted name buffers to avoid potential filename truncation at download 2021-03-15 16:41:21 +02:00
ec- 551236a17c Increased max bot routing cache from 4MB to 12MB 2021-03-13 19:06:30 +02:00
Eugene C 4cab2a8fb3
Update build.yml 2021-03-13 15:23:47 +02:00
ec- 44673a28e2 Print search paths when paks search/validation fails 2021-03-13 15:21:30 +02:00
ec- 7dde84f257 Do not allow server-created (systeminfo) cvars override vm-created ones 2021-03-13 14:47:08 +02:00
Eugene C 4262f52266
Update build.yml
Github-Acitions: disabled SDL for 32-bit x86 build
2021-03-11 21:44:31 +02:00
Eugene C bff645899f
Update build.yml
Github-Actions: install SDL2 headers on linux x86/x86_64
2021-03-11 20:58:20 +02:00
Eugene C 74f3ed23c1
Update build.yml
Github-Actions: enable SDL for linux builds
2021-03-11 20:52:46 +02:00
ec- d0b5cb24f3 Makefile: deleted 'copyfiles' directive as is redundant with existing 'install' one 2021-03-10 20:32:34 +02:00
ec- 553d4a4c09 More unified input handling between platforms/backends 2021-03-10 14:54:04 +02:00
ec- 6ecbc29b5c Win32: catch rare DescribePixelFormat() crash, will work only for MSVC builds though
Win32: dynamically allocate memory for pifxeformat descriptors
More unified window creation and input setup between backends
2021-03-09 15:57:48 +02:00
ec- 078c957ad1 SDL: slightly reworked window events handling 2021-03-08 20:01:44 +02:00
ec- 4b60ef98a9 SDL: added debug event function 2021-03-07 21:21:46 +02:00
ec- 61f42cdb58 Win32: set "window minimized" flag as early as possible 2021-03-07 17:07:58 +02:00
ec- cab52dfee9 SDL: show window only after full initialization
Vulkan: added MESA vendor id decoding
2021-03-06 22:41:35 +02:00
ec- 1b82c8949e Vulkan: re-create swapchain with VK_IMAGE_LAYOUT_UNDEFINED
SDL: use native resolution in high-dpi setups via SDL_WINDOW_ALLOW_HIGHDPI flag
2021-03-06 20:06:02 +02:00
ec- 078de6e021 Vulkan: reworked swapchain recreation
Client: added support for keeping window at vid_restart, atm effective only for vulkan renderer
SDL: check if window icon was successfully created
2021-03-06 16:27:42 +02:00
ec- be580c14a7 SDL: use icon data for unix builds, fixed crash caused by using uninitialized icon data 2021-03-03 12:44:41 +02:00
ec- eab6ff1997 SDL: center mouse cursor when exiting from fullscreen mode, pump all mouse events not just motions 2021-03-02 15:21:54 +02:00