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
838c9a6485
added motion blur and freeze frame commands
...
- fixed crash due to missing blue noise texture
- added motion vector viz
- renamed TextureFormat entries
2024-02-18 16:26:05 +01:00
myT
a76dba5cfb
raytracing soft shadows, normal smoothing, G-buffer viz
...
- brightness-corrected ImGUI drawing
- upgraded shader code to HLSL 2021
- vertex normals drawing
2024-02-06 23:15:31 +01:00
myT
0cae0a9545
added pre-pass w/ normals, unified clip plane generation
...
motion vectors to be done later
2024-01-19 23:57:40 +01:00
myT
31b960255d
added a magnifier tool to the CRP
2024-01-15 22:03:50 +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
19aad64607
added Nuklear extensions for UI and CGame
2023-11-29 02:57:28 +01:00
myT
5d9b4ebd13
removed glw_win.h
2023-11-12 01:33:01 +01:00
myT
8587c34719
updated the changelog and version
...
include git.h only from a single file
2023-11-12 01:33:01 +01:00
myT
e52f482a4b
added custom font support and font licenses
2023-11-12 01:33:00 +01:00
myT
4219dc7698
removed 32-bit builds, disabled Linux/FreeBSD clients
2023-11-12 01:33:00 +01:00
myT
6fdf62d710
removed dead code
2023-11-12 01:33:00 +01:00
myT
ffde1f2b1b
implemented dynamic lights
2023-11-12 01:32:59 +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
abdbd41dfb
updated Linux and FreeBSD makefiles
2023-09-20 22:30:38 +02:00
myT
9e19d22d46
added /registerdemos and /unregisterdemos
2023-08-02 02:43:31 +02:00
myT
8ccea00571
added VC++ 2022 project files
2022-12-26 22:04:52 +01: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
3dc34d47f3
replaced the CPU image resampling functions with something better
2022-06-17 01:59:56 +02: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
6f3908ceaa
completely removed flare support
2019-09-25 05:21:01 +02:00
myT
837073be62
removed bg_public.h
2019-09-25 05:15:14 +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
70f301e4ff
cvar help extension
...
cvar type+range extension
module tracking for cvars and commands
lots of help text
2017-10-03 19:11:10 +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