Include minimal glm headers instead of glm.hpp

This commit is contained in:
Jarrett Johnson
2024-08-13 14:55:36 -04:00
parent 8b79bd208b
commit 77524691f8
11 changed files with 19 additions and 10 deletions

View File

@@ -2,7 +2,7 @@
#include <vector>
#include <glm/glm.hpp>
#include <glm/vec3.hpp>
namespace pymol
{

View File

@@ -1,6 +1,7 @@
#pragma once
#include <glm/glm.hpp>
#include <glm/vec3.hpp>
#include <glm/mat4x4.hpp>
#include <glm/gtc/quaternion.hpp>
struct CViewElem;

View File

@@ -1,6 +1,7 @@
#include "Camera.h"
#include <glm/glm.hpp>
#include <glm/vec3.hpp>
#include <glm/mat4x4.hpp>
#include <glm/gtc/type_ptr.hpp>
namespace pymol

View File

@@ -19,7 +19,8 @@ Z* -------------------------------------------------------------------
#include <memory>
#include <vector>
#include <glm/glm.hpp>
#include <glm/vec3.hpp>
#include <glm/mat4x4.hpp>
#include <glm/gtc/type_ptr.hpp>
#include"Base.h"

View File

@@ -71,7 +71,8 @@ Z* -------------------------------------------------------------------
#include <string>
#include <vector>
#include <algorithm>
#include <glm/glm.hpp>
#include <glm/vec3.hpp>
#include <glm/mat4x4.hpp>
static void glReadBufferError(PyMOLGlobals *G, GLenum b, GLenum e){
PRINTFB(G, FB_OpenGL, FB_Warnings)

View File

@@ -18,7 +18,9 @@
#include "Wizard.h"
#include "Feedback.h"
#include <glm/glm.hpp>
#include <glm/vec3.hpp>
#include <glm/mat4x4.hpp>
#include <glm/gtc/type_ptr.hpp>
#define cDoubleTime 0.35

View File

@@ -1,6 +1,7 @@
#pragma once
#include <glm/glm.hpp>
#include <glm/vec3.hpp>
#include <glm/mat4x4.hpp>
struct SceneView {
struct ClippingPlane {

View File

@@ -2,7 +2,7 @@
#include "PyMOLObject.h"
#include "Result.h"
#include <glm/glm.hpp>
#include <glm/vec3.hpp>
#include <vector>
struct ObjectCurveState : public CObjectState {

View File

@@ -112,7 +112,7 @@
#include "ce_types.h"
#endif
#include <glm/glm.hpp>
#include <glm/vec3.hpp>
#include <glm/gtc/type_ptr.hpp>
#ifdef WIN32

View File

@@ -16,7 +16,7 @@
#include "SelectorDef.h"
#include "AtomIterators.h"
#include <glm/glm.hpp>
#include <glm/vec3.hpp>
#include <glm/gtc/type_ptr.hpp>
#include <map>

View File

@@ -2,6 +2,8 @@
#include "Bezier.h"
#include <glm/geometric.hpp>
TEST_CASE("Bezier Spline", "[Bezier]")
{
pymol::BezierSpline spline;