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