rdb
b9c1765ab4
Fix eggcacher, dramatically improve Windows installer
2015-02-11 21:12:54 +01:00
rdb
cbd70ad8af
Move all Python bindings out of core DLLs into the .pyd files.
2015-02-10 14:30:51 +01:00
rdb
79d025e9a8
Fix incorrect transformation of CollisionBox loaded from .egg file
2015-02-09 20:43:04 +01:00
rdb
8998fef903
Merge branch 'master' of github.com:panda3d/panda3d
2015-02-09 16:53:45 +01:00
rdb
e9a64736a3
Fix 32-bit Windows compilation issues with Eigen
2015-02-09 16:51:59 +01:00
rdb
bcf0229978
Expose p3d_ClipPlane array to GLSL
2015-02-09 15:57:47 +01:00
rdb
b4a87b58f2
Support halfVector struct parameter for GLSL light source inputs
2015-02-08 23:38:07 +01:00
rdb
bd86907181
Fix assortment of compilation issues and annoyances
2015-02-08 23:25:11 +01:00
rdb
91568b02bc
Add EggVertex::make_average(v1, v2)
2015-02-08 19:51:18 +01:00
rdb
dad8f79e96
Support using setShaderInput with a light to bind to GLSL struct
2015-02-08 01:42:11 +01:00
rdb
028c09add5
Implicit cast string to InternalName in c++, also optimize for string literals
2015-02-07 16:43:25 +01:00
rdb
78f8f65ef9
Add M_filled_wireframe render mode
2015-02-06 12:15:25 +01:00
rdb
eaabc1bfa5
Add ConfigVariableColor
2015-02-05 13:34:52 +01:00
rdb
3bf2a0f814
Proper unbinding of GLSL matrix attribute arrays
2015-02-05 13:27:35 +01:00
rdb
7c14d1872a
Fix race condition when manipulating node transform in thread (LP #1417715 )
2015-02-04 00:06:14 +01:00
rdb
6b10409890
Fix add_consecutive_vertices / show_bounds crash
2015-02-03 17:18:58 +01:00
rdb
083e160f89
Partially fix excessive event spam when resizing windows
2015-02-02 19:18:32 +01:00
rdb
987ba2083b
Use notify-level-shader instead of gobj for shader logging
2015-02-02 19:03:14 +01:00
rdb
3b1bd9ef39
This fixes most issues with Cg's GLSL profiles on non-NVIDIA cards
2015-02-02 16:31:23 +01:00
rdb
3aefaff8b1
Show source filename in GLSL error logs
2015-02-01 19:25:51 +01:00
rdb
13fb8079ec
Better shader caching, GLSL "#pragma include" support, better error reporting
2015-02-01 17:52:52 +01:00
rdb
9b2e322f29
Display better error when encountering invalid prim index
2015-02-01 17:41:55 +01:00
rdb
a7d1eb90c5
Expose has_extension to query whether OpenGL extension is supported
2015-01-24 21:56:06 +01:00
rdb
0f1243230d
Fix OpenGL error on FBO shutdown
...
(caused by call to glGetError while context was already shut down)
2015-01-24 19:50:25 +01:00
rdb
a6cf0960fa
Remove EventStorePandaNode, it is no longer necessary
...
(since PandaNode now directly inherits from TypedWritableReferenceCount)
2015-01-24 19:50:14 +01:00
rdb
0a64bdb33b
Fix MouseRecorder & let PandaNode inherit from TypedWritableReferenceCount
2015-01-24 16:12:04 +01:00
rdb
0dc0bbdf0c
Missed this section, no point generating shaders in draw any more
2015-01-23 21:41:43 +01:00
rdb
c3ca2f1a65
Fix regression with Actor loading
2015-01-23 21:24:29 +01:00
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
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
095a402853
Fix window-resizing regression on Windows
2015-01-14 20:23:16 +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
rdb
763727fbb1
attempted crash fix
2015-01-12 21:34:47 +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
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