Commit Graph

56 Commits

Author SHA1 Message Date
Walt Destler bb5d97f1bf Fixed the following issues with the multitouch and python eventing code comitted earlier this week:
-	Renamed CustomGraphicsWindowProc to PythonGraphicsWindowProc.
-	PythonGraphicsWindowProc now extends the PythonCallbackObject class.
-	Added a GraphicsWindowProcCallbackData class. The data stored in this class depends on the OS being compiled for. (Currently only members for WIN32.)
o	Multitouch is now handled through this class as well. It has is_touch_event(), get_num_touches(), and get_touch_info() methods. The GraphicsWindow class still has these methods (GraphicsWindowProcCallbackData simply calls them), but they are no longer published.
-	Updated Sources.pp to use all these new files.
-	Added function and class comment blocks to everything.
-	Fixed a few coding convention things and continued to follow those conventions to the best of my knowledge.
-	Checked for literal tab characters.
-	pandabase.h comes before all other includes
-	No Windows-specific typedefs in non-Windows code.
-	All python-specific code in HAVE_PYTHON blocks.
-	Fixed the case between TIF_move, TIF_down, and TIF_UP (now TIF_up).
2010-06-25 21:46:53 +00:00
David Rose f520917426 fix some more build issues 2010-06-22 21:51:13 +00:00
David Rose 18699ac31f another missing file 2010-06-22 21:29:34 +00:00
David Rose 5c565538a4 another missing file 2010-06-22 21:02:24 +00:00
David Rose a4c570bcd4 add missing file to INSTALL_HEADERS list 2010-06-22 20:27:16 +00:00
David Rose aa489ceb53 build issue 2009-11-30 21:55:57 +00:00
David Rose b4501169f9 more HAVE_P3D_PLUGIN stuff 2009-11-27 18:51:42 +00:00
David Rose 7857e5fa9b better WindowHandle stuff 2009-10-01 00:23:12 +00:00
David Rose f46981eec9 WindowHandle 2009-09-30 22:14:30 +00:00
rdb 5f00fc7706 oops, too 2009-07-13 15:17:40 +00:00
rdb 39c1cb42c9 Fix build issues on Linux 2009-07-13 08:18:49 +00:00
David Rose 37e76f402d subprocess window 2009-07-13 07:14:01 +00:00
David Rose 0c90c36fd7 new callback system 2009-03-14 19:31:37 +00:00
David Rose cd48a64f86 StereoDisplayRegion 2009-02-20 20:55:15 +00:00
David Rose 075710bced create pgraphnodes directory; move some things there from pgraph 2008-11-06 00:06:39 +00:00
aignacio_sf ba432d161a Add display info. 2007-01-19 01:40:14 +00:00
aignacio_sf 682065a3e8 Preliminary stencil buffer code. 2006-05-19 04:18:09 +00:00
David Rose 8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
David Rose 8af9c5b213 whoops, forgot cull 2006-03-24 18:42:05 +00:00
David Rose 47c2e41c75 support stereo DisplayRegions 2006-02-17 19:17:06 +00:00
Roger Hughston 8065be4f57 More Motion in osx Land 2006-02-10 20:13:14 +00:00
aignacio_sf aba7296a4d added lru.cxx, lru.h 2006-01-06 19:11:23 +00:00
David Rose f77ea5156a hardware animation 2005-03-30 01:51:27 +00:00
David Rose ea51a7a6f7 ColorMunger 2005-03-21 17:52:15 +00:00
David Rose c6880c0ff8 remove old code 2005-03-18 22:18:36 +00:00
David Rose 001abb0edd unify Texture, ImageBuffer, and PixelBuffer; add 3-d and cube map textures 2005-03-03 20:12:09 +00:00
David Rose 09025a32d7 fix LINK_ALL_STATIC 2005-01-20 07:35:29 +00:00
David Rose fa592c1040 remove GraphicsChannel and GraphicsLayer 2004-12-06 19:35:05 +00:00
David Rose 50f7d0bce7 restore GeomContexts and display lists 2004-03-20 02:09:49 +00:00
David Rose 42507f9852 add ParasiteBuffer 2004-02-27 23:17:16 +00:00
David Rose cb66e630d6 properly support single-buffered framebuffers 2004-02-19 19:41:52 +00:00
David Rose 37be15fdfd define GraphicsBuffer 2004-02-07 00:46:44 +00:00
David Rose 26da9be3e7 define GraphicsOutput class 2004-02-06 23:41:00 +00:00
David Rose 015f663149 add Ws2_32.lib 2003-08-21 01:19:00 +00:00
David Rose fe710a5b90 .I 2003-07-30 19:49:58 +00:00
Asad M. Zaman 3ec9017082 added multiple windows support for DirectX8 2003-07-30 18:59:35 +00:00
David Rose a16fe56c74 merge window_devel_2003_02_21 to trunk 2003-04-09 17:28:00 +00:00
David Rose ea59108287 new window code 2003-01-09 20:35:54 +00:00
David Rose a52a3be557 move clear() to DisplayRegion and GraphicsWindow objects instead of on GSG 2002-07-11 21:03:56 +00:00
David Rose a38e063667 remove old scene graph code 2002-04-09 18:33:48 +00:00
David Rose 366bcf8520 pgraph decals 2002-03-05 02:02:41 +00:00
David Rose 6a8b0b3913 integrate more new-scene-graph stuff 2002-02-26 00:07:26 +00:00
David Rose f90bba39e8 new texture dirty flags 2001-11-27 23:13:35 +00:00
David Rose f2eddac535 changed CircBuffer to use STL-like interface 2001-06-12 18:56:57 +00:00
cxgeorge b8479388a7 remove pch 2001-06-08 23:56:30 +00:00
cxgeorge 9a9a1dc9c1 use combined srcs 2001-06-06 00:50:06 +00:00
cxgeorge a7c2653a8a use precomp hdrs 2001-06-04 21:06:51 +00:00
David Rose a731f403e3 *** empty log message *** 2001-05-09 21:50:14 +00:00
cxgeorge ccc8cfe9bf remove intel workaround 2001-05-01 00:27:18 +00:00
cxgeorge 744b9ac456 no pstats for opt4 2001-04-28 02:43:07 +00:00