20520 Commits

Author SHA1 Message Date
rdb
ecaffd5eaa Fix regression in 1.9.0: loaded textures not always rescaled to POT 2015-06-03 19:55:28 +02:00
rdb
f42c6645d5 Update prebuilt bison files for people who build without bison 2015-06-03 19:54:01 +02:00
rdb
eeddc9c07d Merge commit 'd1106953b219dbd786c789e92849063dd394bb38' into release/1.9.x 2015-06-03 19:51:39 +02:00
rdb
24b3b85e98 Try and work around weird GCC 4.6 bug with instantiating PTA_uchar 2015-06-03 19:50:52 +02:00
rdb
f69354d9fa Explicit template instantiation on gcc/clang, implement cfsworks' suggestion of moving compiler-specific stuff out of pandasymbols.h et al 2015-06-03 13:36:04 +02:00
rdb
141c7a9c35 Improve build performance on Windows slightly 2015-06-02 21:02:35 +02:00
Ed Swartz
d1106953b2 Let user know why p3tinydisplay doesn't load texture 2015-06-02 13:20:01 -05:00
Sean Martin
912374cc51 Add support for Maya 2016 2015-06-01 22:27:13 +02:00
rdb
a73b5b3fd1 Merge pull request #33 from eswartz/pr-pnmimage-premultiply
Add PNMImage premultiply/unpremultiply methods.
2015-06-01 15:25:55 +01:00
Ed Swartz
dbcb389d73 Add PNMImage premultiply/unpremultiply methods. 2015-06-01 08:42:15 -05:00
rdb
868b78f854 Work around interrogate issue 2015-06-01 00:32:51 +02:00
rdb
cc62e731b7 Fix compilation with ppremake 2015-06-01 00:21:32 +02:00
rdb
1b5552f204 Merge pull request #32 from eswartz/pr-pstats-star-category-color
Use a predetermined distinctive color for the '*' category in PStats
2015-05-31 16:38:37 +01:00
Ed Swartz
4c5a540dc9 Add a color and config variable for the pstats "*" category 2015-05-31 10:27:52 -05:00
rdb
c59845a63b Merge pull request #31 from eswartz/pr-rocket-more-keys
Make more keys available to libRocket event handlers
2015-05-31 09:11:26 +01:00
Ed Swartz
32bfe0bafc Add a few missing keys to libRocket keymap
libRocket calls some keys "OEM" which map to ASCII characters in
non-predictable places.  Since Panda3D is providing these values
to libRocket from well-known sources, it seems a lesser evil to
use the default US English mappings rather than losing the events
entirely.
2015-05-30 22:16:15 -05:00
tobspr
ac779d46d7 Fix typos in interrogate 2015-05-18 18:12:09 +02:00
rdb
49e0ff000c Track residency of graphics buffers (both RTT and renderbuffers) 2015-05-18 02:07:35 +02:00
rdb
f152c238d5 Display error message instead of mysterious crash when encountering unknown BamObjectCode 2015-05-18 02:04:22 +02:00
rdb
586c067d69 Fix shader generator memory leaks 2015-05-14 17:17:38 +02:00
rdb
b3630c4e18 Don't mangle certain numeric typedefs in API reference 2015-05-14 17:15:59 +02:00
rdb
b9440d634c Fix regression with depth-stencil textures reported as unsupported 2015-05-11 20:33:14 +02:00
rdb
5def6a6261 Fix flickering when using trans_model_to_apiview in Cg 2015-05-11 20:31:37 +02:00
rdb
96de270320 Fall back to depth textures when depth-stencil textures aren't supported 2015-05-11 20:31:10 +02:00
rdb
07ea84a1a0 Optimize shader matrix generator, allow changing GL internal coord system 2015-05-11 18:07:14 +02:00
Ed Swartz
1fb49dc3f7 Fix Rocket asset lookup to use VFS correctly for .p3d 2015-05-07 22:37:16 +02:00
rdb
c854872714 Merge pull request #26 from eswartz/pr-rocket-fix-file-lookup-alone
Resolve libRocket assets along the model-path
2015-05-07 09:46:13 -05:00
Ed Swartz
bb98d8a8a0 Use model-path as a fallback for rocket asset lookup 2015-05-07 09:40:12 -05:00
rdb
541c684114 Fix filename substitution in shader error reporting for first included file 2015-05-06 15:46:16 +02:00
rdb
f82c942d87 Merge pull request #23 from eswartz/fix-alpha-image-asserts
Check for existence of alpha channel in alpha image when loading texture with separate alpha image
2015-05-05 12:39:47 -05:00
Ed Swartz
e8fca5668c Fix a rash of asserts from PNMImage::get_alpha_val
-- originally the code had an explicit check for a missing alpha channel, that went away in 22120524a2f9a1f9330cdfa2b35bbcdf15d721d4
2015-05-05 11:31:25 -05:00
rdb
c292d3bc65 Allow deactivating GPU timers, disable Draw:Primitive:Draw collectors 2015-05-03 20:47:29 +02:00
rdb
cc9abf0bae Merge pull request #21 from eswartz/add-pview-options
Add -L (lighting) and -P <pipe> options to pview
2015-05-02 15:30:20 -05:00
Sam Edwards
118ed131ca direct: Resolve missing import in Actor. 2015-05-02 22:14:17 +02:00
Sam Edwards
184901309e general: Fix missing includes. 2015-05-02 22:14:17 +02:00
Sam Edwards
88bb4102b2 dtoolbase: Rename pdtoa.c -> pdtoa.cxx.
It's actually a C++ file (contains C++-only constructs) and should have the proper file extension so it compiles with the appropriate language.
2015-05-02 22:14:17 +02:00
rdb
11350334d0 Add assertion to prevent invalid use of FrameRateMeter 2015-05-02 22:07:03 +02:00
Ed Swartz
6ceaf63c7d Add -L (lighting) and -P <pipe> options to pview 2015-05-01 20:34:14 -05:00
rdb
74f936115e Force p3d_Vertex to attribute location 0 to fix disappearing geometry when an attribute is not bound 2015-05-01 20:15:00 +02:00
Ed Swartz
fc5a2e5e33 Implement confined mouse mode for OS X.
Note: it seems that using #set_pointer() will result in
a long delay before an absolute mouse position is updated,
even though deltas are reported.

Thus, in CocoaPandaView, the mouse deltas are sent for both
relative and confined modes, so client code (e.g. the "mouse
modes" demo) will be able to recenter the mouse without
choppy movement.
2015-04-30 17:57:00 -05:00
rdb
a745184f25 Fix X11 compile and interrogate issues 2015-04-26 15:27:39 +02:00
rdb
589a1b52ac Revert unintentional debug message check-in 2015-04-26 15:07:09 +02:00
rdb
92d40c3144 Default vertex column alignment should be 4 2015-04-25 18:48:48 +02:00
rdb
66011a1352 Expose _NET_WM_PID to window managers in X11 2015-04-25 17:17:33 +02:00
rdb
f1ea25bfb1 Unexpose BoundingVolume::around, add GraphicsOutput::get_fb_size 2015-04-25 17:13:35 +02:00
rdb
077d03a9f6 Center p3dCert on screen, and make it a modal dialog 2015-04-25 17:09:50 +02:00
rdb
5f20afd5ea Merge pull request #18 from eswartz/support-mouse-confinement
Support mouse confinement
2015-04-18 13:03:48 +02:00
Ed Swartz
53171c93c8 Replace some debug() calls with info()/warning() calls. 2015-04-17 15:55:46 -05:00
Ed Swartz
0f5b1a8192 Fix X11 M_relative case when missing XF86DGA 2015-04-17 15:50:11 -05:00
Ed Swartz
f6841d7fc5 Add sample program demonstrating the mouse modes 2015-04-17 15:26:57 -05:00