Advertisement
Guest User

Untitled

a guest
Feb 28th, 2020
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 5.39 KB | None | 0 0
  1.     // Shaders
  2.     shaderManager->Create("skyBoxShader", "..\\Shaders\\SkyBoxVertex.shader", "..\\Shaders\\SkyBoxFragment.shader");
  3.     shaderManager->Create("defaultShader", "..\\Shaders\\Vertex.shader", "..\\Shaders\\Fragment.shader");
  4.     shaderManager->Create("pbrShader", "..\\Shaders\\PbrVertex.shader", "..\\Shaders\\PbrFragment.shader");
  5.     shaderManager->Create("lightShader", "..\\Shaders\\litVertex.shader", "..\\Shaders\\litFragment.shader");
  6.    
  7.     //Diffuses
  8.     textureManager->Create("Grass", "..\\Images\\Diffuse\\grass.png",TEXTURETYPE::Diffuse);
  9.     textureManager->Create("Water", "..\\Images\\Diffuse\\water.png", TEXTURETYPE::Diffuse);
  10.     textureManager->Create("Dirt", "..\\Images\\Diffuse\\dirt.png", TEXTURETYPE::Diffuse);
  11.     textureManager->Create("White", "..\\Images\\Diffuse\\light.png", TEXTURETYPE::Diffuse);
  12.     textureManager->Create("Slime", "..\\Images\\Diffuse\\missingTex.png", TEXTURETYPE::Diffuse);
  13.     textureManager->Create("UV", "..\\Images\\Diffuse\\test.jpg", TEXTURETYPE::Diffuse);
  14.     textureManager->Create("Rock", "..\\Images\\Diffuse\\Rock.jpg", TEXTURETYPE::Diffuse);
  15.     textureManager->Create("Ice", "..\\Images\\Diffuse\\Ice.jpg", TEXTURETYPE::Diffuse);
  16.     textureManager->Create("Bark", "..\\Images\\Diffuse\\Bark.jpg", TEXTURETYPE::Diffuse);
  17.     textureManager->Create("Abstract", "..\\Images\\Diffuse\\Abstract.jpg", TEXTURETYPE::Diffuse);
  18.     textureManager->Create("Pencil", "..\\Images\\Diffuse\\Pencil.jpg", TEXTURETYPE::Diffuse);
  19.     textureManager->Create("stan", "..\\Images\\Diffuse\\stan.png", TEXTURETYPE::Diffuse);
  20.  
  21.     //Specs
  22.     textureManager->Create("Bark Spec", "..\\Images\\Specular\\Bark.png", TEXTURETYPE::Specular);
  23.     textureManager->Create("Rock Spec", "..\\Images\\Specular\\Rock.png", TEXTURETYPE::Specular);
  24.     textureManager->Create("Ice Spec", "..\\Images\\Specular\\Ice.png", TEXTURETYPE::Specular);
  25.     textureManager->Create("Abstract Spec", "..\\Images\\Specular\\Abstract.png", TEXTURETYPE::Specular);
  26.     textureManager->Create("Pencil Spec", "..\\Images\\Specular\\Pencil.png", TEXTURETYPE::Specular);
  27.     textureManager->Create("stan Spec", "..\\Images\\Specular\\stan.png", TEXTURETYPE::Specular);
  28.  
  29.     //Normals
  30.     textureManager->Create("Bark Norm", "..\\Images\\Normal\\Bark.jpg", TEXTURETYPE::Normal);
  31.     textureManager->Create("Rock Norm", "..\\Images\\Normal\\Rock.jpg", TEXTURETYPE::Normal);
  32.     textureManager->Create("Ice Norm", "..\\Images\\Normal\\Ice.jpg", TEXTURETYPE::Normal);
  33.     textureManager->Create("Couch Norm", "..\\Images\\Normal\\Couch.jpg", TEXTURETYPE::Normal);
  34.     textureManager->Create("Leather Norm", "..\\Images\\Normal\\Leather.png", TEXTURETYPE::Normal);
  35.     textureManager->Create("Brick Norm", "..\\Images\\Normal\\Brick.jpg", TEXTURETYPE::Normal);
  36.     textureManager->Create("Polygon Norm", "..\\Images\\Normal\\Polygon.jpg", TEXTURETYPE::Normal);
  37.     textureManager->Create("Abstract Norm", "..\\Images\\Normal\\Abstract.jpg", TEXTURETYPE::Normal);
  38.     textureManager->Create("Pencil Norm", "..\\Images\\Normal\\Pencil.jpg", TEXTURETYPE::Normal);
  39.     textureManager->Create("stan Norm", "..\\Images\\Normal\\stan.png", TEXTURETYPE::Normal);
  40.  
  41.     //Ambients
  42.     textureManager->Create("Bark Amb", "..\\Images\\Ambient\\Bark.jpg", TEXTURETYPE::Ambient);
  43.     textureManager->Create("Rock Amb", "..\\Images\\Ambient\\Rock.jpg", TEXTURETYPE::Ambient);
  44.     textureManager->Create("Ice Amb", "..\\Images\\Ambient\\Ice.jpg", TEXTURETYPE::Ambient);
  45.     textureManager->Create("Abstract Amb", "..\\Images\\Ambient\\Abstract.jpg", TEXTURETYPE::Ambient);
  46.     textureManager->Create("Pencil Amb", "..\\Images\\Ambient\\Pencil.jpg", TEXTURETYPE::Ambient);
  47.     textureManager->Create("stan Amb", "..\\Images\\Ambient\\stan.png", TEXTURETYPE::Ambient);
  48.  
  49.     //Ambients
  50.     textureManager->Create("Bark Rough", "..\\Images\\Rough\\Bark.jpg", TEXTURETYPE::Rough);
  51.     textureManager->Create("Rock Rough", "..\\Images\\Rough\\Rock.jpg", TEXTURETYPE::Rough);
  52.     textureManager->Create("Ice Rough", "..\\Images\\Rough\\Ice.jpg", TEXTURETYPE::Rough);
  53.     textureManager->Create("Abstract Rough", "..\\Images\\Rough\\Abstract.jpg", TEXTURETYPE::Rough);
  54.     textureManager->Create("Pencil Rough", "..\\Images\\Rough\\Pencil.jpg", TEXTURETYPE::Rough);
  55.     textureManager->Create("stan Rough", "..\\Images\\Rough\\stan.png", TEXTURETYPE::Rough);
  56.  
  57.     // Materials
  58.     materialManager->Create("skyBoxMat", textureManager->Get(0, TEXTURETYPE::Diffuse));
  59.     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));
  60.     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));
  61.     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));
  62.     materialManager->Create("lightMat", textureManager->Get(3, TEXTURETYPE::Diffuse));
  63.  
  64.     // Meshes
  65.     meshManager->Create("SkyBox", Primitives::SkyBox);
  66.     meshManager->Create("Cube", Primitives::Cube);
  67.     meshManager->Create("TeaPot", "..\\Models\\stan.obj");
  68.  
  69.     // Objects
  70.     objectManager->Create("SkyBox", 0, 0, 0);
  71.     objectManager->Create("Block", 1, 2, 2);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement