rdb
7ba0469148
Shader generation should be done in cull, not in draw
2015-01-23 15:03:50 +01:00
rdb
a56f722c09
GeomPrimitive optimizations & tweaks
2015-01-23 13:54:29 +01:00
rdb
c2aa6991d6
Fix glObjectLabel error, fix crash on shutdown with pstats-gpu-timing
2015-01-23 13:22:31 +01:00
rdb
c5dd6c69dd
fix Loader error reporting
2015-01-23 13:20:14 +01:00
rdb
7b18e5aa41
Merge ../panda3d-git
2015-01-22 17:10:28 +01:00
rdb
eacb420d3f
Merge branch 'master' of github.com:panda3d/panda3d
2015-01-22 17:09:54 +01:00
rdb
77c9e6cf6c
Add support for instance arrays via vertex attrib divisors
2015-01-22 17:04:25 +01:00
rdb
0ad0d4ec33
Further optimizations to the cull pipeline.
...
The only transform still stored in CullableObject is internal transform.
NB: I haven't tested my PipeOcclusionCullTraverser changes. Please contact me if you encounter problems with it.
2015-01-22 16:22:16 +01:00
rdb
536d6e7810
Fix obscure bug with BitMask64::get_next_higher_different_bit()
2015-01-22 14:02:01 +01:00
rdb
142bd6a021
Remove old MLightVector TexGen mode and FFP-based normal mapping
2015-01-22 12:26:22 +01:00
rdb
3423a09f4f
Merge branch 'master' of github.com:panda3d/panda3d
2015-01-21 22:12:53 +01:00
rdb
f68e8cdee4
More reliable and hopefully less crashy way of determining libp3dtool location
2015-01-21 20:32:48 +01:00
rdb
94e5bbf579
Changes to support a custom GraphicsWindow derivation
2015-01-21 20:32:00 +01:00
rdb
a7f7d54f10
Support vertex attributes with matrix type
2015-01-19 00:16:59 +01:00
rdb
98cbf5c309
Remove unnecessary field
2015-01-19 00:08:39 +01:00
rdb
9a50d3bf61
Enable exceptions when building with libRocket or OpenCV
2015-01-18 21:57:58 +01:00
rdb
095a402853
Fix window-resizing regression on Windows
2015-01-14 20:23:16 +01:00
rdb
9b747b525e
Merge pull request #4 from frainfreeze/master
...
updated direct/particle to import from panda3d.physics
2015-01-13 20:12:44 +01:00
rdb
17aafeba15
Fix stencil clear: reset stencil mask before glClearStencil
2015-01-13 03:18:05 +01:00
rdb
0b2a3f0c95
Fix assertion trigger in PandaNode
2015-01-12 21:52:09 +01:00
frainfreeze
07e73672db
updated direct/particle to import from panda3d.physics
2015-01-12 21:41:36 +01:00
rdb
763727fbb1
attempted crash fix
2015-01-12 21:34:47 +01:00
rdb
b47450ffa4
fix import of init_app_for_gui for wx
2015-01-12 21:18:47 +01:00
rdb
d6ce7c6562
Oops, fix build
2015-01-12 20:35:17 +01:00
rdb
0aa0f34c74
Lots of work to make the rtdist work with the new library building system
2015-01-12 15:02:42 +01:00
rdb
88dbb31daa
Delete old cruft that appears unused. Feel free to add it back if you need them.
2015-01-12 15:00:16 +01:00
rdb
b71973177b
Merge branch 'master' of github.com:panda3d/panda3d
2015-01-08 23:21:19 +01:00
rdb
b9899ba747
Cull improvements: tighter sphere generation
2015-01-08 23:17:06 +01:00
rdb
c04cd29246
Cull improvements: don't compute bounds when not necessary
2015-01-08 23:16:38 +01:00
rdb
22a7cbe77e
Disable exceptions on MSVC to reduce code bloat
2015-01-08 14:55:27 +01:00
rdb
75c1364373
Disable use of GL_NV_primitive_restart due to driver bugs
2015-01-08 11:43:28 +01:00
rdb
65f786c8ff
Fix #1186845 : get_texture_card() no longer hangs multi-threaded pipeline.
2015-01-08 01:43:14 +01:00
rdb
3c30c8de56
Expose OpenSSLWrapper to Python (as requested)
2015-01-07 23:05:14 +01:00
rdb
6ce891f748
Finally fix the aspect ratio on the blasted FPS meter
2015-01-07 22:34:43 +01:00
rdb
b5a49efc2e
Merge branch 'master' into interrogate-overhaul
2015-01-07 19:34:15 +01:00
rdb
af15797a25
Many, many performance optimizations and enhancements
2015-01-07 19:30:01 +01:00
rdb
b19ff5b10e
Fix crash that may occur when handle_reshape in called before the window is fully created.
...
Not sure if this affects any renderer but the tinydisplay renderer.
2015-01-05 22:38:09 +01:00
rdb
8a5f07f9c3
Forgot two HAVE_FMODEX lines
2015-01-05 18:10:45 +01:00
rdb
ecf627b315
Fix a bug substituting some enums
...
(Still a bug: some enums in templated classes don't get instanced properly)
2015-01-05 17:04:38 +01:00
rdb
e2cdade9d2
Merge branch 'master' into interrogate-overhaul
2015-01-04 20:39:58 +01:00
rdb
936fa653b0
Remove unneeded HAVE_ flags from dtool_config.h generation
2015-01-04 20:34:59 +01:00
rdb
5e905d4463
Fix various parser bugs, improve error reporting
...
(to show the included file chain -vv is now needed)
2015-01-04 20:30:24 +01:00
rdb
34761a0b9b
Merge branch 'master' into interrogate-overhaul
...
Conflicts:
dtool/src/cppparser/cppBison.yxx
2015-01-03 16:52:44 +01:00
rdb
33ef39b7db
Remove modules that seem obsolete from direct tree
2015-01-03 16:33:19 +01:00
rdb
3831d44576
Fix issue with resetting ScissorAttrib state
...
https://www.panda3d.org/forums/viewtopic.php?f=1&t=17505
2015-01-02 22:38:02 +01:00
rdb
5e5a04031f
Remove old decal system to simplify cull/draw process a bit more
2015-01-02 15:26:47 +01:00
rdb
e8905b840c
Use C++11 move semantics to dramatically improve PointerTo performance
2015-01-02 15:25:58 +01:00
rdb
8098460433
Use -fno-exceptions for more performance; disable RTTI in release builds
2015-01-02 15:06:47 +01:00
rdb
368e1ca644
Support noexcept and rvalue references in C++ parser
2015-01-02 14:57:33 +01:00
rdb
202008c470
Support digraphs and alternate operator names in CPPParser
2015-01-02 14:55:06 +01:00