Sam Edwards
|
5b791ca358
|
Get pandagl building under Linux on CMake.
|
2014-01-26 18:46:38 -07:00 |
rdb
|
ea22e87f79
|
remove GLX_EXT_import_context section entirely as we're not using it, and it uses GLXContextID which seems to give trouble related to conflicting definitions.
|
2013-12-23 22:08:33 +00:00 |
rdb
|
055919f936
|
whoops
|
2013-08-29 17:05:29 +00:00 |
rdb
|
2274f2e651
|
FBO overhaul: support layered framebuffers (RTM_bind_layered), support render-to-2d-array, better respect FrameBufferProperties, more simple handling of RTP_depth_stencil
|
2013-08-13 12:44:27 +00:00 |
rdb
|
400f22693a
|
don't crash when X11 display is missing
|
2013-03-10 14:09:12 +00:00 |
Andrew Wason
|
9e6cc04792
|
commit another rectalogic patch, to fix pbuffers on GLX
|
2012-04-25 18:20:13 +00:00 |
David Rose
|
bb8867fb77
|
move GSG::get_supports_render_texture() into GraphicsOutput to support render-to-texture on non-Windows platform. Also, further fixes to FBO render-to-texture.
|
2012-02-11 21:09:35 +00:00 |
David Rose
|
d743dc8a55
|
The buffer flip should be performed in end_flip(), not in begin_flip(). This long-existing mistake caused double-flips with parasite buffers in effect.
|
2012-02-10 18:21:55 +00:00 |
David Rose
|
6c34e0fb6c
|
fix makepanda built; ppremake build should use composites too
|
2012-01-15 15:43:06 +00:00 |
David Rose
|
1fd8a621ff
|
further robustness for WxPandaWindow on Linux
|
2012-01-14 19:20:56 +00:00 |
David Rose
|
ce8af6bc29
|
CallbackGraphicsWindow on Linux, but there are issues
|
2012-01-10 01:09:48 +00:00 |
David Rose
|
dfe16c64f6
|
rename all Panda-built libraries to begin with libp3 or libpanda
|
2011-12-06 02:39:21 +00:00 |
David Rose
|
e91fb0d53e
|
better implementation of set_one_shot()
|
2011-10-04 18:05:08 +00:00 |
David Rose
|
bee4cb326a
|
pipeline GraphicsOutput::set_active() to better support offscreen rendering in threaded mode
|
2011-10-03 20:23:17 +00:00 |
David Rose
|
dcc4a33ae9
|
protect x11 namespace better; support building with x11 support on osx too
|
2011-08-28 23:31:28 +00:00 |
rdb
|
db5e5c6c5d
|
fallback to XVisual interface if there are no FBConfig contexts (untested)
|
2011-04-15 07:09:00 +00:00 |
rdb
|
e53e831142
|
fix crash on glx implementations that don't support FBConfig
|
2011-04-13 15:16:17 +00:00 |
rdb
|
1feec43b43
|
Oops, the fix was only for EGL
|
2011-01-26 14:41:47 +00:00 |
rdb
|
bdf4591c3a
|
Fix minor issue that has been limiting the number of framebuffer configurations to 32, severely limiting render functionality across the board.
|
2011-01-26 14:13:02 +00:00 |
rdb
|
35e4335e53
|
heh, fixed bug in glx_is_at_least_version. 2.0 > 1.1
|
2010-12-20 12:12:18 +00:00 |
David Rose
|
f42788880f
|
add explicit glx prototypes
|
2010-07-15 18:15:42 +00:00 |
David Rose
|
4b15eab071
|
output fbprops too
|
2010-06-18 01:00:48 +00:00 |
rdb
|
d92008a76d
|
Protect against crash
|
2010-05-07 14:36:18 +00:00 |
David Rose
|
2475878a70
|
temp_context
|
2010-05-04 19:34:32 +00:00 |
rdb
|
a9062aa25f
|
Fix weird bugs regarding indexed_color on Unix/GLX
|
2010-03-15 10:49:42 +00:00 |
David Rose
|
b89595c845
|
further fixes to two-step context creation
|
2010-03-13 18:28:52 +00:00 |
David Rose
|
4fd129413a
|
more robust handling of glx version and extension functions w.r.t. pbuffers and pixmaps
|
2010-03-08 20:58:06 +00:00 |
rdb
|
0d169cb3e8
|
Fix longstanding bug with "window-type offscreen", enable pbuffers
|
2010-03-02 18:47:18 +00:00 |
rdb
|
0bf8946512
|
Resolution switching support under Linux
|
2010-01-09 16:18:11 +00:00 |
rdb
|
22beaad50d
|
Apply Schell Games change to GLX case as well
|
2009-12-21 19:01:03 +00:00 |
David Rose
|
5e12be142a
|
request_keyboard_focus
|
2009-10-02 00:04:53 +00:00 |
David Rose
|
7857e5fa9b
|
better WindowHandle stuff
|
2009-10-01 00:23:12 +00:00 |
David Rose
|
f46981eec9
|
WindowHandle
|
2009-09-30 22:14:30 +00:00 |
David Rose
|
d95404a8b2
|
x11 Window casting issues
|
2009-07-29 16:36:44 +00:00 |
rdb
|
0c4b58ef41
|
Don't redefine config vars
|
2009-07-17 13:56:13 +00:00 |
rdb
|
43f43e6861
|
Split glxdisplay into x11display and glxdisplay
|
2009-07-13 11:41:15 +00:00 |
rdb
|
482b5f1a46
|
Fix a typo - and disable XWarpPointer call on movePointer when relative mouse is enabled.
|
2009-07-06 17:33:06 +00:00 |
rdb
|
921b9e9d13
|
Added support for the XFree86-DGA extension, enabling support for relative mice on Linux. This greatly helps for smooth FPS mouse movement.
|
2009-07-06 17:03:47 +00:00 |
David Rose
|
58c13de4ca
|
integrate changes from Schell Games (plus some tab character fixes)
|
2009-06-01 21:51:15 +00:00 |
David Rose
|
0f39a32569
|
better handling of opengl extension pointers
|
2009-05-01 19:43:03 +00:00 |
rdb
|
04211c6f62
|
Cast the sentinel
|
2009-04-04 19:53:19 +00:00 |
David Rose
|
0d7efce25e
|
glxGraphicsPixmap
|
2009-03-20 20:49:30 +00:00 |
rdb
|
95209b9d9a
|
Work around weird compiler bug
|
2009-03-17 18:54:05 +00:00 |
David Rose
|
63b999d6ba
|
fix GLX_SLOW_CONFIG
|
2009-03-12 19:17:18 +00:00 |
David Rose
|
b0470a17be
|
glx-support-pbuffer, glx-support-pixmap
|
2009-03-12 17:15:45 +00:00 |
David Rose
|
e1ea2aa3de
|
remove debug cerr
|
2009-03-12 15:44:27 +00:00 |
David Rose
|
6e64da12a6
|
glxGraphicsPixmap
|
2009-03-12 15:43:18 +00:00 |
David Rose
|
aa713463aa
|
fbconfig output
|
2009-03-12 15:01:55 +00:00 |
David Rose
|
d99674833c
|
fix lookaround task for linux
|
2009-03-06 21:17:12 +00:00 |
David Rose
|
7af1350e4e
|
pass GraphicsEngine through to constructors
|
2009-02-25 23:04:45 +00:00 |