rdb
186f1b41b2
Fix for PDWORD_PTR
2016-02-16 11:24:42 +01:00
rdb
caa03c53dd
Interrogate cppparser improvements, C++11/14/17 additions:
...
* Support trailing return type.
* Ignore C++14 digit separators.
* Parse C++14 binary number representations.
* Support "using"-style type aliases.
* Support decltype and auto with "new".
* Remove silly "long float" and "long long float".
* Support default visibility with class inheritance.
* Remove -longlong hack since C++11 supports long long natively.
* Support unary plus operator.
* Preserve bitfield definitions.
* Support constructor inits using braces.
* Support override/final specifiers.
* Ignore [[attributes]] in certain cases
* Add support for typeid() in expressions
* Parse (but ignore) lambda expressions
* Differentiate between casts, add const_cast/reinterpret_cast
* Support thread_local variables.
2016-02-16 01:18:51 +01:00
tobspr
1f32c1dff0
Fix typo in glGraphicsStateGuardian
2016-02-13 16:36:07 +01:00
rdb
0d03207d1b
Dramatically reduce size of frozen/compiled code by pruning/masking unnecessary imports/code
2016-02-12 22:20:27 +01:00
rdb
591ce04ab1
Work around black text issue in OpenGL ES 2 renderer
2016-02-11 19:12:52 +01:00
rdb
e0e2d6d222
Ignore run() in emscripten
2016-02-11 19:10:59 +01:00
rdb
ef72a0a410
Merge branch 'release/1.9.x'
2016-02-11 19:09:25 +01:00
rdb
bb684b2a07
Fix a few issues with obscure CPython-based deployments
2016-02-09 12:33:57 +01:00
tobspr
8dfef99915
Fix swizzle masks on vector types
2016-02-07 19:45:01 +01:00
rdb
40739c6b5f
Fix link issues and crashes with Android build
2016-02-06 11:46:56 +01:00
rdb
ffaa7419ec
Fix Android compile on Windows
2016-02-05 23:21:23 +01:00
rdb
30fc995a2d
Fix OpenGL ES luminance formats (which aren't deprecated in GLES)
2016-02-03 14:07:59 +01:00
rdb
98a86bf43a
Merge branch 'release/1.9.x'
2016-02-03 13:39:14 +01:00
rdb
ef623aa0e2
pview should use clamp wrap mode when loading image as model
2016-02-03 13:37:23 +01:00
rdb
623d81db6b
Support various kinds of BMP headers (incl reading bmp with alpha)
2016-02-03 13:36:38 +01:00
rdb
03c8d4c009
Fix use of many builtins
2016-02-02 13:41:20 +01:00
rdb
090e912ce6
Cleanup of comments and whitespace
2016-02-01 22:30:43 +01:00
rdb
2c61260c5f
Generated API reference fixes
2016-02-01 14:49:09 +01:00
rdb
9a38a6b075
Handle bool expressions separately in cppparser
2016-01-31 17:47:25 +01:00
rdb
0d1394fa23
Add makepanda instructions to compile motion trail, by user request
2016-01-30 19:15:40 +01:00
rdb
af9fe8275a
Merge pull request #72 from assertivist/master
...
Allow setting width and numLines of DirectEntry without clearing text
2016-01-30 13:31:06 +01:00
rdb
ffac45ce2b
Fix OpenGL ES compilation
2016-01-28 13:54:54 +01:00
rdb
17ad8f254d
Support BC4/BC5 compression, more texture formats, DX10 DDS files, rgba16/32 DDS files
2016-01-28 13:16:53 +01:00
rdb
c855049f24
Fix glstuff compilation error
2016-01-27 17:14:32 +01:00
rdb
0a366e987f
Merge branch 'release/1.9.x'
...
Conflicts:
panda/src/glstuff/glGraphicsStateGuardian_src.cxx
panda/src/putil/bamReader.h
2016-01-26 11:45:04 +01:00
rdb
375baaaabd
Fix constant reloading of texture when using gl-ignore-mipmaps
2016-01-26 11:39:50 +01:00
rdb
d574dd4b0b
Fix texture format selection in FrameBufferProperties
2016-01-26 11:39:19 +01:00
rdb
ea368dd559
Bam reader robustness; allow threaded bam reading from Python
2016-01-26 11:35:04 +01:00
rdb
a55d915aea
Add missing CDistributedSmoothNodeBase import
2016-01-26 11:17:57 +01:00
rdb
47de3542f6
Apply tobspr's texture memory calculation fixes to 1.9 branch
2016-01-26 11:15:22 +01:00
rdb
8a205ac100
MAKE_PROPERTY should ignore setter overloads that take the wrong number of arguments
2016-01-25 17:02:25 +01:00
tobspr
8d6ad30c07
Fix reported memory usage when using immutable texture storage storage
2016-01-20 19:33:16 +01:00
tobspr
570d630316
Use r11_g11_b10 in the FrameBufferProperties
2016-01-20 18:55:25 +01:00
assertivist
e567cb1dba
Allow setting width and numLines of DirectEntry without clearing text
2016-01-18 11:29:36 -07: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
rdb
6eb460c359
Add ability to cache compiled GLSL shaders, remove unused ShaderUtilization
2016-01-13 19:58:11 +01:00
David Rose
bc58335214
Merge branch 'master' of https://github.com/panda3d/panda3d
2016-01-11 13:27:24 -08: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
ebbdb6fac5
Fix bug reading roughness from .bam material
2016-01-11 19:18:53 +01:00
rdb
becd0aa416
Return diffuse color for get_base_color if neither base color nor metallic have been specified
2016-01-11 18:23:52 +01:00
rdb
41fad59ae8
bam 6.40: support writing NodePaths, allows instanced lights and clip planes
2016-01-11 15:04:06 +01:00
rdb
9b4ce5ec0a
Fix crash when culling compute nodes in state-sorted bin
2016-01-10 21:04:53 +01:00
rdb
22fb9dec65
Add baser/baseg/baseb/basea and ior scalars to egg <Material>
2016-01-09 17:15:41 +01:00
rdb
3393454582
Metalness workflow PBR stuff, support light color temperatures, make light specular color tied to light color by default
2016-01-09 16:08:33 +01:00
tobspr
817a002ac6
Fix texture::estimate_texture_memory
2016-01-04 18:30:44 +01:00
tobspr
a9e18f9d24
Improve Vector implementations: - Remove unecessary assignment operators - Add normalize() method - Use properties for certain swizzle masks - Add constexpr where appropriate
2016-01-03 22:02:00 +01:00
rdb
83ed206551
Support implicitly generated copy constructor and default constructor in interrogate
2016-01-03 21:55:50 +01:00
rdb
9e38ba9f9c
Clean up CollisionBox interface a bit; add properties to collide classes
2016-01-03 20:24:45 +01:00
rdb
aa3f3ab51b
Merge remote-tracking branch 'origin/release/1.9.x'
...
Conflicts:
panda/src/glstuff/glShaderContext_src.cxx
2016-01-03 20:11:04 +01:00