[Scummvm-git-logs] scummvm master -> e22f1a6cc4a36c5f440b52dddb5836e28f1bbf13
aquadran
noreply at scummvm.org
Wed Dec 29 22:23:59 UTC 2021
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
e22f1a6cc4 WME3D: Removed packed flag, it's not needed
Commit: e22f1a6cc4a36c5f440b52dddb5836e28f1bbf13
https://github.com/scummvm/scummvm/commit/e22f1a6cc4a36c5f440b52dddb5836e28f1bbf13
Author: PaweÅ KoÅodziejski (aquadran at gmail.com)
Date: 2021-12-29T23:23:55+01:00
Commit Message:
WME3D: Removed packed flag, it's not needed
Changed paths:
engines/wintermute/base/gfx/opengl/base_render_opengl3d.cpp
engines/wintermute/base/gfx/opengl/base_render_opengl3d.h
engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.cpp
engines/wintermute/base/gfx/opengl/shadow_volume_opengl_shader.cpp
diff --git a/engines/wintermute/base/gfx/opengl/base_render_opengl3d.cpp b/engines/wintermute/base/gfx/opengl/base_render_opengl3d.cpp
index 057ed31a9d6..86bfddb665d 100644
--- a/engines/wintermute/base/gfx/opengl/base_render_opengl3d.cpp
+++ b/engines/wintermute/base/gfx/opengl/base_render_opengl3d.cpp
@@ -545,21 +545,17 @@ BaseSurface *Wintermute::BaseRenderOpenGL3D::createSurface() {
return new BaseSurfaceOpenGL3D(_gameRef, this);
}
-#include "common/pack-start.h"
-
struct SpriteVertex {
float u;
float v;
+ float x;
+ float y;
+ float z;
uint8 r;
uint8 g;
uint8 b;
uint8 a;
- float x;
- float y;
- float z;
-} PACKED_STRUCT;
-
-#include "common/pack-end.h"
+};
bool BaseRenderOpenGL3D::drawSpriteEx(BaseSurfaceOpenGL3D &tex, const Wintermute::Rect32 &rect,
const Wintermute::Vector2 &pos, const Wintermute::Vector2 &rot, const Wintermute::Vector2 &scale,
diff --git a/engines/wintermute/base/gfx/opengl/base_render_opengl3d.h b/engines/wintermute/base/gfx/opengl/base_render_opengl3d.h
index 5daf580c3cf..b60b55f97e0 100644
--- a/engines/wintermute/base/gfx/opengl/base_render_opengl3d.h
+++ b/engines/wintermute/base/gfx/opengl/base_render_opengl3d.h
@@ -39,8 +39,6 @@ namespace Wintermute {
class BaseSurfaceOpenGL3D;
-#include "common/pack-start.h"
-
struct SimpleShadowVertex {
float u;
float v;
@@ -50,9 +48,7 @@ struct SimpleShadowVertex {
float x;
float y;
float z;
-} PACKED_STRUCT;
-
-#include "common/pack-end.h"
+};
class BaseRenderOpenGL3D : public BaseRenderer3D {
public:
diff --git a/engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.cpp b/engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.cpp
index ec4780ed616..866f007e87a 100644
--- a/engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.cpp
+++ b/engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.cpp
@@ -40,8 +40,6 @@ BaseRenderer3D *makeOpenGL3DShaderRenderer(BaseGame *inGame) {
return new BaseRenderOpenGL3DShader(inGame);
}
-#include "common/pack-start.h"
-
struct SpriteVertexShader {
float x;
float y;
@@ -51,9 +49,7 @@ struct SpriteVertexShader {
float g;
float b;
float a;
-} PACKED_STRUCT;
-
-#include "common/pack-end.h"
+};
BaseRenderOpenGL3DShader::BaseRenderOpenGL3DShader(BaseGame *inGame)
: BaseRenderer3D(inGame), _spriteBatchMode(false), _flatShadowMaskShader(nullptr) {
diff --git a/engines/wintermute/base/gfx/opengl/shadow_volume_opengl_shader.cpp b/engines/wintermute/base/gfx/opengl/shadow_volume_opengl_shader.cpp
index 764b124cb3c..b85a528d8d4 100644
--- a/engines/wintermute/base/gfx/opengl/shadow_volume_opengl_shader.cpp
+++ b/engines/wintermute/base/gfx/opengl/shadow_volume_opengl_shader.cpp
@@ -36,14 +36,10 @@
namespace Wintermute {
-#include "common/pack-start.h"
-
struct ShadowVertexShader {
float x;
float y;
-} PACKED_STRUCT;
-
-#include "common/pack-end.h"
+};
//////////////////////////////////////////////////////////////////////////
ShadowVolumeOpenGLShader::ShadowVolumeOpenGLShader(BaseGame *inGame, OpenGL::ShaderGL *volumeShader, OpenGL::ShaderGL *maskShader)
More information about the Scummvm-git-logs
mailing list