https://github.com/shader-slang/slang
Raw File
Tip revision: 5902acdabc4445a65741a7a6a3a95f223e301059 authored by Yong He on 23 January 2024, 07:19:40 UTC
[LSP] Fetch configs directly from didConfigurationChanged message. (#3478)
Tip revision: 5902acd
slang-ir-lower-binding-query.h
// slang-ir-lower-binding-query.h
#pragma once

#include "slang-ir.h"

namespace Slang
{
    struct IRModule;
    class DiagnosticSink;

    /// Lower the `getRegisterIndex` and `getRegisterSpace` intrinsics.
    ///
    /// These operations semantically return binding information on their
    /// argument, which must be a value of an opaque type (resource,
    /// sampler, etc.). These operations can only ever work on values that
    /// derive (in one way or another) from a global shader parameter.
    ///
    void lowerBindingQueries(
        IRModule* module,
        DiagnosticSink* sink);

}
back to top