Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
3d05bbc
Implement spherical harmonics lighting support in OpenGL and Vulkan r…
timfox Feb 1, 2026
d3c7218
Refactor audio backend and build configuration
timfox Feb 1, 2026
1dddf14
Add screen-space ambient occlusion (SSAO) support in Vulkan renderer
timfox Feb 1, 2026
7cb28d1
Enhance SSAO implementation in Vulkan renderer
timfox Feb 1, 2026
71b311b
Refactor Vulkan renderer for improved type safety and SSAO enhancements
timfox Feb 1, 2026
9814713
Enhance Vulkan renderer and SSAO debug visualization
timfox Feb 1, 2026
eb86399
Enhance CMake configuration and SDL compatibility
timfox Feb 1, 2026
d1a3cac
Enhance CMake configuration and source file organization
timfox Feb 1, 2026
9f494c0
Update zlib header for Apple compatibility and fix include path in wi…
timfox Feb 1, 2026
ad787cc
Potential fix for code scanning alert no. 359: Time-of-check time-of-…
timfox Feb 1, 2026
7c8ed39
Potential fix for code scanning alert no. 360: Potential use after free
timfox Feb 1, 2026
b9143b8
Potential fix for code scanning alert no. 362: Potential use after free
timfox Feb 1, 2026
48faf4f
Refactor SDL icon header and update MSVC project filters
timfox Feb 1, 2026
0997c6d
Potential fix for code scanning alert no. 361: Potential use after free
timfox Feb 1, 2026
db1a3aa
Refactor metadata handling in FLAC to prevent potential use-after-fre…
timfox Feb 1, 2026
a4cb4ba
Add Apple compatibility for lseek64 in zlib and introduce common x64 …
timfox Feb 1, 2026
ba5d4cd
Update FLAC macros for GCC compatibility
timfox Feb 1, 2026
9f4e5ad
Add Apple compatibility for dynamic linking in CMake configuration
timfox Feb 1, 2026
1e29bdc
Enhance CMake configuration and project structure
timfox Feb 1, 2026
d0f1434
Add position-independent code property for qcommon libraries and upda…
timfox Feb 1, 2026
af5f023
Refactor CMake configuration and project structure for renderer libra…
timfox Feb 1, 2026
6ea8935
Refactor CMake configuration for renderer libraries and add Win32 pla…
timfox Feb 1, 2026
20f7a5b
Add conditional compilation for USE_RENDERER_DLOPEN in CMake configur…
timfox Feb 1, 2026
9fe2d91
Update CMake configuration to conditionally link libraries based on U…
timfox Feb 1, 2026
6230b85
Refactor CMake configuration and remove unused headers
timfox Feb 1, 2026
3b86a16
Add AAS functionality and improve CMake configuration
timfox Feb 1, 2026
ff38fcf
Enhance AAS implementation and update CMake configuration
timfox Feb 1, 2026
c436ec4
Enhance CMake configuration and add platform-specific assembly files
timfox Feb 1, 2026
d6d0532
Update CMake configuration and introduce new audio headers
timfox Feb 1, 2026
8377a52
Refactor audio includes to use relative paths
timfox Feb 1, 2026
735f1ba
Add comprehensive sound definitions and licensing information to snd_…
timfox Feb 1, 2026
fb75a0d
Add external declarations for audio and video components
timfox Feb 1, 2026
a385455
Refactor audio header inclusions for improved organization
timfox Feb 1, 2026
c01dbb8
Add new audio header files for improved modularity
timfox Feb 1, 2026
5c27a7d
Refactor audio header files for improved modularity and organization
timfox Feb 1, 2026
7688439
Add SparseVoxelOctree submodule for enhanced 3D rendering capabilities
timfox Feb 1, 2026
7ce561a
Enhance audio project configuration and initialization
timfox Feb 1, 2026
6ae51ec
Add renderer project reference to Quake3E project file
timfox Feb 1, 2026
e0451a3
Refactor conditional compilation for audio and renderer initialization
timfox Feb 1, 2026
40ce7ad
add libpng config header
timfox Feb 1, 2026
f0d7065
Enhance project configuration for libpng and zlib integration
timfox Feb 2, 2026
815ed99
Initialize dsound_init to qfalse in win_snd.c for improved clarity in…
timfox Feb 2, 2026
1810f91
Enhance CMake configuration for renderer and SDL support
timfox Feb 2, 2026
8ccd214
Potential fix for code scanning alert no. 371: Uncontrolled data in a…
timfox Feb 2, 2026
6ef0e79
Update CMake configuration to conditionally include win_snd.c for non…
timfox Feb 2, 2026
d77354c
Update CMake and project files for improved build configuration
timfox Feb 2, 2026
c84065f
Update import paths in libpng and zlib project files for correct reso…
timfox Feb 2, 2026
6ffeb97
Refactor build configuration and renderer conditional compilation
timfox Feb 2, 2026
96cce91
Enhance build configuration and project files for improved modularity
timfox Feb 2, 2026
2cf6f65
Refactor VM code for improved clarity and maintainability
timfox Feb 2, 2026
f2a717c
Add zconf.h for zlib configuration
timfox Feb 2, 2026
facde1b
Refactor GitHub Actions workflow for improved build process
timfox Feb 2, 2026
a4f8584
Refactor GitHub Actions workflow to remove 32-bit architecture support
timfox Feb 2, 2026
57fc546
Refactor GitHub Actions workflow for improved build clarity and effic…
timfox Feb 2, 2026
27e6437
Update libpng and zlib project files to disable treating warnings as …
timfox Feb 2, 2026
4c0d894
Enhance build configuration for ARM64 support and warning management
timfox Feb 2, 2026
b0d3eab
Remove deprecated zconf.h file and update copyright year in zconf.h.i…
timfox Feb 2, 2026
8e1e687
Update GitHub Actions workflow to conditionally set compiler flags fo…
timfox Feb 2, 2026
5ba1b49
Potential fix for code scanning alert no. 379: Workflow does not cont…
timfox Feb 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
808 changes: 391 additions & 417 deletions .github/workflows/build.yml

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "src/external/src/SparseVoxelOctree"]
path = src/external/src/SparseVoxelOctree
url = https://github.com/AdamYuan/SparseVoxelOctree
4 changes: 2 additions & 2 deletions BUILD.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@

Install Visual Studio Community Edition 2017 or later and compile `quake3e` project from solution

`src/win32/msvc2017/quake3e.sln`
`src/platform/win32/msvc2017/quake3e.sln`

Copy resulting exe from `src/win32/msvc2017/output` directory
Copy resulting exe from `src/platform/win32/msvc2017/output` directory

To compile with Vulkan backend - clean solution, right click on `quake3e` project, find `Project Dependencies` and select `renderervk` instead of `renderer`

Expand Down
Loading
Loading