Sam Edwards
df9640454f
cocoadisplay: Add missing EXPCL_PANDA_COCOADISPLAY
2019-04-15 15:57:57 -06:00
Sam Edwards
a0f9068da8
CMake: Some suggestions on how to improve 20_panda.prc
...
- `win-origin -2 -2`
- Prefer OpenAL over FMOD in default audio selection
- Copy over `model-cache-dir` from makepanda's default prc
2019-04-15 02:27:42 -06:00
Sam Edwards
b3f5c38ef3
CMake: Remove references to "panda3d" from Interrogate
2019-04-14 23:10:49 -06:00
Sam Edwards
12036c7ed0
CMake: Remove remaining references to HAVE_CARBON
2019-04-14 22:38:25 -06:00
Sam Edwards
6097d34ead
CMake: Neatly format everything for readability and consistency
2019-04-14 22:37:18 -06:00
Sam Edwards
ed67f98a05
CMake: Update some of the cmake/* docs
2019-04-14 20:03:18 -06:00
Sam Edwards
5e82d8e43e
CMake: Don't find GLES on macOS; headers known broken
2019-04-14 19:06:33 -06:00
rdb
daa57733cb
Merge branch 'release/1.10.x'
2019-04-14 23:11:03 +02:00
hecris
2288ffca8b
tests: add bullet heightfield test
...
Closes #619
2019-04-14 23:10:54 +02:00
rdb
6df700939a
glsl: make ParamVecBase4 and ParamVecBase4i work with ptr inputs
2019-04-14 23:08:02 +02:00
rdb
239dc40032
device: fix crash when unplugging certain devices on macOS
...
Fixes #621
2019-04-14 22:11:20 +02:00
rdb
5530074945
cocoa: fix crash when typing with RIME as input method
...
Fixes #620
2019-04-14 22:10:32 +02:00
rdb
5d3499dc64
x11display: fix crash when starting in fullscreen on Linux/X11
...
Fixes #618
2019-04-14 18:01:55 +02:00
rdb
6464327e6f
tests: add more thorough unit test for SparseArray::clear_range
2019-04-14 17:59:55 +02:00
Epihaius
83723d38a5
tests: Create test_sparsearray.py
...
Closes #590
2019-04-14 17:59:29 +02:00
rdb
98227daaa5
putil: fix SparseArray::clear_range et al
...
Fixes #588
2019-04-14 17:11:42 +02:00
rdb
3ca3dfd13a
interrogate: fix in-place or (|=) operators (see #588 )
2019-04-14 17:10:52 +02:00
Sam Edwards
b3813dfed9
CMake: Update for upstream change (threadSafePointerTo deletion)
2019-04-13 17:59:34 -06:00
Sam Edwards
671f15e052
Merge branch 'master' into cmake
2019-04-13 17:29:44 -06:00
Jerome
66ea0471a0
tests: Add unit test for CollisionRay into CollisionBox
...
Closes #613
2019-04-09 13:50:04 +02:00
hecris
ac451d79ef
tests: add more collision unit tests
...
Closes #609
2019-04-09 13:44:20 +02:00
rdb
552916efea
Merge branch 'release/1.10.x'
2019-04-09 13:31:51 +02:00
rdb
8b79fb75b9
glgsg: allow multisampling on FBO even if host has no multisamples
...
Fixes #601
2019-04-09 13:24:52 +02:00
rdb
d89da168bb
PythonUtil: fix use of types.InstanceType in Python 3 in itype()
...
Really, though, don't use this function. It does not consider new-style classes, is not consistent in its return values and it seems to do nothing that repr(type(x)) doesn't do.
2019-04-09 12:53:13 +02:00
rdb
9f9665e090
direct: don't use types.InstanceType in Messenger.detailedRepr
...
Fixes #591
2019-04-09 12:42:06 +02:00
rdb
77d6a9f5c9
ffmpeg: add "FFmpeg" tag to PandaSystem
2019-04-09 12:09:21 +02:00
Daniel Stokes
19b67c3674
samples: Fix "Toon Shader" string in firefly demo
...
Closes #606
2019-04-04 10:06:07 +02:00
rdb
bf8a959d60
direct: remove multi-line strings with unrunnable test code
2019-04-02 22:45:25 +02:00
rdb
fa43591f7a
makepanda: show warning when attempting to build with Python 2.7
...
See #602
2019-04-02 22:41:09 +02:00
Mitchell Stokes
017b4b5835
samples: various improvements to Roaming Ralph sample:
...
- add a skybox color (required making boundary around environment transparent)
- use CollisionHandlerPusher and spheres to detect collisions with obstacles
- add ability to walk backwards
- increase minimum distance between follow camera and terrain, to avoid clipping through
- make Ralph run slightly less ridiculously fast
Closes #565
Co-authored-by: rdb <git@rdb.name>
2019-04-02 22:22:25 +02:00
Hitesh Saini
fff422fab7
tests: add unit tests for ClockObject
...
Closes #593
2019-04-02 21:34:13 +02:00
DrEuler
aad1bc9aa2
audio: change include guard naming to be more consistent
...
Closes #592
Closes #595
2019-04-02 21:32:22 +02:00
DrEuler
073923e5ca
makepanda: switch to using OpenAL by default on macOS
...
Closes #596
2019-04-02 21:28:51 +02:00
rdb
57b0be8647
tests: skip auto-shader tests if Cg shaders are not supported
2019-04-02 21:27:08 +02:00
rdb
fa53e013cb
gobj: add margin to float comparison in lens.project()
...
Fixes unit tests in double-precision build.
2019-04-02 21:27:08 +02:00
rdb
1a9867ae2e
device: remove executable permissions from inputDeviceSet.*
2019-04-02 02:08:47 +02:00
rdb
eda709bbfc
deploy-ng: work around Python 2 crash with logging in GUI apps
2019-04-02 01:31:57 +02:00
rdb
e0d6e07a93
tests: add capsule-into-sphere and segment-into-sphere tests
2019-03-29 13:45:06 +01:00
rdb
e98fbc7633
Merge branch 'release/1.10.x'
2019-03-29 13:44:50 +01:00
rdb
3ea562d404
collide: handle degenerate case for into-sphere test more robustly
...
This case happens, for example, when colliding a capsule with identical begin and end points into a sphere.
2019-03-29 13:29:14 +01:00
rdb
63a764a61b
display: fix missed cases in 364d5d82fe4b33acd8679a66ecf8f9f55eeb00c8
2019-03-29 13:28:12 +01:00
rdb
5a8a8dd550
tests: add unit tests for lens extrude and project operations
2019-03-29 12:20:01 +01:00
Christopher Snow
b06b5791ca
Task: Couple two clauses which execute the same logic.
...
Closes #589
2019-03-29 12:18:37 +01:00
hecris
2d9079713b
tests: add collision tests
...
Closes #583
2019-03-29 12:15:08 +01:00
rdb
364d5d82fe
display: don't apply color-scale-via-lighting to shader inputs
...
This isn't working properly at the moment, since the state gets set for the *next* object, causing significant artifacts. I wasn't entirely sure whether to restore the "proper" behavior or not, since applications may be relying on one or the other behavior, but enabling this feature for shaders is a minefield and it's a lot better to just tell people to use p3d_ColorScale instead.
2019-03-26 23:12:41 +01:00
rdb
9fd8870766
Merge branch 'release/1.10.x'
2019-03-21 12:44:24 +01:00
rdb
b0a5cceafd
glgsg: fix support for matrix arrays in vertex data
2019-03-21 12:35:53 +01:00
Sam Edwards
fbde7c0b62
CMake: Fix invocation of flex
...
This removes the space between '-o' and the output filename,
which apparently some builds of flex (e.g. on Windows) dislike.
2019-03-18 04:18:20 -06:00
Sam Edwards
ac16852e32
CMake: Generate/install Panda3DConfigVersion.cmake
...
This allows people to do find_package(Panda3D) by version.
2019-03-18 04:18:20 -06:00
Sam Edwards
2a575bf1d8
CMake: Export pandatool targets under "Tools"
2019-03-18 04:18:20 -06:00