Carlos Lopez
277d890ee5
docs: add CXX_STYLE.md
2026-09-21 22:31:12 -04:00
Carlos Lopez
fb7183192b
feat(docs): migrate wiki to release metadata
2026-09-16 17:47:45 -04:00
Carlos Lopez
1bf69897d6
docs: build website with images
2026-09-01 22:00:38 -04:00
souperman9
eca5c68184
chore(github): revert workflow files
2026-08-18 11:27:18 -04:00
Souperman9
4de285672a
splatoon3: initial splatoon 3 commit
2026-08-18 11:27:18 -04:00
Souperman9
acb5f60611
splatoon2: initial splatoon 2 commit
2026-08-18 11:27:18 -04:00
Souperman9
644e12f9f1
fix(metroiddread): fix gamma and stuff
2026-08-18 11:27:18 -04:00
Souperman9
cbb0560746
feat(totk): tomb raider-based
2026-08-18 11:27:18 -04:00
Carlos Lopez
63f4eca6e0
build: centralize shader tool versions
2026-08-06 10:04:35 -04:00
Carlos Lopez
78cd29570e
build: remove SPIR-V disassembly artifacts
2026-08-06 10:04:35 -04:00
Carlos Lopez
678ac062b7
feat(shaders): add backend-specific GLSL toolchain
...
Compile explicitly tagged OpenGL and Vulkan GLSL for their respective SPIR-V environments and select replacements per graphics API.
Pin Slang 2026.14.1 and temporarily source glslang 16.4.0 from the official main-tot binary archive.
2026-08-06 10:04:35 -04:00
Mohanned Hassan
4038295a65
feat(vulkan): add Vulkan compatibility
...
fix(resource): ensure Vulkan compatibility in buffer-to-texture copy and descriptor updates
feat(render): enhance Vulkan descriptor handling and binding order
feat(vulkan): Correct rebase errors
feat(resource): implement FindViewUpgrade for centralized bitwise check format upgrades
fix(shader): improve descriptor injection handling for Vulkan
feat(shader): Add vulkan descriptor sets support
feat(workflows): add Vulkan SDK setup to CI workflows
fix(cmake): spv-dis depends on spv embed
feat(setup): add Vulkan SDK installation and validation to setup script
fix(cmake): prioritize vulkan sdk slangc over bin
refactor(workflows): update Vulkan SDK setup and remove Slang binaries download
2026-08-06 10:04:35 -04:00
Carlos Lopez
5d6330b292
docs(review): enforce RenoDX checklist and HDR10 guidance
2026-07-02 18:06:16 -04:00
Carlos Lopez
5b5665076c
docs(review): add RenoDX PR review guidance
2026-07-02 17:36:02 -04:00
Carlos Lopez
9c5fe87115
git: use windows-2022 for msvs x86 testing
2026-06-15 18:12:32 -04:00
Carlos Lopez
1a41970efb
git: use windows-2022 for msvs testing
2026-06-15 17:23:03 -04:00
Carlos Lopez and Copilot
c6082a4a05
docs: add website
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-25 01:31:15 -04:00
Carlos Lopez
cc33739667
dev: use sscache cache buster
2026-03-09 10:24:52 -04:00
Carlos Lopez
c1c58e31f4
dev: use sccache for workflows
2026-03-09 10:20:27 -04:00
Carlos Lopez
6d795c5a40
docs: add metadata
2026-01-06 15:18:09 -05:00
Carlos Lopez
3a60f77dd2
git: never fail auto merge workflow
2025-11-08 09:28:05 -05:00
Carlos Lopez
07c9d5eb90
git: abort auto-merge hlsl if draft
2025-11-06 08:33:20 -05:00
Carlos Lopez
e6f25699e3
git: add auto-merge hlsl workflow
2025-11-06 08:14:26 -05:00
Carlos Lopez
dcc2b23b95
git: fix vs-x64 workflow file
2025-08-20 18:38:33 -04:00
Carlos Lopez
276f12ed2c
git: split works flows by x64/x86
2025-08-20 15:26:45 -04:00
Carlos Lopez
dda3669b7f
dev: build with slang
2025-06-11 17:33:17 -04:00
Carlos Lopez
b6938e21a4
dev(git): don't ignore "**/*.json" (needed for CMakePreset.json)
2025-06-10 11:49:05 -04:00
Carlos Lopez
295b458eda
dev(workflow): drop prerelease tag
2025-05-30 11:41:30 -04:00
Carlos Lopez
30a1b1a361
github: add pdbs to releases
2025-05-20 13:40:11 -04:00
Carlos Lopez
60c76f81d6
git: add packages permission to snapshot
2025-03-25 21:41:17 -04:00
Carlos Lopez
58fdd0c47d
git: fix snapshot workflow tag
2025-03-25 20:19:34 -04:00
Carlos Lopez
bda896785c
git: make snapshot workflow
2025-03-25 19:38:37 -04:00
Carlos Lopez
0600fbbcf8
git: create snapshot releases
2025-03-25 11:41:43 -04:00
Carlos Lopez
b519a3bc38
git: use marvinpinto/action-automatic-releases@latest for nightly
2025-03-24 22:12:37 -04:00
Carlos Lopez
f80c58f3c3
git: use release action for nightly
2025-03-24 21:30:36 -04:00
Carlos Lopez
555086bc02
git: fix nightly 32bit releases
2025-03-24 12:25:35 -04:00
Carlos Lopez
cb61e65c62
git: add write permission on nightly workflow
2025-03-24 11:53:48 -04:00
Carlos Lopez
94511ce5f4
git: update workflows
2025-03-24 11:18:03 -04:00
Carlos Lopez
9af207f6ed
git: add nightly releases
2025-03-24 11:15:27 -04:00
Carlos Lopez
62c269b9b0
github: use release builds
2025-02-26 17:56:18 -05:00
Carlos Lopez
b939b760df
git: rename workflows
2025-02-26 00:25:42 -05:00
Carlos Lopez
288dcc8fd6
git: update workflows
2025-02-25 23:43:17 -05:00
Carlos Lopez
e6ad66abb8
git: add clang install to workflow
2025-02-25 23:36:36 -05:00
Carlos Lopez
8670265c70
github: add clang build
2025-02-25 23:30:43 -05:00
Carlos Lopez
857d271f16
chore(github): upload deploy-pages dependency
2025-01-16 10:59:47 -05:00
Carlos Lopez
6152e52ae1
choer(github): update workflow dependency
2025-01-16 10:35:26 -05:00
Carlos Lopez
e01b594896
dev(workflows): deploy RelWithDebInfo
2024-12-25 23:07:29 -05:00
Carlos Lopez
e8693a3380
github: build RelWithDebInfo versions
2024-12-19 17:39:24 -05:00
Carlos Lopez
a326459fb8
github: use ilammy/msvc-dev-cmd@v1
2024-12-02 20:20:29 -05:00
Carlos Lopez
c7c87f43cb
github: fix ninja workflow order
2024-12-02 20:06:01 -05:00