Commit Graph

125 Commits

Author SHA1 Message Date
David Rose 6f71e9eb80 wheel_up/down 2006-08-31 00:36:23 +00:00
David Rose 2e7630b8f9 X needs PWT_draw, too. 2006-06-16 14:02:46 +00:00
David Rose c2f92bb29d glx wants to run windows in app thread 2006-06-15 23:41:05 +00:00
David Rose 1940682af9 pass WindowProperties to GraphicsEngine::open_buffer and to related constructors 2006-06-15 14:02:40 +00:00
David Rose 0f20f625f3 prevent self-deadlock 2006-06-15 13:02:55 +00:00
Josh Yelon e8f749cf1e Buffer/Window creation overhaul 2006-06-07 17:38:32 +00:00
David Rose 91b341dafb fix multithreading issues with X 2006-05-23 14:16:38 +00:00
David Rose ddd1046462 factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
Josh Yelon 7108474f44 *** empty log message *** 2006-04-11 18:01:16 +00:00
David Rose 67e78844b3 typos 2006-04-05 21:53:21 +00:00
David Rose 8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
Josh Yelon 6d0692fec6 *** empty log message *** 2006-04-05 16:47:19 +00:00
David Rose 92a5776b2c LINK_IN_GLXGETPROCADDRESS 2006-03-29 22:08:06 +00:00
David Rose 403488715e compile-in reference to glXGetProcAddress() when possible 2006-03-28 17:04:10 +00:00
David Rose 87d34eaed1 add glx-get-proc-address, glx-os-proc-address 2006-03-27 16:32:51 +00:00
David Rose 6335ebe61c fix compilation errors with new buffer merge 2006-03-23 19:02:16 +00:00
Josh Yelon a8ffec28b6 Changes moving FrameBufferProperties into GraphicsOutput 2006-03-23 18:17:27 +00:00
David Rose e79df2bfcc protect debug statements 2006-03-21 01:42:53 +00:00
Josh Yelon a176d3627c Buffer overhaul phase one 2006-03-20 17:56:51 +00:00
Josh Yelon 900f098890 A few more begin_frame fixes 2006-02-08 18:43:36 +00:00
Josh Yelon 4d38e1e57c Fixed it 2006-02-08 18:19:45 +00:00
Josh Yelon cee838c08e begin_frame refactor 2006-02-08 17:52:29 +00:00
Josh Yelon 4477cdbafb First step in refactoring begin_frame and end_frame 2006-02-03 21:18:42 +00:00
David Rose 572a146c24 untabify 2006-01-13 18:38:07 +00:00
Josh Yelon 3a9a8df64b Fixed an uninitialized pointer 2005-10-19 22:09:36 +00:00
Josh Yelon 9729541f63 Added macrocomposites 2005-09-27 22:05:52 +00:00
David Rose 292b0d1d95 (void) -> () 2005-09-06 20:16:09 +00:00
David Rose 4d2ff22278 attempt to make better support for fullscreen, undecorated windows 2005-08-10 22:17:18 +00:00
David Rose 5b5d6b9218 detect Mesa DRI 2005-07-28 13:46:07 +00:00
David Rose d439425648 more reliably check for Mesa 2005-07-20 16:59:30 +00:00
David Rose 174aaa1ce1 remove inappropriate interrogate reference 2005-05-16 18:37:56 +00:00
David Rose 5b3b43ca11 build on Irix 2005-05-09 22:38:09 +00:00
David Rose 4e66269371 GraphicsWindow::set_request_close_event() 2005-04-25 21:54:46 +00:00
David Rose 52dd2fa615 fix brokenness with LANG setting 2005-04-21 15:10:36 +00:00
David Rose 17c9ee24ab implement GLX_SGI_swap_control 2005-04-14 17:33:39 +00:00
David Rose e8bcb26e88 generalize render-to-texture operations 2005-03-01 21:35:47 +00:00
David Rose b82f3bac1e generalize render-to-texture operations 2005-03-01 20:37:42 +00:00
David Rose adfa81dd6c do a better job of choosing the best available pixel format in wgl mode 2005-02-28 22:08:15 +00:00
Josh Yelon f9af3cf3cf Trying to speed up compilation a bit 2005-02-25 05:26:59 +00:00
Josh Yelon f15dce600b Fixes for gcc 3.4 2005-02-23 20:50:34 +00:00
David Rose 2a39759b85 fix PandaSystem.hasSystem() etc. 2005-02-19 00:00:47 +00:00
David Rose b9d9739fd5 work around broken system glx.h 2005-02-01 20:28:42 +00:00
David Rose a1d0fbc932 invsphere for egg syntax 2005-01-05 21:24:32 +00:00
David Rose d9c06fb116 check for Mesa to indicate software rendering 2004-12-30 18:44:40 +00:00
David Rose d7a1415b8c multisample_bits -> multisamples 2004-12-30 01:44:25 +00:00
David Rose 837a93bad5 report bits properly 2004-12-30 01:10:43 +00:00
David Rose db232215f8 use new prc interface, respect new frame buffer bits 2004-12-29 23:12:56 +00:00
David Rose 8bbda67e2a glx support for multisample 2004-12-17 23:08:58 +00:00
David Rose c25138f82c typedef PFN's explicitly 2004-12-01 23:01:30 +00:00
David Rose d165c1c369 respect old versions of glx.h a little better 2004-08-05 17:05:31 +00:00