David Rose
25ee1ce285
fix compilation issue with ppremake
2014-03-13 23:15:19 +00:00
rdb
356012246e
Implement win.get_keyboard_map() on Windows
2014-03-10 12:24:03 +00:00
rdb
d6be70b339
s/text/label/
2014-03-09 18:54:30 +00:00
rdb
88f1cc5347
oops, fix typo
2014-03-09 17:49:03 +00:00
rdb
b1e95feb3b
Add ButtonMap class / window.get_button_map() for querying keyboard layout + X11 implementation thereof
2014-03-09 17:35:31 +00:00
rdb
98ffa974ac
Make string coercible into ButtonHandle
2014-03-09 17:32:59 +00:00
rdb
a0f8208dc3
Add missing PY_VERSION_HEX guard
2014-03-09 11:21:54 +00:00
rdb
1b93b8fbb3
Add methods to efficiently access PfmFile data from Python
2014-03-09 01:05:34 +00:00
rdb
0b99086e8c
Improve key events on Cocoa: add support for the brand new raw key event system, distinguish between left/right modifier keys, fix the lack of down event on help/insert key, fix the lack of up-event while command is pressed
2014-03-08 20:58:03 +00:00
rdb
9367ad586a
Distinguish between lmeta and rmeta key, add menu key
2014-03-08 15:07:42 +00:00
rdb
738b2936e4
safety asserts
2014-03-08 14:30:34 +00:00
rdb
d8201030d4
Try cast to keep paranoid compiler happy
2014-03-08 12:17:57 +00:00
rdb
8c12dd1f84
Compile fixes for GLES 2
2014-03-08 12:03:57 +00:00
rdb
4255c939d3
fix compile errors with older bullet versions
2014-03-07 22:27:11 +00:00
rdb
20c1f16291
Set default text-pixels-per-unit from 30 to 40 to improve default font quality
2014-03-07 22:09:29 +00:00
rdb
31b79dc554
Add raw keyboard event support on Windows
2014-03-07 19:45:02 +00:00
rdb
a81e192ba5
Fix a compile warning on Windows
2014-03-07 19:43:48 +00:00
rdb
93ed8b275e
Fix build for GLES
2014-03-07 19:14:45 +00:00
rdb
85a5be984f
Raw button event support, with X11 implementation (untransformed QWERTY)
2014-03-07 12:52:15 +00:00
enn0x
455a504cec
Fixes to Bullet soft body transform handling.
2014-03-05 23:15:53 +00:00
rdb
82eb82d026
Restructure code slightly to reduce code duplication, fix GLES compile errors
2014-03-05 15:23:12 +00:00
rdb
33f4aa520d
Normal maps should affect aux normal even without lighting
2014-03-04 08:29:32 +00:00
enn0x
ae820a30bc
Cleaning up BulletContact (API changes only in C++)
2014-02-27 20:57:23 +00:00
rdb
52f1abeeae
Remove French accent encoded in who-knows-what
2014-02-25 07:52:32 +00:00
rdb
c15ce9885f
Expose HierarchyMatchFlags to Python
2014-02-24 15:22:20 +00:00
enn0x
3ac369a3b0
Fix for bug #1282477
2014-02-23 09:49:12 +00:00
rdb
a58ddb3cfa
Add missing EXPCL_PANDAPHYSICS
2014-02-20 23:10:59 +00:00
rdb
607bdac3dc
Add missing EXPCL_PANDAPHYSX symbols
2014-02-20 22:53:16 +00:00
rdb
3b1e193abb
extension functions for ODE classes
2014-02-20 21:56:34 +00:00
rdb
dd6cfe5fa9
Export EggParameters
2014-02-20 21:50:00 +00:00
enn0x
e2c6e3fb56
Fix bug #1282466
2014-02-20 20:53:01 +00:00
rdb
7e455e0fad
Add files that belonged to the previous commit
2014-02-20 13:58:23 +00:00
rdb
5f2c0a6e04
Big commit aiding in separation of Python bindings:
...
* Most extension functions have been moved to C++.
* In makepanda, Python bindings are compiled into panda3d/<module>.pyd.
2014-02-20 13:33:26 +00:00
rdb
2ae458c2df
Fix a bug with tangents and binormals
2014-02-20 12:37:08 +00:00
rdb
bf4221da1e
Fix crashes and borks with the Ogg Vorbis loader
2014-02-18 19:03:47 +00:00
enn0x
259d2df0c4
Added utility function BulletWorld::test_filter
2014-02-16 21:58:40 +00:00
rdb
04bbf28a71
Oops, forgot to check in header file as well.
2014-02-16 10:22:11 +00:00
rdb
edab64c570
fix Cg error reporting and lack of shader unbinding
2014-02-15 21:34:57 +00:00
rdb
bfebff1d0a
don't compare modes an unnecessary second time.
2014-02-15 16:14:21 +00:00
enn0x
1a96ab9aa9
Added filtering for BulletWorld.contactTest
2014-02-14 23:31:07 +00:00
rdb
4da840805f
Add support for k_time / osg_FrameTime inputs, and change the Shader Generator not to require a separate texcoord set for every texture in an effort to cut down on register overuse.
2014-02-10 11:32:06 +00:00
rdb
89749133ff
oops, remove vorbis-enable-vfs which I never implemented
2014-02-10 11:25:39 +00:00
rdb
ddcd74047b
more error checks and allow disabling seeking and VFS behaviour
2014-02-10 11:24:36 +00:00
rdb
67d12cdd4a
add InternalName::join(sep)
2014-02-10 09:51:21 +00:00
rdb
94962c15d2
addTexture -> add_texture
2014-02-10 09:50:37 +00:00
rdb
de7ec424c7
Add get_tangent_name and get_binormal_name
2014-02-09 16:45:08 +00:00
rdb
b8935be2c3
fix bug LP#1277916: MeshDrawer causes crash if setBudget not explicitly called
2014-02-09 10:41:26 +00:00
David Rose
edd731b232
copy_channel_masked()
2014-01-29 17:30:40 +00:00
rdb
618781e7cc
there's no reason to interrogate the ffmpeg code.
2014-01-17 22:09:53 +00:00
rdb
849dc05a60
Fix blunder
2014-01-13 22:06:47 +00:00
rdb
56577ec08a
Don't rely on color fregs, they have unintended side-effects. Also, don't use up unnecessary registers when texgen is enabled.
2014-01-13 21:31:42 +00:00
rdb
b781547956
a tiny optimisation to use less registers
2014-01-11 15:06:22 +00:00
rdb
faa78c734e
Add HAVE_PYTHON guards
2014-01-06 21:11:23 +00:00
rdb
eeb2c4211f
Fix compilation of raw mouse support in Linux
2013-12-25 13:59:08 +00: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
4e92e480e0
Make DatagramIterator typed (ask me if you want to know why)
2013-12-23 20:46:20 +00:00
rdb
dd345d6c02
Add missing include
2013-12-16 21:03:22 +00:00
rdb
e9ce924b54
Add missing include
2013-12-16 20:49:02 +00:00
David Rose
f615e0beeb
fix some stereo-fbo and cube map issues, introducing DisplayRegion::set_target_tex_page()
2013-12-06 23:45:40 +00:00
David Rose
741203a693
some minor debug aids and robustness additions
2013-12-06 20:53:40 +00:00
enn0x
47a66f0e54
Added method for getting Bullet version.
2013-12-03 21:28:57 +00:00
enn0x
bfac6fa6be
Added part info to Bullet raycast results.
2013-12-03 19:18:20 +00:00
enn0x
cc79e24c6c
Implemented tick callback for BulletWorld.
2013-11-30 13:25:08 +00:00
rdb
56334e73e8
try fix segfault (sorry!)
2013-11-22 10:53:19 +00:00
rdb
126573775a
fix LP bug 1133771, RenderState.compare_to does not work with state-cache or uniquify-attribs disabled
2013-11-19 21:34:55 +00:00
rdb
ea126d3175
missed a few PY_VERSION_HEX checks for buffer interface support
2013-10-29 17:42:58 +00:00
rdb
4a91704958
add copy_data_from version that takes a Python buffer object
2013-10-29 12:14:47 +00:00
rdb
2fdf53efb8
Add a version of offset_vertices that takes a range
2013-10-29 11:29:39 +00:00
rdb
87aa66f09c
Py_buffer is not available in Python versions before 2.6
2013-10-29 10:36:16 +00:00
rdb
6296ed0a4e
fixed issue that caused compiler warning
2013-10-27 17:28:47 +00:00
rdb
d899d8e6ed
update libRocket file interface
2013-10-23 16:45:27 +00:00
rdb
bf270fadc1
only load default font if it's the ttf one, not the bam one
2013-10-23 16:38:48 +00:00
rdb
8383427022
patch by Josh Enes (bug 1074173)
2013-10-22 12:32:15 +00:00
rdb
829e79cf29
Load the default font (Perspective Sans) by default
2013-10-19 11:13:32 +00:00
rdb
0c83cc5530
crisp text in librocket (use nearest filtering instead of linear)
2013-10-19 08:44:59 +00:00
rdb
5463752f8e
64-bit windows
2013-10-07 16:51:46 +00:00
David Rose
8076fedd64
fix incorrect depth computation for OSphereLens
2013-09-27 22:20:44 +00:00
rdb
2dd56f9007
fix bug
2013-09-25 23:06:53 +00:00
David Rose
fee446f949
add Texture::ensure_loader_type() to fix problem with reloading video textures from the model-cache directory.
2013-09-24 19:19:02 +00:00
rdb
fccd9965ee
support for using the mat3 type in a shader. make p3d_NormalMatrix a mat3.
2013-09-19 22:44:38 +00:00
rdb
30ef435607
Fix p3d_ModelViewMatrix and p3d_ProjectionMatrix and variants. Also add p3d_NormalMatrix.
2013-09-19 19:49:03 +00:00
rdb
3eefecbd0f
Compile fix
2013-09-18 23:25:04 +00:00
rdb
2ac66761b1
fix
2013-09-18 19:11:51 +00:00
rdb
c7784d2d93
fix
2013-09-18 18:25:04 +00:00
rdb
f867ea701d
sorry for the newlines
2013-09-18 15:52:36 +00:00
rdb
64c598abb1
various fixes for FBOs and image formats, including tobspr's patch for F_r16, F_rg16, F_rgb16 support.
2013-09-17 22:08:31 +00:00
Chris Brunner
3d74098257
un mac-ify the text
2013-09-17 18:49:18 +00:00
rdb
cc3bae7e76
Big interrogate cleanup, new extension system, add __iter__ support, add buffer protocol support
2013-09-17 10:11:43 +00:00
rdb
5aa773b41a
remove fmod speaker modes that aren't supported across versions
2013-09-16 10:18:26 +00:00
rdb
21def6e5cc
fix ffmpeg compile issues?
2013-09-16 08:45:57 +00:00
rdb
48baa5c58e
ffmpeg compatibility fixes
2013-09-16 07:21:06 +00:00
rdb
e0ae9b1bc7
fix error when compiling without libswresample
2013-09-16 07:05:41 +00:00
enn0x
323d6b8a82
Bullet, fix for 64bit issue with btSoftBodyWorldInfo
2013-09-10 21:23:12 +00:00
rdb
aa826304d7
Add missing include
2013-09-03 13:18:23 +00:00
rdb
87074cc505
append LL to integer constant to appease OS X compiler
2013-09-03 09:53:19 +00:00
rdb
324aacfbaa
fix compile error with gcc
2013-09-01 12:40:56 +00:00
rdb
8992801b24
Don't use 'interface' as variable name, it conflicts with a built-in declaration in gcc
2013-09-01 07:15:57 +00:00
enn0x
b6cd74f708
Bugfix for BulletbodyNode::add_shape (identity transform)
2013-08-30 18:28:20 +00:00
rdb
055919f936
whoops
2013-08-29 17:05:29 +00:00
Chris Brunner
c6a66643e9
fix Windows compile error
2013-08-29 16:37:16 +00:00
rdb
e5c4c10e20
fix Linux compile error
2013-08-29 13:12:36 +00:00
David Rose
930848539c
fix a NaN issue in forward_distort()
2013-08-27 23:57:21 +00:00
rdb
1b129d905d
lod config vars should be defined in pgraphnodes, not pgraph
2013-08-27 21:37:10 +00:00
David Rose
a16238932a
looks like we had a long-term confusion for LFLAGS as a set of linker flags and as a set of flex flags. Renamed LFLAGS to FLEXFLAGS for flex input.
2013-08-26 22:44:22 +00:00
rdb
fe784c04f6
fix for seeking in .wav files
2013-08-26 21:22:00 +00:00
rdb
7553c9d01a
protect against static init issues
2013-08-26 20:16:08 +00:00
rdb
2510631e5b
winmm.lib is needed for MicrophoneAudio
2013-08-26 18:39:13 +00:00
rdb
7346306437
Remove dependency on ATL, and add the fugliest, most horrible hack to keep using the interfaces from the defunct qedit.h header.
2013-08-26 14:33:01 +00:00
rdb
bca09667a6
Split vrpn out of panda into a libp3vrpn. Split ffmpeg out of movies into libp3ffmpeg. Add registry for MovieVideo and MovieAudio. Add a libvorbisfile-based Ogg Vorbis loader. Add a native .wav loader.
2013-08-26 12:16:27 +00:00
rdb
0821026944
Add version of TrackerNode that takes a ClientTrackerDevice directly
2013-08-26 12:14:21 +00:00
rdb
aa4cc5c531
Support latest version of FMOD Ex (removes reverb filter in favor of sfxreverb)
2013-08-26 09:59:28 +00:00
rdb
eaab45dc9a
Support for stereo FBOs
2013-08-25 19:52:31 +00:00
rdb
fd3fb16ec1
Add some OSG shader inputs for GLSL
2013-08-25 19:50:08 +00:00
rdb
451f6faf37
remove now-nonexistent -i flag to linker
2013-08-25 18:43:41 +00:00
rdb
2d66cdc3ba
compile fixes
2013-08-25 17:12:00 +00:00
rdb
d6a6499a7a
fix errors
2013-08-25 07:32:52 +00:00
rdb
a585faa807
Add UvScrollNode::_w_speed
2013-08-24 19:29:13 +00:00
David Rose
93afeb40f2
By interrogate conventions, char * means a string, while unsigned char * means a data buffer.
2013-08-23 22:26:17 +00:00
David Rose
b41e04dc60
useful debug
2013-08-23 21:36:51 +00:00
rdb
266890c86a
Add version of extract_bytes that extracts into character buffer
2013-08-23 15:03:01 +00:00
rdb
03e96d8c4a
Uff, this should bring Panda up to date with the latest version of ffmpeg. We now use AVIOContext instead of URLProtocol, avcodec_decode_audio4 instead of 3, and add support for libswresample to resample the input data to 16-bits signed int since some codecs now give float data. If this breaks anyone's build, please, just consider updating your ffmpeg version.
2013-08-22 18:20:10 +00:00
rdb
ef9e2def2e
A bit more work toward trying to get a framebuffer without color attachment
2013-08-15 09:06:58 +00:00
enn0x
a343eef6b1
Adding minkowski sum shape.
2013-08-14 23:31:42 +00:00
rdb
e3301b8896
make_texture_buffer should request color and alpha bits by default (alpha bits for backward compatibility)
2013-08-14 23:13:29 +00:00
rdb
3f56259c7f
try to fix some FBO bugs on Intel HD Graphics
2013-08-14 22:51:54 +00:00
rdb
6113979792
merge from panda3d_1_8_branch: work around conflicting declarations of glShaderSource
2013-08-13 20:35:07 +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
a6eeaf42b5
set_size_padded should not pad z for cube maps and 2d texture arrays
2013-08-12 14:29:40 +00:00
rdb
4690cb4bbf
include coverage-samples in FrameBufferProperties
2013-08-12 14:28:04 +00:00
rdb
d489f68115
Add support for 2D texture arrays to ShaderGenerator and BufferViewer (actual render-to-texture-array functionality to come)
2013-08-12 09:18:24 +00:00
David Rose
b4a09e4296
I think the default cache size should be 10GB intead of 1GB nowadays.
2013-08-01 16:48:14 +00:00
David Rose
c63fe6f56d
osx build error
2013-08-01 06:43:02 +00:00
David Rose
dba661253a
Fix handling of large (>2GB) files on Windows. Egad, off_t is 32 bits on Windows, even in 64-bit Windows. Ridiculous.
2013-08-01 00:10:20 +00:00
rdb
9901dee2c2
support ADD_SIGNED combine mode in shader generator
2013-07-29 09:12:03 +00:00
rdb
230b65c58a
fix cg shader arrays
2013-07-28 23:18:08 +00:00
rdb
f23f2a0ea7
Add gl-separate-specular-color, enabled by default
2013-07-28 22:01:36 +00:00
rdb
ccf4863ca1
prepare_scene() should also prepare shaders
2013-07-28 22:00:38 +00:00
enn0x
64851b9557
Added missing NULL-check in BulletsoftBodyNode::attach_angular_joint.
2013-07-06 00:27:04 +00:00
rdb
6bb87ca9c5
Avoid creating an unnecessary intermediate node when loading .egg models (see forum thread 16039)
2013-06-27 13:09:32 +00:00
rdb
872362bd3e
fix bind call in more recent msvc versions
2013-06-26 15:32:20 +00:00
enn0x
0ee060aefd
Added missing methods for modifying Bullet constraint frames.
2013-06-16 06:43:38 +00:00
David Rose
ac3f5e924c
two-parameter radius in pull_spot()
2013-06-06 21:14:12 +00:00
David Rose
c277d802a0
pull_spot()
2013-06-06 02:05:35 +00:00
enn0x
3830ef2f85
Bullet: getTotalForce/Torque exposed
2013-05-31 15:13:19 +00:00
David Rose
297864e834
resolve pixel-offset issues with gaussian and box filters
2013-05-30 20:32:18 +00:00
David Rose
c7daa00c5b
fix off-by-one on gaussian_filter and box_filter
2013-05-29 00:22:38 +00:00
David Rose
842f4d82a0
pfm-resize-quick, and let pfm-resize-gaussian default to false
2013-05-28 23:49:19 +00:00
rdb
8019297cea
Make "Loading <model>" a framework_cat message
2013-05-28 18:39:28 +00:00
rdb
a7b6b71faa
recognise ogv as video extension
2013-05-27 10:07:12 +00:00
Chris Brunner
261a53ba06
no message
2013-05-22 23:27:30 +00:00
enn0x
ca103005a5
Added method to enforce calling the transform_changed hook on bullet nodes.
2013-05-22 21:37:29 +00:00
David Rose
48c2ea92c5
Support GeomVertexFormat::remove_column(name, keep_empty_array = false)
2013-05-22 20:46:24 +00:00
rdb
412c79f147
fix erroneous INLINE modifier
2013-05-22 15:32:24 +00:00
rdb
3b33710fbf
Fix BulletSoftBodyControl compilation
2013-05-22 15:08:23 +00:00
rdb
11403d7826
Fix regression from 1.18 that broke separate shader programs
2013-05-22 13:47:37 +00:00
enn0x
3a3b35e7c5
Support for driving Bullet soft body joints, and rolling friction (Bullet 2.81 only).
2013-05-22 09:51:34 +00:00
rdb
a978682ed2
more compilation fixes for recent gcc
2013-05-22 09:10:22 +00:00
David Rose
ef6e88c8be
protect against old cg version
2013-05-20 18:24:35 +00:00
rdb
4a8970a87d
fix for newer gcc versions
2013-05-19 19:06:02 +00:00
rdb
8a6db3f2ee
fix missing method definitions
2013-05-18 09:44:16 +00:00
rdb
da09882f67
fix for cg profile limitation on non-nvidia cards
2013-05-17 21:26:47 +00:00
enn0x
a2a0b485ac
Bullet: experimental support for linear/angular soft body joints
2013-05-16 21:23:34 +00:00
David Rose
7e645bdca6
officially support 2-channel PfmFile; load pfm into RGB, not BGR for texture loads
2013-05-10 17:28:34 +00:00
enn0x
20d60f2126
Removing obsolete bullet-full-sync option.
2013-05-06 12:37:54 +00:00
enn0x
ae4b5c0f33
A little bit inline documentation, for local scaling of Bullet shapes.
2013-05-06 12:19:10 +00:00
enn0x
ba56763212
Another fix for local scaling in Bullet shapes.
2013-05-06 00:39:30 +00:00
David Rose
e0d23cd027
assertion error
2013-05-04 14:16:38 +00:00
David Rose
96b048519e
stdfloat_double issue
2013-05-04 03:02:06 +00:00
David Rose
74621e39b6
stdfloat_double issue
2013-05-04 02:53:10 +00:00
David Rose
0d7b4c1b26
whoops, missed a commit
2013-05-04 00:02:06 +00:00
David Rose
a38de91fbd
PfmFile::set_no_data_nan() and related methods
2013-05-03 18:05:05 +00:00
David Rose
1885ccdb97
PfmVizzer::set_keep_beyond_lens(), and some bugfixes
2013-05-02 23:17:00 +00:00
enn0x
468ddb3528
Fix which allows setting scale on a Bullet rigid body before any shape is added.
2013-05-01 21:15:43 +00:00
enn0x
4a8e14bfbd
Fix for repeatedly scaling shapes.
2013-05-01 21:00:47 +00:00
enn0x
5249e8ba4b
Tiny cleanup with Bullet/SceneGraph sync.
2013-05-01 20:28:23 +00:00
enn0x
0f22583ba5
Fixed buggy scaling for multi-shape bodies.
2013-05-01 20:18:23 +00:00
rdb
61a95917a8
fix copy&paste error
2013-04-30 19:18:30 +00:00
rdb
45a71c280f
Add get_cvs and get_knots
2013-04-25 17:44:03 +00:00
David Rose
5d2b7bc5ea
fix some minor bugs in PfmFile::resize(), add config variable quality controls
2013-04-20 00:43:24 +00:00
David Rose
cbb55d02e6
minor fix to PfmVizzer::project()
2013-04-19 21:09:30 +00:00
David Rose
335c80f8ac
fix bug in GeomVertexData::unclean_set_format()
2013-04-18 23:45:10 +00:00
David Rose
0e41e68d31
fix PfmFile::reverse_distort()
2013-04-15 23:35:13 +00:00
enn0x
1a81d09078
Added missing export defs for some Bullet classes.
2013-04-13 07:07:39 +00:00
David Rose
56afff435c
small pfm fixes
2013-04-12 01:10:39 +00:00
David Rose
a99e543f05
wip: PfmFile::calc_bilinear_point()
2013-04-11 17:24:32 +00:00
David Rose
a515048908
add undist_lut to ProjectionScreen, PfmVizzer
2013-04-11 14:41:46 +00:00
David Rose
abf29fa3fe
fix static text in y-up (or other non-default) coordinate system
2013-04-10 21:33:01 +00:00
David Rose
d3a295623e
Lens::set_custom_film_mat()
2013-04-09 01:38:22 +00:00
enn0x
830fbcde1f
Fixed copy&past error in Bullet spherical constraint (detected by consultit).
2013-04-07 12:14:46 +00:00
rdb
1d25aefd0b
Slight performance enhancement under OpenGL ES 2
2013-04-06 23:11:45 +00:00
David Rose
4f50f8de90
PfmVizzer::make_vis_mesh_geom() should not try to add points behind the lens
2013-04-06 01:12:31 +00:00
enn0x
0a09dad23a
Alternate CTOR for BulletHingeConstraint
2013-04-04 20:30:10 +00:00
rdb
ab709b528b
fix GL_BGRA error
2013-03-28 23:24:11 +00:00
rdb
fbc37338e4
fix compilation issues
2013-03-28 22:58:41 +00:00
enn0x
0dd50f1d5a
Add warning for unsupported collision solid 'box' when saving to egg file (same as for 'sphere' etc.)
2013-03-28 22:05:14 +00:00
enn0x
a6bdde5f26
Load CollisionBox from egg files
2013-03-28 21:04:03 +00:00
rdb
c4c97c3571
fix GL_BGRA error on gles 2
2013-03-28 15:41:25 +00:00
David Rose
a27908a7e8
restore implicit coercion of Python objects into CPTA
2013-03-27 19:40:47 +00:00
David Rose
e36dee223a
minor debug aids
2013-03-27 16:51:09 +00:00
rdb
40cddd6280
Fixes for Python 3.2
2013-03-27 15:48:24 +00:00
enn0x
6bb5fdc5e0
Support for Bullet v2.81
2013-03-26 09:35:30 +00:00
enn0x
9946d7803a
Bullet KCC: amended deg_to_rad in transform_changed.
2013-03-25 01:52:17 +00:00
David Rose
c50dcd9195
get_mac_address()
2013-03-22 21:36:40 +00:00
David Rose
bb6f151ea7
fix crash with transform-cache 0
2013-03-15 14:27:28 +00:00
David Rose
517ab5d56f
properly filter disconnected interfaces on win32
2013-03-14 18:59:53 +00:00
David Rose
f229da5468
build on Cg versions prior to 2.2
2013-03-14 18:57:07 +00:00
David Rose
ac9def42f6
stupid win32 namespace collision
2013-03-14 17:15:33 +00:00
David Rose
89543ada42
get_interfaces() for win32
2013-03-14 16:30:04 +00:00
David Rose
d51a48acca
work in progress: get_interfaces()
2013-03-14 13:27:51 +00:00
rdb
b7be283ce9
back out change that may be breaking things
2013-03-13 23:04:40 +00:00
rdb
8ef24aa846
clean up shader code, add more debugging info, make shaders writable
2013-03-13 09:47:37 +00:00
rdb
962ff28af0
update esglext.h
2013-03-11 19:31:22 +00:00
rdb
27c982e764
update esgl2ext.h file
2013-03-11 19:30:55 +00:00
rdb
400f22693a
don't crash when X11 display is missing
2013-03-10 14:09:12 +00:00
rdb
67fda9f0c1
Add LightLensNode::get_shadow_buffer
2013-03-07 13:29:15 +00:00
rdb
807b855632
Fix bug with Cg textures being assigned incorrectly in first frame (see forum thread 15614)
2013-03-07 08:53:26 +00:00
rdb
9866d2d69f
Fix shift modifier (keys were sent as shift-A instead of shift-a) and add some more key input debug info
2013-03-06 22:10:04 +00:00
David Rose
531c5907fc
fill_distance_inside(), fill_distance_outside()
2013-03-06 22:09:59 +00:00
David Rose
1f309fede5
support greater variety of maxvals when writing png
2013-03-06 22:09:33 +00:00
David Rose
d52335621b
More pfm enhancements
2013-03-06 02:41:40 +00:00
enn0x
65b698217f
Added angular/linear motors for 6DOF constraint.
2013-03-03 22:29:11 +00:00
enn0x
f3b4ba8fc8
Added method to retrieve debug node from bullet world.
2013-02-25 20:41:43 +00:00
rdb
21472cda9b
Fix GLSL bugs with passing Vec2 and Vec3
2013-02-23 10:55:43 +00:00
David Rose
d52e2a9ea9
support UDP broadcast
2013-02-21 17:33:51 +00:00
rdb
d4098452e9
forgot to commit this fix
2013-02-19 11:41:42 +00:00
rdb
234619864b
Compile with Python 2
2013-02-18 12:59:44 +00:00
rdb
5846d8d8c4
Commit patch from Josh Enes (see LP bug #1027758 )
2013-02-17 21:36:05 +00:00
rdb
192d10b937
Experimental Python 3 support to the C++ code including interrogate. Also adds support for rich comparison in interrogate.
2013-02-16 19:22:26 +00:00
rdb
d521615f3d
fix missing symbol when trying to compile with both HAVE_CARBON and HAVE_COCOA
2013-02-13 15:16:51 +00:00
rdb
645ee9d05f
fix compile error on tiger
2013-02-12 15:51:16 +00:00
rdb
6fde10f9d1
write render state info to generated shader as comment. also fix a switch with missing breaks
2013-02-12 15:28:17 +00:00
rdb
f9b4dad6f9
Eye normals weren't being normalised when lighting was disabled
2013-02-12 14:30:38 +00:00
enn0x
55b7f59509
Added support for breakable constraints.
2013-02-07 20:57:25 +00:00
rdb
65e555543a
fix compile error
2013-02-07 20:37:49 +00:00
rdb
b099a82224
fix compile warning
2013-02-07 15:36:24 +00:00
rdb
498badb726
fix CGprofile cast
2013-02-06 08:25:10 +00:00
rdb
6c52484f05
fix compilation for older Cg versions
2013-02-05 22:55:41 +00:00
rdb
b04f8a5db8
Add x-wm-class and x-wm-class-name configuration variables (closes LP bug 1075555)
2013-02-05 19:45:13 +00:00
rdb
1b76a13784
detect SM4 and SM5
2013-02-05 12:08:58 +00:00
enn0x
8848966298
Adding helper method for tracking dirty state of BulletRigidBodyNodes.
2013-01-31 11:51:47 +00:00
Przemyslaw Iwanowski
ef0545ba41
fixed identifier name
2013-01-30 19:40:28 +00:00
Przemyslaw Iwanowski
2725a289be
double declaration fixed
2013-01-30 19:38:40 +00:00
Przemyslaw Iwanowski
609d274573
set_wavoutput added to set writing audio out to a wav file
2013-01-30 19:34:56 +00:00
rdb
dbbf6ef012
fix gles compilation again
2013-01-30 17:26:44 +00:00
rdb
31b9233ec6
Fix compilation with OpenGL ES
2013-01-30 11:49:58 +00:00
enn0x
927c9b8c47
Don't use Mac file format.
2013-01-29 21:37:54 +00:00
rdb
8e4f43ea34
fix gles 2 compilation error
2013-01-29 18:29:19 +00:00
rdb
731d6197d9
fix compilation errors
2013-01-29 17:47:18 +00:00
rdb
78c982f0c0
Detect whether the OpenGL implementation is software or handware by looking for "PixelFlinger" in GL_RENDERER
2013-01-26 20:33:40 +00:00
David Rose
cdbd54c9be
PfmFile::box_filter() etc., improved forward_distort().
2013-01-26 00:24:47 +00:00
rdb
bc85e1a4f2
More android support
2013-01-24 20:17:08 +00:00
rdb
0631441b20
Android support, part 2 (display module)
2013-01-24 18:19:54 +00:00
rdb
0303166a35
Some ARToolKit bugfixes and cleanup (makes it work on Mac OS X)
2013-01-19 19:32:51 +00:00
rdb
29871ed63a
fix crash on android
2013-01-13 14:49:30 +00:00
rdb
8b40d8f83c
fix compiler warning
2013-01-13 14:48:05 +00:00
David Rose
de10a2ae4e
more bitdepth fixes
2013-01-11 21:01:49 +00:00
David Rose
ab40d5456e
properly deal with animated vertices in make_flat_mesh()
2013-01-11 17:43:18 +00:00
David Rose
93bd44e85e
fix confusion with depth range of Lens::project()
2013-01-11 02:26:36 +00:00
David Rose
6a1beaf609
try to report the correct number of depth bits
2013-01-11 02:26:10 +00:00
rdb
b3b306bdc9
egldisplay currently requires X11
2013-01-10 12:24:16 +00:00
David Rose
eefb99cbc5
define Lens::extrude_depth() to reverse Lens::project(), and use this in PfmVizzer
2013-01-10 02:01:39 +00:00
David Rose
8dff4f69e5
GeomVertexData::unclean_set_format() and related methods
2013-01-08 00:19:35 +00:00
rdb
6d835868c1
fix incorrect integral type
2013-01-07 20:13:35 +00:00
rdb
7a9e94cac9
fix some cases of 'return false' in functions returning a pointer or integer
2013-01-07 20:13:06 +00:00
rdb
32a47094d7
small compile fix
2013-01-04 12:05:50 +00:00
David Rose
b3b2308c6c
load obj files directly into PandaNodes for performance
2013-01-04 00:35:42 +00:00
rdb
6f987a585d
fix some deprecated function calls, partly based on patch from plaristotle
2013-01-03 19:58:02 +00:00
rdb
efe1285e88
Fix the other case of avformat_open_input too
2013-01-02 20:51:16 +00:00
rdb
557257f4b8
support even older versions of ffmpeg
2012-12-31 19:26:23 +00:00
rdb
8ce7ef28d8
Fallback case for avformat_open_input
2012-12-29 20:07:58 +00:00
rdb
1d21ad016e
Another deprecated function
2012-12-28 18:11:47 +00:00
rdb
5a4eff9759
New ffmpeg function
2012-12-28 18:05:31 +00:00
rdb
86d32bee63
There's no need to relink the program now that we're no longer use glBindAttribLocation
2012-12-20 18:40:42 +00:00
rdb
052bf2b2bb
_glsl_parameter_map has moved to GLShaderContext
2012-12-20 16:21:54 +00:00
rdb
ccb80d7837
error message should really be debug message
2012-12-20 16:18:24 +00:00
rdb
c7976e945d
Fix various GLSL bugs: attributes, p3d_Color range, and missing MatrixInverseTranspose stuff
2012-12-20 16:01:41 +00:00
David Rose
3af8da3bcd
loader.saveModel(), EggToObjConverter, etc.
2012-12-20 00:09:14 +00:00
rdb
a02e494ae3
Patch by Josh Enes to fix LP bug 1089245
2012-12-12 08:24:03 +00:00
enn0x
ea1a39d123
Bullet: better performance for rigid body scene graph sync
2012-12-10 21:34:30 +00:00
David Rose
0d43ab3c75
read broken dds files with NumLevels 0
2012-12-08 00:49:07 +00:00
rdb
8c83ab08f4
Add get_tag_keys / get_python_tag_keys (based on patch by Josh Enes)
2012-12-02 12:21:17 +00:00
enn0x
b309198210
PhysX: adding controller report callbacks.
2012-11-27 23:32:59 +00:00
enn0x
70cea909c5
Bullet: added tick callback, and filter callback now uses CallbackObject.
2012-11-26 22:49:36 +00:00
enn0x
8d66921d79
Bullet: contact added callback
2012-11-24 22:29:00 +00:00
enn0x
a762ee42f4
Exposed additional member of btManifoldPoint
2012-11-20 22:53:50 +00:00
David Rose
3b8025c54c
whups, typo
2012-11-20 21:41:32 +00:00
David Rose
6f248198e7
clip to bounds in make_displacement()
2012-11-20 19:36:08 +00:00
David Rose
b16e829044
mult_sub_image()
2012-11-20 19:33:56 +00:00
David Rose
779fceafdd
make_callback_gsg()
2012-11-20 12:11:14 +00:00
David Rose
1733b1abd9
ae-undershift-factor
2012-11-20 00:32:43 +00:00
David Rose
85014ba179
fix some off-by-one errors
2012-11-19 23:06:41 +00:00
Zhao Huang
3d05d84d87
Added support for shorthand shaderinput lexicons like mspos_camshadow and
...
trans_model_to_clip_of_camshadow to GLSL.
2012-11-13 02:45:44 +00:00
rdb
4166327919
Fix some special keys, specifically backspace (it was mismapped to delete)
2012-11-08 13:35:48 +00:00
David Rose
267e02c3d3
PfmFile::store_mask()
2012-11-07 19:08:32 +00:00
rdb
4017e1897d
Backport to work on Leopard as well
2012-11-04 13:56:09 +00:00
David Rose
5c644b7543
compile with STDFLOAT_DOUBLE
2012-11-03 19:42:28 +00:00
rdb
68863d5c14
fix GLSL
2012-11-03 13:50:32 +00:00
rdb
6a98f97c9b
support pre-10.6 OSX
2012-11-03 13:39:53 +00:00
David Rose
7299a150c3
raise precision of 16-bit image processing
2012-11-02 01:14:51 +00:00
David Rose
94bf21b65c
make_displacement()
2012-11-01 20:23:15 +00:00
rdb
21c922c7cd
Some fixes for ppremake+bullet
2012-10-25 22:03:04 +00:00
rdb
c7c5671911
0 -> NULL
2012-10-25 08:56:22 +00:00
rdb
de2d36f073
Change ClockObject to a regular pointer, to avoid static init issues
2012-10-25 08:54:49 +00:00
rdb
793665d2a6
Fix Cg include
2012-10-25 08:53:59 +00:00
rdb
b2dcde40c7
Apply patch by Josh Enes
2012-10-22 10:11:40 +00:00
rdb
3f4195616a
Apply patch to fix bug 1013419
2012-10-22 08:21:48 +00:00
rdb
19cb1e5230
Commit Camera::set_lod_scale patch by Josh Enes
2012-10-19 15:25:48 +00:00
enn0x
7fef72afee
Undo Bullet double define, see https://www.panda3d.org/forums/viewtopic.php?p=88420#88420
2012-10-14 11:39:30 +00:00
rdb
6b0bf98d0e
fix some minor bugs, and remove unsupported double-precision glUniform functions
2012-10-12 17:12:32 +00:00
rdb
879540aec4
Fix incorrect centering formula
2012-10-10 07:41:07 +00:00
enn0x
5d6d2d850c
bullet with double precision
2012-10-05 20:57:20 +00:00
rdb
b53de998c9
Fix compile error introduced by zhaohuang's commit
2012-10-03 20:08:15 +00:00
David Rose
a098df8670
fix win32 link issue
2012-10-01 17:59:36 +00:00
Zhao Huang
bc900d2555
In Rev 1.130 of GraphicsOut.cxx by drwr, the query for render-to-texture support is no longer made to the gsg directly at line 368, but is instead routed through an internal GraphicsOut.get_supports_render_texture() which defaults to false. In the wgl path, the derived wglGraphicsBuffer supplies its own get_supports_render_texture() that queries the gsg. The DirectX equivalent classes do not supply an overriding get_supports_render_texture() and so fails everytime when trying to render_to_texture.
...
Hence, why distortion the sample is failing under Dx9.
This set of fixes patches in the requisite get_supports_render_texture() for wdxGraphicsBuffer9 and fixes a few typos between depth and color texture usages. It also fixes a depth buffer bug with render-to-textures where the depth check appeared to be missing.
Thanks to Jonah (11thpenguin) for these fixes.
2012-10-01 04:33:54 +00:00
Zhao Huang
a6993457cc
In Rev 1.130 of GraphicsOut.cxx by drwr, the query for render-to-texture support is no longer made to the gsg directly at line 368, but is instead routed through an internal GraphicsOut.get_supports_render_texture() which defaults to false. In the wgl path, the derived wglGraphicsBuffer supplies its own get_supports_render_texture() and querys the gsg. The DirectX equivalent classes do not supply a new get_supports_render_texture() and so fails everytime when trying to render_to_texture.
...
This patches in the requisite get_supports_render_texture() for wdxGraphicsBuffer8 and fixes a few typos between depth and color texture usages.
Thanks to Jonah (11thpenguin) for pointing these mistakes out.
2012-10-01 03:21:23 +00:00
David Rose
8e3e89b5b3
fix build circularity issue
2012-10-01 00:40:56 +00:00
enn0x
62ffe69dbc
Providing a single method for attaching/removing objects from a world.
2012-09-28 20:47:15 +00:00
enn0x
526159f961
A few asserts for better error localisation.
2012-09-28 20:20:05 +00:00
David Rose
0fa4376f8a
pnmImage::flip()
2012-09-26 21:55:43 +00:00
David Rose
306bb1ff42
add set_vis_blend()
2012-09-26 17:44:45 +00:00
David Rose
7c830b277f
forward_distort, reverse_distort
2012-09-22 00:48:31 +00:00
David Rose
f0c6f3fb45
fix PfmFile::extrude()
2012-09-21 21:36:35 +00:00
David Rose
3df5abf110
fix stdfloat_double goof
2012-09-20 19:04:25 +00:00
David Rose
22534c9a07
wip: extrude()
2012-09-20 00:43:33 +00:00
David Rose
c4154ab908
fix bug with PfmFile::flip()
2012-09-14 22:22:39 +00:00
David Rose
449554465d
fix bug with vis_inverse() and vis_2d()
2012-09-12 19:33:18 +00:00
David Rose
ede16a5287
fix Thread::force_yield() on win7
2012-09-07 16:35:24 +00:00
David Rose
3a6c7cc376
build issue when openssl is not available
2012-08-31 22:19:11 +00:00
David Rose
54a29d5ece
fix assertion failures
2012-08-22 02:09:23 +00:00
rdb
33d494d0f4
make AsyncTaskManager::_global_ptr an ordinary pointer to prevent static init issues with PandaFramework
2012-08-15 10:55:40 +00:00
David Rose
e5bed7767e
LR_DEFAULTSIZE
2012-08-13 23:44:04 +00:00
David Rose
ab5a3b2f09
openssl build issue
2012-08-13 22:14:09 +00:00
David Rose
2ff43ca88e
some more texture/pfm integration
2012-08-12 17:56:56 +00:00
David Rose
7ba693137c
integrate PfmFile with PNMImage, Texture
2012-08-12 15:49:08 +00:00
David Rose
0f1098c1ae
move PfmFile to pnmimage
2012-08-11 14:28:56 +00:00
David Rose
5a9cb3f934
revert fiddly change: bad idea.
2012-08-10 18:08:31 +00:00
David Rose
908feb7631
fiddly change to pixel offsets
2012-08-09 23:32:19 +00:00
David Rose
38e4d64f22
add set_texcoord_3d
2012-08-09 05:55:24 +00:00
David Rose
9ae0dd8cca
correct matrix for 3-d uvs
2012-08-09 05:27:59 +00:00
rdb
3d68b34f9a
forgot this change earlier
2012-08-08 16:35:31 +00:00
rdb
109bb61252
remove stepfast1 stuff to support more recent versions of ODE
2012-08-08 16:33:44 +00:00
David Rose
8b53d19a68
fix issue with rgb + alpha movie textures
2012-08-07 19:25:03 +00:00
rdb
30872b617e
somewhat experimental support for 64-bits OS X and OS X Lion
2012-08-06 09:57:34 +00:00
David Rose
37cd123d37
PNMImage::rescale()
2012-08-04 17:13:12 +00:00
rdb
1f0304c696
new Cocoa graphics pipe is now fully functional
2012-08-03 12:14:04 +00:00
rdb
dcdc6d9877
mouse coordinates are now stored as doubles, not ints
2012-08-03 12:00:08 +00:00
rdb
1f20cfe19c
initialise pystub correctly
2012-08-03 09:40:40 +00:00
David Rose
15b55b2183
animate normals in blendshapes too
2012-07-31 02:46:07 +00:00
David Rose
3ce560b4a9
more pfm refinements
2012-07-26 22:22:59 +00:00
David Rose
e2066b62ff
wip: add_vis_column()
2012-07-26 02:23:26 +00:00
David Rose
d459a084b4
more pfm fixes
2012-07-24 20:50:36 +00:00
David Rose
7fd2a81412
resolve some float-double confusion
2012-07-24 13:09:22 +00:00
David Rose
5eef6cd37e
fix some stdfloat_double issues with pfmfile
2012-07-23 04:34:40 +00:00
David Rose
8cc85e4024
support for 4-channel pfm files
2012-07-23 02:10:21 +00:00
David Rose
bd6100bcab
more low-level pnmimage accessors
2012-07-23 02:09:46 +00:00
enn0x
b7eb296cff
Support for optional TransformState when adding a Geom to a triangle mesh or convex mesh.
2012-07-10 22:22:59 +00:00
rdb
248e4f2672
add fmod-speaker-mode variable
2012-07-09 13:59:18 +00:00
David Rose
bf03940bcb
opencv 2.3
2012-07-08 20:04:33 +00:00
rdb
83ffe90202
fix compiler dumbness
2012-07-08 13:37:27 +00:00
rdb
8660443235
remove _physical_node_path entirely on trunk
2012-07-07 19:01:17 +00:00
rdb
ece7ed20e1
remove circular reference in Physical::_physical_node_path.
2012-07-07 18:59:23 +00:00
rdb
3ddad3e2d2
let the empty bitmask evaluate to False in Python
2012-07-01 15:23:34 +00:00
rdb
b83c81bee4
fix crash when xrandr is not used
2012-07-01 15:20:24 +00:00
David Rose
7aa44fe7e3
add scale-by-color
2012-06-29 13:55:23 +00:00
David Rose
68de528a0f
pfm crop
2012-06-27 06:21:04 +00:00
David Rose
c2fb0e11a9
revert accidental debug checkin
2012-06-25 22:12:39 +00:00
David Rose
1bd2db3b20
minor refcounting issue
2012-06-22 00:30:12 +00:00
David Rose
61ceee2e73
fix crash with bam version upgrade
2012-06-21 20:06:28 +00:00
David Rose
baafed0220
minor build issue
2012-06-19 17:02:59 +00:00
David Rose
5a5a6387bd
fix issues with grayscale pfm files
2012-06-19 06:01:06 +00:00
David Rose
c64a59d62e
integrate pfm files more tightly with other image file types
2012-06-19 04:45:36 +00:00
David Rose
36f909b2bf
support patches for characters too
2012-06-14 22:32:36 +00:00
rdb
e79c9aef46
more changes
2012-06-13 17:26:21 +00:00
rdb
92caea4823
missed one
2012-06-12 13:44:28 +00:00
rdb
ccbfafaf8f
fix the glShaderSource prototype, also fix compilation for GLES2
2012-06-12 13:34:39 +00:00
rdb
256cb5c2f7
Compile on OpenGL ES, which doesn't have geometry shaders or tesselation shaders
2012-06-12 10:34:07 +00:00
rdb
5ba7076808
apply patch in bug LP#1009593 and up bam version
2012-06-11 15:03:41 +00:00
rdb
0e72e83f4e
compile correctly for OpenGL ES
2012-06-10 14:13:53 +00:00
rdb
b71bca5c49
a lot of improvements
2012-06-07 07:52:56 +00:00
rdb
24cdca64e7
Brand new Cocoa display module
2012-05-25 10:38:47 +00:00
David Rose
d1c9bee195
generate_vis_points() should respect zero_special
2012-05-25 00:00:11 +00:00
rdb
963c235877
initialise all DisplayMode members
2012-05-24 08:48:50 +00:00
David Rose
e137dfcaa4
fix thread-unsafe tga loader
2012-05-14 16:58:44 +00:00
David Rose
78e72288ad
improve rescale_texture() and consider_rescale() when loading texture from in-memory PNMImage
2012-05-10 13:46:08 +00:00
rdb
5f8283c9fb
same fix elsewhere in code
2012-05-08 19:36:37 +00:00
Andrew Wason
4ced98fae9
LP bug 992049: patch from Andrew Wason
2012-05-08 19:35:19 +00:00
rdb
d1c80b3876
fix bug LP 996478: Resetting default mouse cursor causes error message popup
2012-05-08 19:31:46 +00:00
David Rose
c707de0661
add add_sub_image()
2012-05-01 17:12:20 +00:00
enn0x
ae4c5cb5e9
Additions to PhysX CCD support.
2012-05-01 09:03:11 +00:00
enn0x
ad54aff016
Exposed CCD for PhysX.
2012-04-30 22:45:12 +00:00
David Rose
e9053ff910
support GLSL tessellation shaders
2012-04-27 20:29:47 +00:00
Andrew Wason
9e6cc04792
commit another rectalogic patch, to fix pbuffers on GLX
2012-04-25 18:20:13 +00:00
rdb
58675b889d
work around archlinux compiler bug
2012-04-18 18:51:43 +00:00
enn0x
907872267a
Added get/set_param
2012-04-15 22:44:17 +00:00
David Rose
98d7643a23
PfmFile::flip()
2012-03-28 21:06:38 +00:00
David Rose
772e96881b
revert accidental commit
2012-03-28 00:13:58 +00:00
David Rose
29e5d74613
LMatrix4::xform_point_general_in_place()
2012-03-28 00:12:56 +00:00
David Rose
fcbf66df25
tag some more methods BLOCKING
2012-03-27 14:31:11 +00:00
enn0x
48b3b4dc55
Python callback for collision filtering
2012-03-26 20:06:10 +00:00
David Rose
d280ad2a81
deal with initially hidden windows properly
2012-03-22 18:11:11 +00:00
rdb
7978472f00
Reverting this whole mess
2012-03-20 14:32:14 +00:00
rdb
d9ef0f11ae
allow comparison between BitMask and integer
2012-03-20 10:59:21 +00:00
rdb
0b4654d512
let's try operator WType
2012-03-19 20:54:04 +00:00
rdb
4818adb5ed
actually, temporarily revert my "operator WType" too, Python uses it for bool evaluation too
2012-03-19 09:58:39 +00:00
rdb
32ec1fbc77
actually remove operator bool, but keep operator WType
2012-03-19 09:41:49 +00:00
rdb
47f3933489
allow casting bitmasks to their integer type, and make sure that bool(bitmask) is False when all bits are off
2012-03-19 09:39:43 +00:00
David Rose
81caaa764b
all ConditionVar::wait() methods need to be BLOCKING
2012-03-16 20:27:05 +00:00
David Rose
9a93914d58
properly support a different coordinate system per camera (or lens)
2012-03-14 20:51:58 +00:00
David Rose
19ddfa1ba2
fix several coordinate system issues
2012-03-14 16:29:05 +00:00
rdb
ea3b967f8a
support loading icons through the VFS
2012-03-13 17:35:28 +00:00
David Rose
c8c7ea5dfb
add set_no_data_value()
2012-03-13 16:18:33 +00:00
rdb
252b7bc656
fix type-oh
2012-03-12 18:57:46 +00:00
rdb
5e7fb20065
fix issue introduced by CMU students (bless them)
2012-03-12 09:12:31 +00:00
David Rose
95c7d74a4d
fix textures-auto-power-2
2012-03-05 19:14:00 +00:00
rdb
d1e912e5e7
make multi-line textarea work
2012-03-04 21:23:41 +00:00
rdb
a018f152df
*** empty log message ***
2012-03-04 14:10:25 +00:00
David Rose
4183b88c44
fix obscure text-rendering crash
2012-03-03 18:34:56 +00:00
David Rose
f9faceee5b
fix CardMaker for y-up
2012-03-02 14:53:36 +00:00
David Rose
c9f9eba3fc
fix relative dependent filenames in bam cache
2012-03-02 14:06:16 +00:00
rdb
700c299844
hack to make decorators work
2012-02-29 12:51:36 +00:00
rdb
46d85d7ac1
keep cursor hidden when switching to fullscreen (LP bug #784153 )
2012-02-28 11:04:38 +00:00
enn0x
4546fb9e77
(Perhaps) fixing BulletContact crashes on Linux
2012-02-27 22:46:42 +00:00
David Rose
ec81b415a5
implement cache-check-timestamps for models
2012-02-26 03:02:57 +00:00
David Rose
ce0ad5dde8
work-in-progress: cache-check-timestamps
2012-02-25 02:28:41 +00:00
David Rose
a572d1a413
shouldn't automatically build a dependency on Windows 7
2012-02-22 18:43:56 +00:00
David Rose
849f276dd8
track mouse beyond DisplayRegion too
2012-02-22 04:23:11 +00:00
rdb
5f649a31c1
protect from interrogate
2012-02-21 15:56:23 +00:00
rdb
562296e694
add support for the libRocket debugger
2012-02-19 12:20:16 +00:00
enn0x
1d5b7d4c55
Exposing btWheelInfo::RaycastInfo.
2012-02-17 21:37:05 +00:00
David Rose
3a75ebde9a
DepthOffsetAttrib::min_value, max_value
2012-02-17 19:11:22 +00:00
David Rose
ef44a814a3
project() should preserve w coordinate
2012-02-16 18:26:09 +00:00
David Rose
646f12f625
squelch backtrace on SystemExit
2012-02-16 00:19:09 +00:00
David Rose
c301075586
set_view_mat() needs to be preserved through make_copy()
2012-02-15 02:02:13 +00:00
David Rose
2c7d493513
NodePath::set_tex_projector(..., lens_index)
2012-02-14 02:40:51 +00:00
David Rose
51d420ed81
new certificate authorities needed--I guess we need to automate this somehow
2012-02-13 17:38:51 +00:00
David Rose
e6ffb2e509
more robust handling of graphics buffers with very limited (e.g. netbook) graphics drivers
2012-02-13 14:13:36 +00:00
rdb
949395a4cc
Add normal_gloss texture mode (requested by wezu)
2012-02-13 08:35:52 +00:00
rdb
39e520268d
fix debugging message accidentally left in
2012-02-13 06:59:22 +00:00
David Rose
d81fef3ae1
early fail on GLGraphicsBuffer if no support for fbo
2012-02-13 01:47:08 +00:00
David Rose
841bfb0743
fix Tut-Fireflies demo (problem with initially zero-sized buffers)
2012-02-12 21:40:16 +00:00
rdb
90eac01be0
One more step towards PointLight shadows
2012-02-12 15:22:04 +00:00
David Rose
f2d095b3a3
fix win32 build issue
2012-02-11 23:40:57 +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
rdb
6795dd86b1
show error message when rocket fails to open a file
2012-02-11 11:36:57 +00:00
enn0x
fd1f1e19b3
Added base class for character controllers, in oder to allow C++ developers to replace the default implementation with their own.
2012-02-11 10:02:25 +00:00
rdb
9afc789755
no GL_MULTISAMPLE in gles
2012-02-11 09:47:02 +00:00
rdb
1c8f6f378a
Attempt to unbreak OpenGL ES build
2012-02-11 09:21:54 +00:00
David Rose
fffc982206
fixes to depth buffer for cube maps
2012-02-11 02:21:05 +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
61fa1e4c26
extend compute_planar_bounds()
2012-02-10 02:02:13 +00:00
David Rose
d34c964e53
UnionBoundingVolume, IntersectionBoundingVolume, Camera::set_cull_bounds()
2012-02-09 21:55:31 +00:00
David Rose
abf84dbd0a
something's broken with FBO-based cube maps and the depth buffer. Needs more research.
2012-02-08 23:30:46 +00:00
enn0x
3345f207b8
Fixed bug in CTOR for BulletCylinderShape, and added copy constructor for all shapes.
2012-02-08 22:22:20 +00:00
David Rose
6d630e2cf1
auto-clear depth between eyes by default for stereo
2012-02-08 20:34:26 +00:00
David Rose
9d83449006
expose Lens::get_last_change()
2012-02-07 23:01:56 +00:00
David Rose
e125604c50
use fourth point for compute_planar_bounds().
2012-02-07 20:34:05 +00:00
David Rose
b7a51b133e
GraphicsOutput::set_swap_eyes(), PfmFile::set_flat_texcoord_name()
2012-02-07 19:16:27 +00:00
David Rose
2d1cee4623
fix stereo rendering in pview
2012-02-07 19:11:32 +00:00
David Rose
c931758917
compilation error
2012-02-07 05:22:45 +00:00
David Rose
53c9fd5086
typo
2012-02-06 23:18:23 +00:00
David Rose
d90284daf2
further experimenting with bba
2012-02-06 17:22:37 +00:00
David Rose
8a6c221d94
minor cut&paste error
2012-02-04 01:17:25 +00:00
David Rose
651a95df40
format_coordinate_system()
2012-02-04 00:04:29 +00:00
David Rose
81384baf08
don't write blue images for grayscale bmp files
2012-02-03 22:58:16 +00:00
David Rose
85e983dbb1
compilation issue
2012-02-03 22:25:54 +00:00
David Rose
78abcf23e7
ConnectionManager::wait_for_readers()
2012-02-03 19:58:08 +00:00
David Rose
e893b91a17
unify mayapath.cxx and mayaWrapper.cxx
2012-02-02 17:45:48 +00:00
rdb
eaa31cc65b
fix font colour issue (all text was showing up white regardless of font colour)
2012-02-01 11:10:17 +00:00
rdb
c04486cb14
this should fix an error on Windows
2012-02-01 11:03:21 +00:00
rdb
81513a83cd
"and" and "or" keywords aren't valid C++
2012-02-01 09:17:56 +00:00
David Rose
683743345a
whoopsy
2012-02-01 02:47:26 +00:00
David Rose
948ce27815
PfmFile::merge()
2012-02-01 00:51:20 +00:00
David Rose
c67fb27206
support subclassing CollisionNode properly
2012-01-31 23:45:55 +00:00
David Rose
2d4170963b
a few more degenerate cases
2012-01-31 23:45:22 +00:00
rdb
fadea1bedb
include filename.h even when zlib support hasn't been compiled in
2012-01-31 21:39:48 +00:00
David Rose
4c578d3ccb
show number of dependent files (to make zero files more obvious)
2012-01-31 20:31:32 +00:00
David Rose
6d32be8a1d
better deal with degenerate cases
2012-01-30 21:57:28 +00:00
rdb
72af325f2b
allow binding float[n] variables to float[n-1] variables in Cg shaders
2012-01-28 12:47:14 +00:00
rdb
fc8935035a
fix fonts issue (generated textures were upside down)
2012-01-28 12:19:49 +00:00
rdb
1168011850
lots of improvements to the rocket integration
2012-01-28 11:49:41 +00:00
rdb
3c65b5171b
handle Python exceptions properly in get_context()
2012-01-28 09:55:06 +00:00
David Rose
75f4a86aba
preload MovieTexture with black
2012-01-26 21:50:19 +00:00
David Rose
186da11f36
Trackball::set_control_mode()
2012-01-24 15:24:18 +00:00
David Rose
deb8a56b8a
record Texture::pad_size in bam cache too
2012-01-22 21:19:59 +00:00
rdb
fa50a04775
pick up and fix G0gg's C++ pixel2d changes
2012-01-22 13:32:17 +00:00
David Rose
6f88d641bf
PNMImage::reverse_rows()
2012-01-19 18:22:22 +00:00
enn0x
d5d13d2990
Removing unnecessary const-ness of return values in BulletContactResult
2012-01-17 21:14:51 +00:00
enn0x
3ae3c26eb8
Remove unnecessary console output.
2012-01-17 21:09:00 +00:00
enn0x
2e3667e7d4
Fix for bug #916732
2012-01-16 23:00:04 +00:00
rdb
ec18c967dd
unbreak GLES
2012-01-16 09:19:28 +00:00
David Rose
401da63c22
OSphereLens shouldn't scale vertical component by focal_length.
2012-01-15 23:21:08 +00:00
David Rose
d1a31167f7
use new GraphicsWindowInputDevice::focus_lost()
2012-01-15 22:08:52 +00:00
rdb
44db7716df
use fregs on shadow coordinates, maybe this'll fix some of the shadow-related issues
2012-01-15 21:27:03 +00:00
David Rose
6f5fd1525d
GraphicsWindow::_unexposed_draw
2012-01-15 20:13:16 +00:00
David Rose
38a73900f1
protect against zero-sized windows
2012-01-15 17:56:49 +00:00
David Rose
eb4b58eade
very minor debug fix
2012-01-15 17:05:34 +00:00
David Rose
1968a30cd0
stop button spam on lost focus
2012-01-15 17:01:20 +00:00
David Rose
6c34e0fb6c
fix makepanda built; ppremake build should use composites too
2012-01-15 15:43:06 +00:00
rdb
86dce18afa
understand more GL_DEPTH_COMPONENT variants when reading back
2012-01-15 11:13:53 +00:00
David Rose
1fd8a621ff
further robustness for WxPandaWindow on Linux
2012-01-14 19:20:56 +00:00