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-append-consume-structured-buffer.h
// slang-ir-lower-append-consume-structured-buffer.h
#pragma once

#include "slang-ir.h"

namespace Slang
{
    struct IRModule;
    class DiagnosticSink;
    class TargetRequest;

    /// For non-hlsl targets, lower append- and consume- structured buffers into `struct` types
    /// that contains two RWStructuredBuffer typed fields, one to store the elements, and one
    /// for the atomic buffer.
    void lowerAppendConsumeStructuredBuffers(TargetRequest* target, IRModule* module, DiagnosticSink* sink);

}
back to top