diff options
| author | s-ol <s+removethis@s-ol.nu> | 2025-07-27 21:46:48 +0000 |
|---|---|---|
| committer | s-ol <s+removethis@s-ol.nu> | 2025-07-27 21:46:48 +0000 |
| commit | 6ad56662c4440aa77ccef0f9e28582b35a20e764 (patch) | |
| tree | 69072ba9452bf4fb51e18f1e5a070d1a4066e132 /build.zig | |
| parent | add libav StreamSource (diff) | |
| download | glsl-view-renderdoc.tar.gz glsl-view-renderdoc.zip | |
add optional renderdoc integrationrenderdoc
Diffstat (limited to 'build.zig')
| -rw-r--r-- | build.zig | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -7,6 +7,7 @@ pub fn build(b: *std.Build) void { const have_ffmpeg = b.option(bool, "ffmpeg", "enable image/video support (needs ffmpeg)") orelse true; const have_hap = have_ffmpeg and b.option(bool, "hap", "enable HAP GPU upload support (needs snappy)") orelse true; const have_tsv = b.option(bool, "texture-share-vk", "enable GPU image sharing (needs texture-share-vk)") orelse false; + const have_renderdoc = b.option(bool, "renderdoc", "enable OpenGL dbeugging (needs renderdoc)") orelse false; const exe = b.addExecutable(.{ .name = "glsl-view", @@ -19,6 +20,7 @@ pub fn build(b: *std.Build) void { options.addOption(bool, "have_ffmpeg", have_ffmpeg); options.addOption(bool, "have_hap", have_hap); options.addOption(bool, "have_tsv", have_tsv); + options.addOption(bool, "have_renderdoc", have_renderdoc); exe.root_module.addOptions("build_config", options); exe.linkLibC(); |
