From 6b12034437fd7c844a766663be2a79fac74b74cc Mon Sep 17 00:00:00 2001 From: hyzboy Date: Tue, 19 May 2020 19:02:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9OpenGL2VulkanMatrix=E7=9F=A9?= =?UTF-8?q?=E9=98=B5=E8=8E=B7=E5=8F=96=E6=96=B9=E5=BC=8F=EF=BC=8C=E5=8E=9F?= =?UTF-8?q?=E5=85=88=E7=9A=84=E6=97=A0=E6=B3=95=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc/hgl/graph/Coordinate.h | 2 +- src/SceneGraph/Coordinate.cpp | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/inc/hgl/graph/Coordinate.h b/inc/hgl/graph/Coordinate.h index d7361c20..98521300 100644 --- a/inc/hgl/graph/Coordinate.h +++ b/inc/hgl/graph/Coordinate.h @@ -20,7 +20,7 @@ namespace hgl * X | Y X */ - extern Matrix4f MATRIX_FROM_OPENGL_COORDINATE; //OpenGL坐标系数据到我方坐标系数据变换用矩阵 + const Matrix4f GetOpenGL2VulkanMatrix(); //OpenGL坐标系数据到我方坐标系数据变换用矩阵 }//namespace graph }//namespace hgl diff --git a/src/SceneGraph/Coordinate.cpp b/src/SceneGraph/Coordinate.cpp index 1bf5ef60..6b545228 100644 --- a/src/SceneGraph/Coordinate.cpp +++ b/src/SceneGraph/Coordinate.cpp @@ -4,8 +4,11 @@ namespace hgl { namespace graph { - Matrix4f MATRIX_FROM_OPENGL_COORDINATE=scale(1,-1,1)*rotate(HGL_RAD_90,Vector3f(1,0,0)); - + const Matrix4f GetOpenGL2VulkanMatrix() + { + const Matrix4f MATRIX_FROM_OPENGL_COORDINATE=scale(1,-1,1)*rotate(HGL_RAD_90,Vector3f(1,0,0)); + return MATRIX_FROM_OPENGL_COORDINATE; + } }//namespace graph }//namespace hgl