75 Commits
Author SHA1 Message Date
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 LopezandCopilot 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