Commit Graph

744 Commits

Author SHA1 Message Date
rdb 009c00d9f1 commit super awesome patch from 11thPenguin 2011-02-13 06:51:18 +00:00
rdb 907e399469 Newline at end of file 2010-11-26 19:51:11 +00:00
Bei Yang cec641bea1 Added support AuxFloat in add_render_texture 2010-08-26 19:21:00 +00:00
David Rose 59d74640fa oops, stoopid me 2010-07-19 19:14:23 +00:00
David Rose 4fea43386f stoopid cvs 2010-07-19 19:13:50 +00:00
David Rose 9124513b82 side-by-side stereo 2010-07-19 18:43:24 +00:00
rdb a153f2ff7f Fix circular include 2010-06-27 07:25:32 +00:00
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 1fe3638a1f __WIN32__ -> WIN32 2010-06-22 22:07:30 +00:00
Chris Brunner ce00397d7c Changing Windows-centric UINT's to regular int's 2010-06-22 22:02:32 +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
Walt Destler b4231f8df0 Added ability to receive windowing events in python.
Added Windows 7 multitouch support. Makepanda will detect when compiling with the Win7 SDK and turn on Win7 multitouch features.
2010-06-22 16:37:17 +00:00
Bei Yang 626cb5966a Added a windows OpenGL implementation of finish frame and begin finish. This allows for frame flip syncronization across multiple machines. This is a change made by WDI to aid cave rendering 2010-06-11 16:43:53 +00:00
rdb 80dba4efd6 Preventive fixes for some unlikely memory issues 2010-06-04 08:05:49 +00:00
rdb ad0d9f1f78 Revert big mistake 2010-05-25 07:53:48 +00:00
rdb 66b5af633b Oops, minor correction 2010-05-21 16:42:56 +00:00
rdb e28653275d Don't add render texture if it is NULL 2010-05-21 09:17:05 +00:00
Bei Yang e4620b577e no message 2010-05-20 17:42:08 +00:00
Bei Yang 802dc492cc First commit of graphics window proc 2010-05-19 23:20:44 +00:00
Mike Christel 01b720ceb9 Added get_supports_cg_profile 2010-05-05 14:13:24 +00:00
Mike Christel 5dfa504370 Texture arrays added to Texture class, passed to shader through setShaderInput(name, texture). A new Cg type sampler2DArray has been added to the panda3d Shader Class. 2010-04-29 14:48:44 +00:00
Mike Christel 6418e6f221 extended shader input system support for Cg (see Panda SE Project 2010-03-17 blog post for more details) 2010-04-07 11:16:29 +00:00
rdb e3fdfaf312 Fix API reference explanation for relative mouse 2010-03-28 13:29:43 +00:00
David Rose bace12e8d7 need accum-bits config variable 2010-03-14 18:31:05 +00:00
David Rose 4fd129413a more robust handling of glx version and extension functions w.r.t. pbuffers and pixmaps 2010-03-08 20:58:06 +00:00
David Rose 53274c354a win-fixed-size 2010-03-02 21:53:39 +00:00
David Rose 478909b764 avoid crash at exit 2009-12-30 00:03:31 +00:00
rdb 2c777c23d6 Let's use RTP_depth for now, with the shadow system, until the bugs with RTP_depth_stencil on Windows are resolved. 2009-12-22 15:47:54 +00:00
rdb c136904fa9 Add hardware instancing support 2009-12-21 14:22:12 +00:00
rdb f2a937c79f And this 2009-12-21 12:37:47 +00:00
David Rose e749054ba5 update comment 2009-12-05 19:37:52 +00:00
David Rose aa489ceb53 build issue 2009-11-30 21:55:57 +00:00
rdb 12fa338faf Add subprocessWindowBuffer.cxx to composite file (for OSX only) 2009-11-27 19:01:31 +00:00
David Rose b4501169f9 more HAVE_P3D_PLUGIN stuff 2009-11-27 18:51:42 +00:00
David Rose 4e586c6e8d remove dependency on HAVE_P3D_PLUGIN 2009-11-27 18:25:14 +00:00
David Rose db28251d40 fix onwindowattach/detach for mac 2009-11-13 01:20:52 +00:00
David Rose 6ae91cabd2 set_parent_window() implicitly sets window to NULL 2009-11-10 22:27:07 +00:00
David Rose dc3668bf0e set_parent_window(0) means NULL 2009-11-02 20:47:29 +00:00
David Rose 3557012e6e report cpu info 2009-10-05 18:10:18 +00:00
David Rose 8061092d8e receive_windows_message 2009-10-02 20:22:47 +00:00
David Rose 5e12be142a request_keyboard_focus 2009-10-02 00:04:53 +00:00
David Rose f89a811cf6 wrong severity level 2009-10-01 19:14:53 +00:00
David Rose ee1f03abe7 move subprocess_window into new WindowHandle structure 2009-10-01 19:10:14 +00:00
David Rose 2b5d5fb9e6 interrogate objections 2009-10-01 00:48:48 +00:00
David Rose 802933b0c2 includes 2009-10-01 00:45:21 +00:00
David Rose 7ab86daba6 fixes 2009-10-01 00:42:34 +00:00
David Rose 366d56a74b protect cppparser 2009-10-01 00:31:16 +00:00