Commit Graph

106 Commits

Author SHA1 Message Date
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
David Rose 9766fe68c3 respect old versions of glx.h a little better 2004-08-05 16:54:08 +00:00
David Rose e08d134dba respect old versions of glx.h a little better 2004-08-05 16:47:41 +00:00
David Rose c7c639797e merge multitexture support in from branch 2004-07-30 00:38:35 +00:00
David Rose c5d3a6f7d8 correctly test for fbconfig before trying to create a buffer 2004-04-26 18:54:37 +00:00
David Rose 3d2f33e10e fall back to older XVisualInfo interface if GLXFBConfig doesn't return any available options 2004-04-26 18:38:44 +00:00
David Rose 5d121b8ed9 support multi-state text blocks; also show IME candidate strings in DirectEntry fields 2004-04-08 01:17:50 +00:00
David Rose a28b2a8006 add initial support for IME candidate strings in-game 2004-04-02 01:44:28 +00:00
David Rose fdc4d0642a should disallow move_pointer for either of two reasons 2004-03-03 21:54:31 +00:00
David Rose 07260b688c update changed properties in window structure 2004-03-03 21:35:30 +00:00
David Rose 28de7c48d8 oops 2004-03-03 20:16:40 +00:00
David Rose 58c7debfa5 support cursor_hidden 2004-03-03 20:15:09 +00:00
David Rose d561b66713 expose GraphicsWindow::get_pointer and move_pointer 2004-03-03 19:38:28 +00:00
David Rose 5832df65ce compile on Linux 2004-03-03 01:29:08 +00:00
David Rose a39aa8f71c add GraphicsOutput::flip_ready 2004-03-02 20:11:51 +00:00
David Rose a6df37d6b0 remove make_current() from flip 2004-02-28 00:26:18 +00:00
David Rose a4f08870fa add share_with to make_gsg() 2004-02-27 22:12:18 +00:00
David Rose 232f9395bf split out PreparedGraphicsObjects from GraphicsStateGuardians 2004-02-25 19:34:30 +00:00
David Rose cb66e630d6 properly support single-buffered framebuffers 2004-02-19 19:41:52 +00:00
David Rose 761c0e78fc add name to GraphicsWindow constructor; add fixed_size to WindowProperties, add show-buffers to Configrc 2004-02-18 22:30:54 +00:00