Commit Graph

3378 Commits

Author SHA1 Message Date
David Rose 54ae975f3c don't assertion fail when user closes window 2004-03-01 23:47:23 +00:00
David Rose a6df37d6b0 remove make_current() from flip 2004-02-28 00:26:18 +00:00
David Rose 2bf87f010a add GraphicsOutput::make_texture_buffer() 2004-02-28 00:25:23 +00:00
David Rose 42507f9852 add ParasiteBuffer 2004-02-27 23:17:16 +00:00
David Rose a4f08870fa add share_with to make_gsg() 2004-02-27 22:12:18 +00:00
Asad M. Zaman e6862c11f9 better handling of E_OUTOFMEMORY error. If this error happens, it will try a different graphics dll 2004-02-27 20:49:22 +00:00
David Rose 9f57cfa1b2 add fill_ratio 2004-02-26 18:46:44 +00:00
David Rose fd8bc506d3 build on windows with new PreparedGraphicsObjects 2004-02-25 21:07:55 +00:00
David Rose 25a44c9b26 tweak comment 2004-02-25 19:53:33 +00:00
David Rose 232f9395bf split out PreparedGraphicsObjects from GraphicsStateGuardians 2004-02-25 19:34:30 +00:00
David Rose 0e81017698 formatting changes 2004-02-24 17:44:08 +00:00
David Rose 8066efb16e don't protect glReadBuffer and glDrawBuffer; they might get reset internally by slightly buggy drivers 2004-02-21 01:48:16 +00:00
Dave Schuyler 43e5cd19e0 avatar should no longer float on landing 2004-02-20 02:04:30 +00:00
David Rose 11f94c964a try some more to get pbuffers to work without call to SwapBuffers 2004-02-20 02:01:50 +00:00
David Rose b0de5200b0 glFlush() might be necessary 2004-02-20 02:00:44 +00:00
David Rose ab86ca2b73 name dynamic textures 2004-02-20 00:00:41 +00:00
David Rose b49f3d4b51 recreate pbuffer if it is lost 2004-02-19 21:53:38 +00:00
David Rose 36dc54b6c6 single-buffer 2004-02-19 21:18:39 +00:00
David Rose 751dc0f17a default texture filtering is linear 2004-02-19 19:50:39 +00:00
David Rose cb66e630d6 properly support single-buffered framebuffers 2004-02-19 19:41:52 +00:00
David Rose c26166c9cc add GraphicsOutput::sort 2004-02-19 02:53:23 +00:00
David Rose 6039e182c0 add App:PStats 2004-02-19 02:52:49 +00:00
David Rose 559366c37b support new interface from panda 2004-02-19 02:36:21 +00:00
David Rose 9a2e560d20 remove pipe from GraphicsEngine::make_window() 2004-02-19 00:08:06 +00:00
David Rose 5ede98f8d4 pstats for windows 2004-02-18 23:32:19 +00:00
David Rose 216ef33e68 support fixed_size 2004-02-18 23:03:42 +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 82385a51d0 everything outside of GraphicsEngine::render_frame() is deemed Show Code for pstats 2004-02-18 16:23:08 +00:00
David Rose f1ef8df820 add GraphicsStateGuardian::panic_deactivate() 2004-02-18 15:21:32 +00:00
David Rose dba1064551 check framebuffer properties for match when creating pbuffer 2004-02-18 15:18:51 +00:00
David Rose 31cc2f4d8f query for pbuffer getting lost 2004-02-18 01:24:22 +00:00
David Rose e5ee695b0c fix compiler objection 2004-02-18 01:01:59 +00:00
David Rose dffa847486 pbuffers are finally working 2004-02-18 00:42:14 +00:00
David Rose f0288e05c9 use wglext properly 2004-02-17 23:23:33 +00:00
David Rose 084270e1a2 disable old chromium stuff for now 2004-02-17 19:52:45 +00:00
David Rose 1aa75bf0a4 oops, incorrectly fixed angle brackets 2004-02-13 23:26:23 +00:00
David Rose aadad6ab67 revert to avoid legal confusion; old url is acceptable. 2004-02-13 21:13:05 +00:00
David Rose 02ec418bba typo 2004-02-13 21:06:39 +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 28a96485ab add get_time() from Steven Osman 2004-02-13 17:09:32 +00:00
David Rose 8fd4a2fac2 turn off depth write for transparent parts of M_dual 2004-02-13 02:49:26 +00:00
David Rose 4e8641d6fa inspect all pfnums before choosing one 2004-02-13 01:49:27 +00:00
David Rose b4d3ccd1a7 check for 24 bpp correctly 2004-02-13 01:34:28 +00:00
David Rose bbbe8cbf9f add show-pbuffers 2004-02-13 00:55:48 +00:00
David Rose 141852abeb add GLXPbufferSGIX 2004-02-13 00:21:45 +00:00
David Rose bd3c75357f protect from recursive entry 2004-02-12 23:53:05 +00:00
David Rose d647d2af0c minor comment cleanup 2004-02-12 23:52:20 +00:00
David Rose cfaf59d494 properly test for GL_BGR 2004-02-12 23:51:50 +00:00