Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/eevee_next/eevee_camera.hh
| /* SPDX-License-Identifier: GPL-2.0-or-later | /* SPDX-License-Identifier: GPL-2.0-or-later | ||||
| * Copyright 2021 Blender Foundation. */ | * Copyright 2021 Blender Foundation. */ | ||||
| #pragma once | #pragma once | ||||
| /** \file | /** \file | ||||
| * \ingroup eevee | * \ingroup eevee | ||||
| */ | */ | ||||
| #include "eevee_shader_shared.hh" | #include "eevee_shader_shared.hh" | ||||
| namespace blender::eevee { | namespace blender::eevee { | ||||
| class Instance; | class Instance; | ||||
| static const float cubeface_mat[6][4][4] = { | inline constexpr float cubeface_mat[6][4][4] = { | ||||
| /* Pos X */ | /* Pos X */ | ||||
| {{0.0f, 0.0f, -1.0f, 0.0f}, | {{0.0f, 0.0f, -1.0f, 0.0f}, | ||||
| {0.0f, -1.0f, 0.0f, 0.0f}, | {0.0f, -1.0f, 0.0f, 0.0f}, | ||||
| {-1.0f, 0.0f, 0.0f, 0.0f}, | {-1.0f, 0.0f, 0.0f, 0.0f}, | ||||
| {0.0f, 0.0f, 0.0f, 1.0f}}, | {0.0f, 0.0f, 0.0f, 1.0f}}, | ||||
| /* Neg X */ | /* Neg X */ | ||||
| {{0.0f, 0.0f, 1.0f, 0.0f}, | {{0.0f, 0.0f, 1.0f, 0.0f}, | ||||
| {0.0f, -1.0f, 0.0f, 0.0f}, | {0.0f, -1.0f, 0.0f, 0.0f}, | ||||
| ▲ Show 20 Lines • Show All 106 Lines • Show Last 20 Lines | |||||