rdb
f84b9e1f63
More reliable OpenAL device selection mechanism, add fallbacks, prefer "OpenAL Soft" over "Generic Software"
2015-11-23 16:17:44 +01:00
rdb
31a2d96450
Merge remote-tracking branch 'eswartz/pr_openal_device_selection' into release/1.9.x
...
Closes : #48
2015-11-22 20:11:06 +01:00
rdb
573af61636
Merge remote-tracking branch 'eswartz/support-mouse-confinement-cocoa' into release/1.9.x
...
Closes : #20
2015-11-21 17:43:07 +01:00
rdb
de65c02ef2
Implement improvement upon eswartz' fix to properly handle programmatic window size changes on Mac OS X
...
Closes : #39
2015-11-21 17:34:37 +01:00
rdb
4d2cf29816
Add libRocket to PandaSystem
2015-11-21 16:55:06 +01:00
rdb
428f4ce050
Fix faulty assertion in BulletTranslationalLimitMotor (with thanks to ThomasEgi)
2015-11-21 12:55:49 +01:00
rdb
6fb08f124c
Add (limited) modification timestamp tracking to Ramdisk
2015-11-15 12:45:42 +01:00
rdb
c9921271d6
Fix recursion in inline function in LFrustum
2015-11-12 02:59:15 +01:00
tobspr
027a561843
Fix color write mask in OpenGL
2015-11-08 11:58:06 +01:00
rdb
6a263746cd
Fix Cg crash at shutdown when multithreaded pipeline is active
2015-11-07 21:55:51 +01:00
rdb
47fdb9b748
Correct position of viewing axis for off-axis lens frustum (with thanks to tobspr)
2015-11-07 16:42:06 +01:00
rdb
042dc82416
Handle DPI change on Windows 8.1+, add dpi-window-resize config option
2015-11-05 20:43:33 +01:00
rdb
bd354a9cde
Fix crash on shutdown of buffer in threaded pipeline
2015-11-02 16:41:17 +01:00
rdb
d8fedc1bc0
Call SetProcessDPIAware() to fix issues caused by DPI virtualization in Windows 8.1
2015-11-01 20:01:39 +01:00
rdb
368390536b
Fix bug preventing switching from Z_top to Z_normal on Windows
...
(Reported by Epihaius)
2015-11-01 19:07:33 +01:00
rdb
63a9b5dfec
Re-expose MouseWatcherGroup; clearer error message for make_seq when getter is not exposed
2015-11-01 15:45:52 +01:00
rdb
d3494edf2c
Address some rare crashes at shutdown
2015-10-31 04:11:12 +01:00
rdb
fe633b51a1
Remove unnecessary cg.h include
2015-10-28 15:55:59 +01:00
rdb
da1d5755f9
Add config var to toggle between incorrect/correct normal generation for GeoMipTerrain
2015-10-23 16:18:59 +02:00
rdb
706f6f7de5
Squelch some of the type conversion warnings in MSVC
2015-10-06 17:05:40 +02:00
rdb
9bb968cc8b
Remove unused methods
2015-10-04 12:56:45 +02:00
rdb
e1c0ae7f1b
Add F_hardware_skinning/p3d_TransformTable to GLSL on 1.9 branch, as requested
...
Uses a hack to prevent breaking ABI compat
2015-09-05 15:28:57 +02:00
rdb
d8f655479a
Remove references to SourceForge CVS repository
2015-08-23 14:12:59 +02:00
rdb
902bce01e9
Fix various window sizing issues on X11
2015-08-22 19:16:21 +02:00
rdb
82f7813927
Fix assertion when resizing tinydisplay window to fullscreen on X11
2015-08-20 21:12:28 +02:00
rdb
a359ef8a0b
Clamp colors to 0-1 range in tinydisplay
2015-08-20 21:04:32 +02:00
rdb
7fa0d3c60a
Fix bug #1457688 : libRocket elements show solid white in tinydisplay
2015-08-20 18:58:13 +02:00
tobspr
2ea3e3f65a
Fix occasional crash when connecting to pstats
2015-08-16 13:54:54 +02:00
tobspr
1c1efa7f17
Fix Texture:estimate_texture_memory()
2015-08-16 13:54:09 +02:00
Ed Swartz
9fdc2d82d1
Send libRocket key events before mouse events
...
On Linux (at least), a key event is accompanied with a mouse position
event. If a libRocket UI is listening to e.g. "mouseover" events,
then any keypress will first appear to be a mouse movement, tripping
up code that tries to handle focus with both keyboard and mouse
support.
This change merely dispatches key events before any mouse events to
avoid this problem.
2015-08-13 11:02:51 -05:00
rdb
f161ce82cc
Add argument names to quaternion classes so they show up in the API ref
2015-08-12 18:29:54 +02:00
Ed Swartz
4916aaca54
Add 'openal-device' configuration variable for selecting OpenAL device
2015-08-11 09:29:26 -05:00
rdb
888efc18af
Avoid unnecessary glVertexAttribDivisor calls
2015-08-11 13:56:47 +02:00
rdb
caf986fa2a
Fix uninitialized variable that would sometimes prevent mouse movement from being registered by libRocket
2015-08-10 02:48:53 +02:00
rdb
14bd992e77
Remove use of deprecated "register" keyword
2015-08-07 18:56:58 +02:00
rdb
f1df65034d
Fix Mac 10.11 compile error
2015-08-07 17:29:03 +02:00
Ed Swartz
b06ff60c10
Fix DynamicTextFont.makeCopy() implementation
2015-08-06 17:21:42 +02:00
rdb
d66135f4b8
Add ability to change window icon after window has already opened on Windows
2015-08-06 14:36:51 +02:00
Ed Swartz
22d5c2f8dd
For tinydisplay, don't lose color/alpha scale when lighting
2015-08-04 17:59:53 +02:00
Ed Swartz
9396f998fb
Avoid crash in p3tinydisplay when there is no initial window
2015-08-04 17:56:36 +02:00
rdb
51e243deb5
Fix point size/line width setting regression in OpenGL
2015-07-31 13:28:16 +02:00
rdb
265bf42f81
Fix crash when copying a WeakPointerTo that was already deleted
2015-07-28 13:41:26 +02:00
rdb
e6d29d6f51
Document bug in enable_angular_motor
2015-07-27 20:01:37 +02:00
rdb
c0e1a3cdb4
Keysyms for dead acute and dead grave keys to better support int'l keyboards
2015-07-27 14:23:17 +02:00
rdb
672a191d2a
Improve error message when Cg support is not enabled
2015-07-19 21:23:46 +02:00
rdb
e515cbdbd1
Reintroduce display mode information in Windows via Win32 API
...
Also clean up the CPUID code in winGraphicsPipe a bit
2015-07-19 21:13:01 +02:00
rdb
23441aa5bb
Fix intel driver issues, particularly with geometry shaders
2015-07-19 09:22:57 +02:00
rdb
c224f351ec
Fix gcc/clang compile error
2015-07-17 21:50:06 +02:00
rdb
221507437a
Fix crash when passing an undersized array to a GLSL array input
2015-07-17 21:28:51 +02:00
rdb
dafae50ce2
Protect against self-move-assignment to fix stable_sort in MSVC
2015-07-17 15:55:24 +02:00