Commit Graph

72 Commits

Author SHA1 Message Date
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
David Rose 4d416cce51 pbuffers shouldn't flip 2004-02-18 19:23:36 +00:00
David Rose be6354f9ef bracket a few more low-level things with pstats 2004-02-18 18:21:00 +00:00
David Rose 843c0331ae update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
David Rose 141852abeb add GLXPbufferSGIX 2004-02-13 00:21:45 +00:00
David Rose 7e1501fd18 move extensions checking from wgldisplay to glstuff 2004-02-12 19:49:56 +00:00
David Rose ae685dcf4b split glgsg into glmisc; expand on mesadisplay 2004-02-10 18:02:16 +00:00
David Rose 6859501a67 add GraphicsPipe::OT_texture_buffer 2004-02-09 22:26:47 +00:00
David Rose 48371c589d default to :0.0, don't crash on exit 2004-02-09 21:44:07 +00:00
David Rose 3cbedea88d specify OT_buffer 2004-02-09 21:15:29 +00:00
David Rose c0ce8fc453 remove unneeded includes 2004-02-09 21:15:17 +00:00
David Rose fbca2647f9 add glxGraphicsBuffer 2004-02-09 18:47:57 +00:00
David Rose 82c77e5715 protect extensions from cppparser 2004-02-09 18:10:25 +00:00
David Rose 3517fa4bf9 use GLXFBConfig instead of XVisualInfo 2004-02-09 17:51:54 +00:00
Dave Schuyler 36cf062b96 using app includes 2004-02-07 05:33:07 +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 7bf1df25be add glx_error_abort 2004-01-26 15:43:28 +00:00
David Rose 106913d722 handle keyrepeat specially 2003-12-26 23:51:56 +00:00
David Rose a84c3ffec4 better internationalization input support 2003-12-26 23:00:28 +00:00
David Rose 0a0084fc36 silence compiler warning 2003-12-23 18:52:06 +00:00
Dave Schuyler f8efe985d2 changed includes to use application path 2003-10-28 06:10:41 +00:00
David Rose 2bdd2c69b3 write notify message when window is closed 2003-05-08 22:56:17 +00:00
David Rose a16fe56c74 merge window_devel_2003_02_21 to trunk 2003-04-09 17:28:00 +00:00
David Rose 075d6addd6 interrogate hack 2003-02-24 16:58:46 +00:00
David Rose 2383207526 play nice with window managers to close window cleanly 2003-02-21 23:06:41 +00:00
David Rose 6b80b2db79 create gsg first, then window 2003-01-28 16:49:40 +00:00
David Rose d260b486a7 allow programmatically resizing windows 2003-01-15 00:04:04 +00:00
David Rose 4b61f609ed get_rejected_properties(), etc. 2003-01-14 22:38:17 +00:00
David Rose 99b5342b5b add supports_fullscreen() etc. to graphicsPipe 2003-01-14 20:02:32 +00:00
David Rose 4c142c3a4a make current before releasing 2003-01-11 18:08:19 +00:00
David Rose cec554627e tweaks to pipe interface 2003-01-11 16:48:46 +00:00
David Rose ea59108287 new window code 2003-01-09 20:35:54 +00:00
David Rose ff61d64eb3 pnmimage uses iostream instead of stdio 2002-08-05 14:56:25 +00:00
David Rose 304264d481 replace USE_GL, USE_DX, etc. with USE_PACKAGES 2002-05-29 18:00:20 +00:00