From 42e03ddc3b28c41b81fb5410feb72750530ffa13 Mon Sep 17 00:00:00 2001 From: Frederico Linhares Date: Mon, 22 Aug 2022 17:26:43 -0300 Subject: feat Make camera and model instance more abstract * src/camera.cpp src/camera.hpp: Remove the camera as Vector3D and Rotation3D are going to replace it. * src/model.cpp: Add draw command as instances do not exist anymore. * src/model/instance.cpp src/model/instance.hpp: Remove the instance as Vector3D and Rotation3D are going to replace it. --- src/vk/camera.hpp | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 src/vk/camera.hpp (limited to 'src/vk/camera.hpp') diff --git a/src/vk/camera.hpp b/src/vk/camera.hpp deleted file mode 100644 index 5f09390..0000000 --- a/src/vk/camera.hpp +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright 2022 Frederico de Oliveira Linhares - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef CANDY_GEAR_VK_CAMERA_H -#define CANDY_GEAR_VK_CAMERA_H 1 - -#include "core.hpp" - -namespace VK -{ - -struct Camera -{ - glm::vec3 position; - glm::vec3 rotation; // Radians -}; - -} - -#endif /* CANDY_GEAR_VK_CAMERA_H */ -- cgit v1.2.3