diff options
| author | 2021-06-14 02:27:49 -0300 | |
|---|---|---|
| committer | 2021-07-22 21:51:35 -0400 | |
| commit | 61cd7dd30128633b656ce3264da74bef1ba00bb5 (patch) | |
| tree | 42d0c4e0e5d3a7f3fc581ebb660cd14cdfcf0300 /src/shader_recompiler/backend/spirv/emit_spirv_image.cpp | |
| parent | shader: Add shader loop safety check settings (diff) | |
| download | yuzu-61cd7dd30128633b656ce3264da74bef1ba00bb5.tar.gz yuzu-61cd7dd30128633b656ce3264da74bef1ba00bb5.tar.xz yuzu-61cd7dd30128633b656ce3264da74bef1ba00bb5.zip | |
shader: Add logging
Diffstat (limited to 'src/shader_recompiler/backend/spirv/emit_spirv_image.cpp')
| -rw-r--r-- | src/shader_recompiler/backend/spirv/emit_spirv_image.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp b/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp index cf842e1e0..647804814 100644 --- a/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp +++ b/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp | |||
| @@ -39,7 +39,7 @@ public: | |||
| 39 | } | 39 | } |
| 40 | const std::array values{offset.InstRecursive(), offset2.InstRecursive()}; | 40 | const std::array values{offset.InstRecursive(), offset2.InstRecursive()}; |
| 41 | if (!values[0]->AreAllArgsImmediates() || !values[1]->AreAllArgsImmediates()) { | 41 | if (!values[0]->AreAllArgsImmediates() || !values[1]->AreAllArgsImmediates()) { |
| 42 | // LOG_WARNING("Not all arguments in PTP are immediate, STUBBING"); | 42 | LOG_WARNING(Shader_SPIRV, "Not all arguments in PTP are immediate, ignoring"); |
| 43 | return; | 43 | return; |
| 44 | } | 44 | } |
| 45 | const IR::Opcode opcode{values[0]->GetOpcode()}; | 45 | const IR::Opcode opcode{values[0]->GetOpcode()}; |
| @@ -442,7 +442,7 @@ Id EmitImageGradient(EmitContext& ctx, IR::Inst* inst, const IR::Value& index, I | |||
| 442 | Id EmitImageRead(EmitContext& ctx, IR::Inst* inst, const IR::Value& index, Id coords) { | 442 | Id EmitImageRead(EmitContext& ctx, IR::Inst* inst, const IR::Value& index, Id coords) { |
| 443 | const auto info{inst->Flags<IR::TextureInstInfo>()}; | 443 | const auto info{inst->Flags<IR::TextureInstInfo>()}; |
| 444 | if (info.image_format == ImageFormat::Typeless && !ctx.profile.support_typeless_image_loads) { | 444 | if (info.image_format == ImageFormat::Typeless && !ctx.profile.support_typeless_image_loads) { |
| 445 | // LOG_WARNING(..., "Typeless image read not supported by host"); | 445 | LOG_WARNING(Shader_SPIRV, "Typeless image read not supported by host"); |
| 446 | return ctx.ConstantNull(ctx.U32[4]); | 446 | return ctx.ConstantNull(ctx.U32[4]); |
| 447 | } | 447 | } |
| 448 | return Emit(&EmitContext::OpImageSparseRead, &EmitContext::OpImageRead, ctx, inst, ctx.U32[4], | 448 | return Emit(&EmitContext::OpImageSparseRead, &EmitContext::OpImageRead, ctx, inst, ctx.U32[4], |