yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

Ellie Hermaszewskaformatf65d756bf

master
930 B39 linesraw
1// cpu-base.h
2// Shared header file for CPU implementation
3#pragma once
4
5#include "../immediate-renderer-base.h"
6#include "../mutable-shader-object.h"
7#include "../slang-context.h"
8#include "core/slang-basic.h"
9#include "core/slang-blob.h"
10#include "slang-com-helper.h"
11#include "slang-com-ptr.h"
12#include "slang.h"
13#define SLANG_PRELUDE_NAMESPACE slang_prelude
14#include "prelude/slang-cpp-types.h"
15
16namespace gfx
17{
18using namespace Slang;
19
20namespace cpu
21{
22class BufferResourceImpl;
23class TextureResourceImpl;
24class ResourceViewImpl;
25class BufferResourceViewImpl;
26class TextureResourceViewImpl;
27class ShaderObjectLayoutImpl;
28class EntryPointLayoutImpl;
29class RootShaderObjectLayoutImpl;
30class ShaderObjectImpl;
31class MutableShaderObjectImpl;
32class EntryPointShaderObjectImpl;
33class RootShaderObjectImpl;
34class ShaderProgramImpl;
35class PipelineStateImpl;
36class QueryPoolImpl;
37class DeviceImpl;
38} // namespace cpu
39} // namespace gfx