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
|
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
|
ea368dd559
|
Bam reader robustness; allow threaded bam reading from Python
|
2016-01-26 11:35:04 +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 |
rdb
|
6eb460c359
|
Add ability to cache compiled GLSL shaders, remove unused ShaderUtilization
|
2016-01-13 19:58:11 +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
|
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 |
rdb
|
5406fab702
|
Merge branch 'release/1.9.x'
|
2015-12-24 16:18:22 +01:00 |
rdb
|
e4857a58bb
|
Add many more Python properties
|
2015-12-24 16:17:34 +01:00 |
rdb
|
a0f5465ad4
|
Add ShaderAttrib::make(shader, priority)
|
2015-12-22 20:25:41 +01:00 |
rdb
|
5f59f54475
|
set_render_mode_thickness/perspective no longer overwrites wireframe color
|
2015-12-19 23:44:23 +01:00 |
rdb
|
56194acf87
|
Fix clock-mode Config.prc setting
|
2015-12-19 15:34:34 +01:00 |
rdb
|
6480e82e3b
|
First pass adding properties to many Panda classes
|
2015-12-10 16:23:06 +01:00 |
tobspr
|
0ec8f1d758
|
Make instance count override properly
|
2015-11-30 21:24:17 +01:00 |
tobspr
|
3cf2b5496b
|
Add clear_tag_states() to camera
|
2015-11-28 17:55:07 +01:00 |
rdb
|
eca343c712
|
Add not-completely-useless output() method to ShaderAttrib
|
2015-11-28 17:53:35 +01:00 |
rdb
|
bdf91e206d
|
Remove references to Python.h and py_config.h from Panda headers, to prevent picking up a dependency on Python libraries in third-party modules
|
2015-11-28 16:33:44 +01:00 |
rdb
|
84c0fbd1b1
|
Remove deprecated empty-node-path behavior
|
2015-11-28 16:22:22 +01:00 |
rdb
|
db3ab953e4
|
Remove ppremake, genPyCode, and all hacks created to support them
|
2015-11-09 19:06:49 +01:00 |
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 |