Commit Graph

135 Commits

Author SHA1 Message Date
aignacio_sf 5063015cda Correctly check for render to texture support. 2007-06-05 00:39:27 +00:00
David Rose ec2c965e8b fix header files, build with tau 2007-05-26 15:25:06 +00:00
Josh Yelon fc25635bbc Fixed fmod looping bug again 2007-04-11 16:41:28 +00:00
Josh Yelon cc60fad2a5 Modified handling of raw mouse IDs 2007-04-04 18:20:42 +00:00
David Rose a23e77bde1 support fullscreen without window manager 2007-04-03 18:04:55 +00:00
David Rose e6e1613a92 fix dynamic changes to stacking order 2007-04-02 18:46:18 +00:00
Josh Yelon d3b05dc48c First attempt at code for raw mice under Linux 2007-03-23 19:42:19 +00:00
David Rose c1f598e117 attempts at auto-focus 2007-03-20 21:08:46 +00:00
David Rose cbdb7e76b1 fix blue flash, fix offscreen buffer leakage 2007-03-05 22:07:16 +00:00
David Rose 3c2a1d95e0 support fullscreen and z-order better on Linux 2007-03-01 19:50:56 +00:00
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