yum-mirror/slang

Making it easier to work with shaders

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

Yong HeSupport visibility control and default to `internal`. (#3380)11111e573

master
387 B20 linesraw
1//TEST_IGNORE_FILE:
2
3public struct MaterialInstanceData : IDifferentiable
4{
5    public float data[5];
6}
7
8/*
9struct MaterialInstanceSetupResult : IDifferentiable
10{
11    IMaterialInstance mi;
12    MaterialInstanceData data;
13}
14*/
15
16public interface IMaterialInstance
17{
18    [BackwardDifferentiable]
19    public float3 eval(const MaterialInstanceData miData, const float3 wi, const float3 wo);
20}