myT
ef68bbd44e
improved RHI, removed NVAPI files from the repo
...
- NVAPI raytracing validation
- Aftermath markers for GPU crash investigations
- 3D textures, indirect dispatch, more copy and clear ops
2024-03-29 01:21:04 +01:00
myT
9e5229a901
improved shader IL inclusion from C++, simplified CRP shaders
2024-01-14 22:43:20 +01:00
myT
ad3f942a8d
added the Cinematic Rendering Pipeline
2024-01-13 22:40:13 +01:00
myT
4219dc7698
removed 32-bit builds, disabled Linux/FreeBSD clients
2023-11-12 01:33:00 +01:00
myT
ccb9827b03
added GUI for options and front-end stats
...
added keycatchgui
added VS2019 project files
renamed r_swapInterval
removed r_speeds
fixed r_mode 1 cursor
fixed device caps
2023-11-12 01:32:59 +01:00
myT
3b6a3a5019
added D3D12 rendering and removed D3D11, GL2, GL3
...
don't track .user files except for cnq3 and cnq3-server
disabled FPS hack
disabled FPS hack, part 2
2023-11-12 01:32:58 +01:00
myT
9e19d22d46
added /registerdemos and /unregisterdemos
2023-08-02 02:43:31 +02:00
myT
f401f742ee
added a new demo player with fast seeking support
...
added cl_demoPlayer and cl_escapeAbortsDemo
2022-11-04 05:01:00 +01:00
myT
2aa92b3cde
a better way to deal with Clang's vexing parse warning
2022-06-01 03:53:52 +02:00
myT
6a49052e20
disabled a few more warnings globally because of Clang
2022-05-26 22:20:21 +02:00
myT
8c32b986f6
added r_mapGreyscale and r_mapGreyscaleCTF
2022-04-23 23:38:06 +02:00
myT
6fcabd83b7
fixed D3D11 partial render target clears
...
viewport/scissor settings do NOT apply to:
- ClearDepthStencilView
- ClearRenderTargetView
hence this fix
2020-06-18 04:19:34 +02:00
myT
c8205f9e4e
fixed the Windows build and updated the build docs
...
- no absolute paths in the pre-build commands for compiling HLSL shaders
- can set a custom fxc.exe path through the FXCPATH environment variable
2020-02-25 10:37:02 +01:00
myT
7d526ba6fc
added FreeBSD support
2020-01-06 01:04:16 +01:00
myT
f674e9faf1
fixed a typo in the premake script
2019-09-25 05:36:45 +02:00
myT
db4fb31658
added OpenGL 3.2 and Direct3D 11 renderer back-ends
2019-09-25 05:25:59 +02:00
myT
983b53cbbb
SSE2 instruction set support is now required
2019-09-25 05:14:36 +02:00
myT
39af360fdc
removed FreeType and the R_REGISTERFONT syscalls
2019-09-25 05:14:07 +02:00
myT
93950031b9
disabled DPI scaling on the Windows client
2017-11-29 18:29:23 +01:00
myT
b3831fcc87
the Linux client now uses SDL 2 for: window, GL context, video modes, audio, kb and mouse input, monitor list, clipboard
2017-10-28 03:35:51 +02:00
myT
ac48bc3248
new Linux signal handlers
...
removed the statically linked libbacktrace
dynamically linking to libunwind8 when available
fixed the c++98 option being passed to the wrong premake filter
2017-10-10 19:36:12 +02:00
myT
6d18a0b5bd
added the new client HTTP download system
2017-09-12 03:21:11 +02:00
myT
02589839cd
renamed /build to /makefiles
...
outputting to /.build (temp) and /.bin (final) instead of ../.bin
removed the premake option "quake3dir"
on Linux, not copying files if $QUAKE3DIR is undefined/empty
on Linux, compiling all C++ code with -std=c++98
added a meta-Makefile at the root for convenience
added build documentation (build.md)
2017-08-01 22:30:04 +02:00