David Rose
05d74624ee
Merge branch 'master' of https://github.com/panda3d/panda3d
2016-08-29 16:44:05 -07:00
David Rose
fb6637ddac
expand PfmFile::merge() to support other than 3 channels, and not to fuss about NaN's in the result
2016-08-29 16:43:13 -07:00
rdb
47388b0dbc
Separate out CPython calls from core libs; eliminate need for pystub
2016-07-20 14:30:41 +02:00
rdb
8381118a97
Assorted tweaks and compile warning fixes
2016-07-14 12:54:39 +02:00
rdb
7d6b7f40f5
Merge branch 'release/1.9.x'
2016-06-09 21:52:51 +02:00
rdb
0a731d0545
Improve performance of texture load/store
2016-06-09 21:49:26 +02:00
rdb
d53b2ca80e
Backport various bugfixes from master, among which:
...
- Fix Windows pbuffer crash on Intel cards
- Fix crash when using pnmimage.write with unsupported format
- Fix GLSL diagnostics on Mesa GLES2 compiler
- Reduce warning severity when resizing immutable storage texture
- Print more debug info when FrameBufferProperties are insufficient
- Fix "Bam file contains objects of unknown type: MovingPart<LMatrix4f>"
- Fix memory leak in BulletTriangleMesh
- Fix pmerge in Python 3
2016-06-07 14:40:27 +02:00
rdb
ce29ae490d
Interrogate improvements, more properties, MAKE_SEQ_PROPERTY
2016-05-11 00:16:53 +02:00
rdb
910a50de16
Fix crash when using pnmimage.write with unsupported format, also fix a minor issue in shader.set_filename
2016-05-02 16:43:43 +02:00
rdb
dc09e28ed9
Also accept a .gz wherever a .pz file is accepted
2016-04-29 16:54:25 +02:00
rdb
a2ae62dbda
Introduce ability to write older .bam versions, down to 6.21
...
See https://www.panda3d.org/manual/index.php/Dev:Bam_Format
2016-04-29 16:30:41 +02:00
David Rose
2ad07ac1fb
fix PfmFile::xform() for files with other than 3 channels
2016-02-22 16:02:38 -08:00
David Rose
0385da0f44
add PfmFile::indirect_1d_lookup()
2016-02-19 18:11:57 -08:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
rdb
090e912ce6
Cleanup of comments and whitespace
2016-02-01 22:30:43 +01:00
rdb
bb85b261f8
Expose more properties to Python
...
Rename "from" to "from_solid" to avoid clashing with Python keyword
2016-01-13 21:29:34 +01:00
David Rose
ea07322b1d
PNMImage::indirect_1d_lookup()
2016-01-11 13:27:18 -08:00
David Rose
059c929b79
store_mask() with a range limit
2016-01-11 13:27:02 -08:00
rdb
e4857a58bb
Add many more Python properties
2015-12-24 16:17:34 +01:00
rdb
db3ab953e4
Remove ppremake, genPyCode, and all hacks created to support them
2015-11-09 19:06:49 +01:00
David Rose
439ee70845
Merge branch 'master' of https://github.com/panda3d/panda3d
2015-10-07 16:55:06 -07:00
David Rose
caf3a9f24c
PfmFile::apply_1d_lut()
2015-10-07 16:52:11 -07:00
rdb
18ad6d1543
Replace many int params with size_t params where appropriate, and work towards fixing type conversion warnings
2015-10-07 18:58:26 +02:00
rdb
11ed8a4d8d
Use dynamic type lookup for interrogate to eliminate inter-module dependencies
...
It is now no longer necessary to link to core.pyd
Also includes a slight coercion optimization for trivial types
2015-06-06 19:36:40 +02:00
rdb
a70878c4ef
Merge branch 'release/1.9.x'
2015-06-03 20:26:22 +02:00
rdb
141c7a9c35
Improve build performance on Windows slightly
2015-06-02 21:02:35 +02:00
rdb
75978222a1
Merge branch 'release/1.9.x'
2015-06-02 00:31:24 +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
cc62e731b7
Fix compilation with ppremake
2015-06-01 00:21:32 +02:00
David Rose
8876f0939e
add PfmFile::gamma_correct(), PfmFile::apply_mask(), PNMImage::copy_channel_bits()
2015-04-25 07:23:54 -07:00
rdb
d7552f0d8a
Merge in bugfixes from branch 'release/1.9.x'
2015-04-14 15:50:53 +02:00
rdb
8360ad442a
Work around gcc compiler shortcoming
2015-04-14 15:46:52 +02:00
rdb
adb02a8f45
Compile out things irrelevant for target build, like ShaderGenerator when !HAVE_CG
2015-04-06 13:24:45 +02:00
rdb
16e7831566
Remove executable permissions from files that don't need them
2015-04-05 15:41:49 +02:00
rdb
0082b7876f
Fix clang 3.5 compile warnings/errors
2015-04-04 16:00:20 +02:00
rdb
477aa4bdfe
Fix various Windows build issues
2015-03-27 23:17:35 +01:00
rdb
f624cdcac0
Fix various Mac OS X bugs and build issues
2015-03-25 19:43:21 +01:00
Ed Swartz
8344fc6187
PNMImage row interface
2015-03-23 19:28:37 +01:00
rdb
38d02fadf9
Fix various interrogate issues with parsing PhysX headers
2015-03-23 19:27:29 +01:00
rdb
ba6529811d
Fix regression with incorrect scaling of 16-bit PNG files
2015-03-21 21:08:54 +01:00
rdb
1bd343cd87
Windows compile issues fix
2015-03-15 19:37:14 +01:00
rdb
22120524a2
PNMImage sRGB support, use floats instead of doubles
2015-03-15 17:22:28 +01:00
rdb
d11cafc374
Replace SSE4 instruction with SSE2 instruction
2015-03-02 16:18:55 +01:00
rdb
04d4309b14
SSE2-enhanced sRGB encode (with runtime CPU detection)
2015-03-01 11:46:52 +01:00
rdb
cbd70ad8af
Move all Python bindings out of core DLLs into the .pyd files.
2015-02-10 14:30:51 +01:00
David Rose
06a4daf9f2
add divide_sub_image()
2014-11-27 02:10:53 +00:00
David Rose
5dad10cf78
PfmFile::add_sub_image(), mult_sub_image()
2014-10-28 21:45:41 +00:00
rdb
a65b477734
Commit patches by cfsworks:
...
cxx: Fix missing includes masked by composite builds.
misc: Fix typos in comments.
config: Fix missing config forward-declarations.
direct: Adjust Python imports to panda3d.* instead of pandac.*.
display: Split graphicsWindow out into an extension.
framework: Use if/elif/elif/endif instead of ifdef/elif/elif/endif.
ode: Remove erroneous INLINE declarations.
interval: Fix missing import.
2014-10-19 22:41:47 +00:00
rdb
31a71c990d
Fix issues with OS X 10.9 compilation, fix issues uncovered by clang
2014-10-12 18:45:37 +00:00