Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Shaders
- shaderManager->Create("skyBoxShader", "..\\Shaders\\SkyBoxVertex.shader", "..\\Shaders\\SkyBoxFragment.shader");
- shaderManager->Create("defaultShader", "..\\Shaders\\Vertex.shader", "..\\Shaders\\Fragment.shader");
- shaderManager->Create("pbrShader", "..\\Shaders\\PbrVertex.shader", "..\\Shaders\\PbrFragment.shader");
- shaderManager->Create("lightShader", "..\\Shaders\\litVertex.shader", "..\\Shaders\\litFragment.shader");
- //Diffuses
- textureManager->Create("Grass", "..\\Images\\Diffuse\\grass.png",TEXTURETYPE::Diffuse);
- textureManager->Create("Water", "..\\Images\\Diffuse\\water.png", TEXTURETYPE::Diffuse);
- textureManager->Create("Dirt", "..\\Images\\Diffuse\\dirt.png", TEXTURETYPE::Diffuse);
- textureManager->Create("White", "..\\Images\\Diffuse\\light.png", TEXTURETYPE::Diffuse);
- textureManager->Create("Slime", "..\\Images\\Diffuse\\missingTex.png", TEXTURETYPE::Diffuse);
- textureManager->Create("UV", "..\\Images\\Diffuse\\test.jpg", TEXTURETYPE::Diffuse);
- textureManager->Create("Rock", "..\\Images\\Diffuse\\Rock.jpg", TEXTURETYPE::Diffuse);
- textureManager->Create("Ice", "..\\Images\\Diffuse\\Ice.jpg", TEXTURETYPE::Diffuse);
- textureManager->Create("Bark", "..\\Images\\Diffuse\\Bark.jpg", TEXTURETYPE::Diffuse);
- textureManager->Create("Abstract", "..\\Images\\Diffuse\\Abstract.jpg", TEXTURETYPE::Diffuse);
- textureManager->Create("Pencil", "..\\Images\\Diffuse\\Pencil.jpg", TEXTURETYPE::Diffuse);
- textureManager->Create("stan", "..\\Images\\Diffuse\\stan.png", TEXTURETYPE::Diffuse);
- //Specs
- textureManager->Create("Bark Spec", "..\\Images\\Specular\\Bark.png", TEXTURETYPE::Specular);
- textureManager->Create("Rock Spec", "..\\Images\\Specular\\Rock.png", TEXTURETYPE::Specular);
- textureManager->Create("Ice Spec", "..\\Images\\Specular\\Ice.png", TEXTURETYPE::Specular);
- textureManager->Create("Abstract Spec", "..\\Images\\Specular\\Abstract.png", TEXTURETYPE::Specular);
- textureManager->Create("Pencil Spec", "..\\Images\\Specular\\Pencil.png", TEXTURETYPE::Specular);
- textureManager->Create("stan Spec", "..\\Images\\Specular\\stan.png", TEXTURETYPE::Specular);
- //Normals
- textureManager->Create("Bark Norm", "..\\Images\\Normal\\Bark.jpg", TEXTURETYPE::Normal);
- textureManager->Create("Rock Norm", "..\\Images\\Normal\\Rock.jpg", TEXTURETYPE::Normal);
- textureManager->Create("Ice Norm", "..\\Images\\Normal\\Ice.jpg", TEXTURETYPE::Normal);
- textureManager->Create("Couch Norm", "..\\Images\\Normal\\Couch.jpg", TEXTURETYPE::Normal);
- textureManager->Create("Leather Norm", "..\\Images\\Normal\\Leather.png", TEXTURETYPE::Normal);
- textureManager->Create("Brick Norm", "..\\Images\\Normal\\Brick.jpg", TEXTURETYPE::Normal);
- textureManager->Create("Polygon Norm", "..\\Images\\Normal\\Polygon.jpg", TEXTURETYPE::Normal);
- textureManager->Create("Abstract Norm", "..\\Images\\Normal\\Abstract.jpg", TEXTURETYPE::Normal);
- textureManager->Create("Pencil Norm", "..\\Images\\Normal\\Pencil.jpg", TEXTURETYPE::Normal);
- textureManager->Create("stan Norm", "..\\Images\\Normal\\stan.png", TEXTURETYPE::Normal);
- //Ambients
- textureManager->Create("Bark Amb", "..\\Images\\Ambient\\Bark.jpg", TEXTURETYPE::Ambient);
- textureManager->Create("Rock Amb", "..\\Images\\Ambient\\Rock.jpg", TEXTURETYPE::Ambient);
- textureManager->Create("Ice Amb", "..\\Images\\Ambient\\Ice.jpg", TEXTURETYPE::Ambient);
- textureManager->Create("Abstract Amb", "..\\Images\\Ambient\\Abstract.jpg", TEXTURETYPE::Ambient);
- textureManager->Create("Pencil Amb", "..\\Images\\Ambient\\Pencil.jpg", TEXTURETYPE::Ambient);
- textureManager->Create("stan Amb", "..\\Images\\Ambient\\stan.png", TEXTURETYPE::Ambient);
- //Ambients
- textureManager->Create("Bark Rough", "..\\Images\\Rough\\Bark.jpg", TEXTURETYPE::Rough);
- textureManager->Create("Rock Rough", "..\\Images\\Rough\\Rock.jpg", TEXTURETYPE::Rough);
- textureManager->Create("Ice Rough", "..\\Images\\Rough\\Ice.jpg", TEXTURETYPE::Rough);
- textureManager->Create("Abstract Rough", "..\\Images\\Rough\\Abstract.jpg", TEXTURETYPE::Rough);
- textureManager->Create("Pencil Rough", "..\\Images\\Rough\\Pencil.jpg", TEXTURETYPE::Rough);
- textureManager->Create("stan Rough", "..\\Images\\Rough\\stan.png", TEXTURETYPE::Rough);
- // Materials
- materialManager->Create("skyBoxMat", textureManager->Get(0, TEXTURETYPE::Diffuse));
- materialManager->Create("grassMat", textureManager->Get(0, TEXTURETYPE::Diffuse), textureManager->Get(0, TEXTURETYPE::Specular), textureManager->Get(0, TEXTURETYPE::Normal), textureManager->Get(0, TEXTURETYPE::Ambient), textureManager->Get(0, TEXTURETYPE::Rough));
- materialManager->Create("waterMat", textureManager->Get(1, TEXTURETYPE::Diffuse), textureManager->Get(0, TEXTURETYPE::Specular), textureManager->Get(0, TEXTURETYPE::Normal), textureManager->Get(0, TEXTURETYPE::Ambient), textureManager->Get(0, TEXTURETYPE::Rough));
- materialManager->Create("dirtMat", textureManager->Get(2, TEXTURETYPE::Diffuse), textureManager->Get(0, TEXTURETYPE::Specular), textureManager->Get(0, TEXTURETYPE::Normal), textureManager->Get(0, TEXTURETYPE::Ambient), textureManager->Get(0, TEXTURETYPE::Rough));
- materialManager->Create("lightMat", textureManager->Get(3, TEXTURETYPE::Diffuse));
- // Meshes
- meshManager->Create("SkyBox", Primitives::SkyBox);
- meshManager->Create("Cube", Primitives::Cube);
- meshManager->Create("TeaPot", "..\\Models\\stan.obj");
- // Objects
- objectManager->Create("SkyBox", 0, 0, 0);
- objectManager->Create("Block", 1, 2, 2);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement