Browse Source

Merge branch 'release/1.10.x'

rdb 3 years ago
parent
commit
27e54ffd75

+ 3 - 0
dtool/src/dtoolbase/dtool_platform.h

@@ -79,6 +79,9 @@
 
 
 #elif defined(__ppc__)
 #elif defined(__ppc__)
 #define DTOOL_PLATFORM "linux_ppc"
 #define DTOOL_PLATFORM "linux_ppc"
+
+#elif defined(__e2k__)
+#define DTOOL_PLATFORM "linux_e2k"
 #endif
 #endif
 
 
 #if !defined(DTOOL_PLATFORM) && !defined(CPPPARSER)
 #if !defined(DTOOL_PLATFORM) && !defined(CPPPARSER)

+ 2 - 0
panda/src/device/config_device.cxx

@@ -23,6 +23,7 @@
 #include "dialNode.h"
 #include "dialNode.h"
 #include "evdevInputDevice.h"
 #include "evdevInputDevice.h"
 #include "inputDevice.h"
 #include "inputDevice.h"
+#include "inputDeviceNode.h"
 #include "linuxJoystickDevice.h"
 #include "linuxJoystickDevice.h"
 #include "trackerNode.h"
 #include "trackerNode.h"
 #include "virtualMouse.h"
 #include "virtualMouse.h"
@@ -68,6 +69,7 @@ init_libdevice() {
   ClientTrackerDevice::init_type();
   ClientTrackerDevice::init_type();
   DialNode::init_type();
   DialNode::init_type();
   InputDevice::init_type();
   InputDevice::init_type();
+  InputDeviceNode::init_type();
   TrackerNode::init_type();
   TrackerNode::init_type();
   VirtualMouse::init_type();
   VirtualMouse::init_type();
 
 

+ 1 - 1
panda/src/glstuff/glGraphicsStateGuardian_src.h

@@ -55,7 +55,7 @@ typedef double GLdouble;
 // mainly because they will not be included from glext.h if the system GL
 // mainly because they will not be included from glext.h if the system GL
 // version matches or exceeds the GL version in which these functions are
 // version matches or exceeds the GL version in which these functions are
 // defined, and the system gl.h sometimes doesn't declare these typedefs.
 // defined, and the system gl.h sometimes doesn't declare these typedefs.
-#if !defined( __EDG__ ) || defined( __INTEL_COMPILER )  // Protect the following from the Tau instrumentor and expose it for the intel compiler.
+#if !defined( __EDG__ ) || defined( __INTEL_COMPILER ) || defined( __MCST__ )  // Protect the following from the Tau instrumentor and expose it for the intel compiler.
 typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGIPROC) (GLenum name, GLuint index);
 typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGIPROC) (GLenum name, GLuint index);
 typedef void (APIENTRY *GLDEBUGPROC_P)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const GLvoid *userParam);
 typedef void (APIENTRY *GLDEBUGPROC_P)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const GLvoid *userParam);
 typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKPROC_P) (GLDEBUGPROC_P callback, const void *userParam);
 typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKPROC_P) (GLDEBUGPROC_P callback, const void *userParam);