Reintroducing type parameters for vertex data

This commit is contained in:
Dynamitos
2025-04-11 09:54:09 +02:00
parent dd07aa25fa
commit 5a54530a48
10 changed files with 31 additions and 18 deletions
+6 -5
View File
@@ -1,12 +1,13 @@
import Common;
import MaterialParameter;
import Scene;
import LightEnv;
//interface IMaterial
//{
// associatedtype BRDF: IBRDF;
// static BRDF prepare(MaterialParameter input);
//};
interface IMaterial
{
associatedtype BRDF: IBRDF;
BRDF prepare(MaterialParameter input);
};
struct MaterialResources
{
Texture2D textureArray[512];