Simple normal map implementation

This commit is contained in:
2020-10-26 18:15:39 +01:00
parent 9687f5ec89
commit 38ea41b550
6 changed files with 56 additions and 24 deletions

View File

@@ -104,11 +104,11 @@ fn _matrix_vector_mul(matrix: &Matrix4<f32>, vector: &Vector3<f32>) -> Vector3<f
impl TestGame {
fn game_start(self: &mut Self, renderer: &mut VulkanRenderer) {
let cube = self.add_from_gltf(renderer, "models/box.glb");
cube.get_game_object(renderer).unwrap().position = vec3(3.0, 4.0, 5.0);
let sphere = self.add_from_gltf(renderer, "models/sphere.glb");
sphere.get_game_object(renderer).unwrap().position = vec3(0.0, 0.0, 0.0);
// let cube = self.add_from_gltf(renderer, "models/box.glb");
// cube.get_game_object(renderer).unwrap().position = vec3(3.0, 4.0, 5.0);
//
// let sphere = self.add_from_gltf(renderer, "models/sphere.glb");
// sphere.get_game_object(renderer).unwrap().position = vec3(0.0, 0.0, 0.0);
let plane = self.add_from_gltf(renderer, "models/plane.glb");
plane.get_game_object(renderer).unwrap().position = vec3(0.0, -1.0, 0.0);