From ebcf08736b76a73ce675134ca0ea057cb018d534 Mon Sep 17 00:00:00 2001 From: redstrate <54911369+redstrate@users.noreply.github.com> Date: Tue, 11 May 2021 19:22:12 -0400 Subject: [PATCH] Update Metal backend to use new compute changes --- engine/gfx/metal/src/gfx_metal.mm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/engine/gfx/metal/src/gfx_metal.mm b/engine/gfx/metal/src/gfx_metal.mm index f83f3dc..1515534 100755 --- a/engine/gfx/metal/src/gfx_metal.mm +++ b/engine/gfx/metal/src/gfx_metal.mm @@ -654,10 +654,10 @@ GFXPipeline* GFXMetal::create_compute_pipeline(const GFXComputePipelineCreateInf id computeLibrary; { std::string compute_src; - if(info.shaders.compute_path.empty()) { - compute_src = info.shaders.compute_src.as_string(); + if(info.compute_src.is_string()) { + compute_src = info.compute_src.as_string(); } else { - const auto compute_path = info.shaders.compute_path; + const auto compute_path = info.compute_src.as_path().string(); auto file = file::open(file::internal_domain / compute_path); if(file != std::nullopt) {