rdb
|
da17cce447
|
Fix error and warnings in 32-bit Windows build
|
2015-11-01 16:57:52 +01:00 |
rdb
|
aca077916d
|
Add flag enabling vertex shader control over point size
|
2015-10-17 12:11:11 +02:00 |
rdb
|
7f7f85794d
|
Fix various compilation and linker issues across several platforms
|
2015-10-07 21:09:35 +02: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
|
aebce2e74c
|
Merge branch 'release/1.9.x'
|
2015-10-05 01:23:31 +02:00 |
rdb
|
9bb968cc8b
|
Remove unused methods
|
2015-10-04 12:56:45 +02:00 |
rdb
|
e1c0ae7f1b
|
Add F_hardware_skinning/p3d_TransformTable to GLSL on 1.9 branch, as requested
Uses a hack to prevent breaking ABI compat
|
2015-09-05 15:28:57 +02:00 |
rdb
|
0c4c8484ba
|
Merge remote-tracking branch 'origin/release/1.9.x'
|
2015-08-20 21:28:25 +02:00 |
rdb
|
7fa0d3c60a
|
Fix bug #1457688: libRocket elements show solid white in tinydisplay
|
2015-08-20 18:58:13 +02:00 |
rdb
|
b9d45ccc04
|
Fixes for the fact that render states were no longer sticking around in the cache between frames
|
2015-07-28 21:42:45 +02:00 |
rdb
|
e4c3301bd0
|
Shader context input state tracking system, for more efficiently updating shader inputs
|
2015-07-28 16:33:34 +02:00 |
rdb
|
f33e450823
|
A lot of performance changes, particularly wrt dcasts and state management
|
2015-07-27 16:32:57 +02:00 |
rdb
|
75019784f4
|
Changes to inlining so we can use FORCE_INLINING in gcc as well
|
2015-07-27 15:39:46 +02:00 |
rdb
|
ef9908c277
|
More robust Cg support on non-NVIDIA card + automatically enable hardware skinning in Shader Generator
|
2015-07-07 02:51:48 +02:00 |
rdb
|
214d799d82
|
Add optional "other" NodePath argument for get_tight_bounds()
|
2015-07-06 14:52:08 +02:00 |
rdb
|
7026854cc2
|
Fixes to get the C binding generator to work
|
2015-07-05 16:07:08 +02:00 |
rdb
|
419eadb859
|
Support hardware skinning in GLSL
|
2015-06-21 20:28:31 +02:00 |
rdb
|
82e098e578
|
Move auto-rescale-normal handling out of GSG, support normalizing normals in shader generator
|
2015-06-13 18:20:18 +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
|
75978222a1
|
Merge branch 'release/1.9.x'
|
2015-06-02 00:31:24 +02:00 |
rdb
|
cc62e731b7
|
Fix compilation with ppremake
|
2015-06-01 00:21:32 +02:00 |
rdb
|
e2dfc935a1
|
Various refactoring, esp. of GLSL input system
|
2015-05-21 14:16:45 +02:00 |
rdb
|
16e7831566
|
Remove executable permissions from files that don't need them
|
2015-04-05 15:41:49 +02:00 |
rdb
|
b4bfe7010c
|
A few convenience methods that allow for cleaner code in GSGs
|
2015-03-31 13:57:02 +02:00 |
Sam Edwards
|
64120cd7d8
|
general: Add missing includes and forward-declarations.
|
2015-03-28 19:27:48 +01:00 |
rdb
|
e608fa69c7
|
Merge branch 'master' into interrogate-overhaul
Conflicts:
dtool/src/cppparser/cppBison.yxx
dtool/src/interrogate/interfaceMakerPythonNative.cxx
|
2015-03-14 16:47:31 +01:00 |
rdb
|
d345246a93
|
Fix compilation with STDFLOAT_DOUBLE
|
2015-03-08 15:55:43 +01:00 |
rdb
|
223620e27e
|
Fix draw mask propagation for initially hidden nodes when when frustum culling is off
|
2015-02-28 13:03:45 +01:00 |
rdb
|
238cbad2a1
|
Merge branch 'master' into interrogate-overhaul
|
2015-02-27 12:48:33 +01:00 |
rdb
|
db87bc7914
|
PointerToArray fixes, Windows build fixes, more move constructors
|
2015-02-27 12:45:11 +01:00 |
rdb
|
69dc29d6f0
|
Merge pull request #7 from kestred/cfs-fixes
Miscellaneous compilation fixes
|
2015-02-25 02:25:19 +01:00 |
rdb
|
7a6aa7bfae
|
Implement ParamNodePath; fix circular include issue in shaderInput.h
|
2015-02-25 01:25:19 +01:00 |
Sam Edwards
|
903966371c
|
general: Fix missing includes.
|
2015-02-24 16:06:47 -08:00 |
rdb
|
8dbe681143
|
Fix bug with Collide flag "polyset" and nested <Transform> elements
|
2015-02-24 23:51:00 +01:00 |
rdb
|
d43068b09a
|
Merge branch 'master' into interrogate-overhaul
|
2015-02-11 21:59:54 +01:00 |
rdb
|
8d17e86d2e
|
Merge /cygdrive/g/panda3d
|
2015-02-11 21:13:25 +01:00 |
rdb
|
b9c1765ab4
|
Fix eggcacher, dramatically improve Windows installer
|
2015-02-11 21:12:54 +01:00 |
rdb
|
4dc4c9eb3d
|
Merge branch 'master' into interrogate-overhaul
Conflicts:
dtool/src/interrogate/functionRemap.cxx
dtool/src/interrogate/interfaceMakerPythonNative.cxx
panda/src/event/pythonTask.cxx
panda/src/express/multifile.h
panda/src/express/pointerToArray.I
panda/src/mathutil/config_mathutil.N
panda/src/putil/config_util.N
panda/src/putil/doubleBitMask.h
|
2015-02-11 14:41:58 +01:00 |
rdb
|
a6eb3fa442
|
Make NodePathCollection and TextureCollection constructors extensions
|
2015-02-11 14:14:03 +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
|
e9a64736a3
|
Fix 32-bit Windows compilation issues with Eigen
|
2015-02-09 16:51:59 +01:00 |
rdb
|
b2f73d0877
|
Merge branch 'master' into interrogate-overhaul
|
2015-02-08 12:11:19 +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
|
7c14d1872a
|
Fix race condition when manipulating node transform in thread (LP #1417715)
|
2015-02-04 00:06:14 +01:00 |
rdb
|
13fb8079ec
|
Better shader caching, GLSL "#pragma include" support, better error reporting
|
2015-02-01 17:52:52 +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 |