rdb
|
9fad3dba60
|
general: remove macros for compatibility with non-C++11 compilers
Now that we require MSVC 2015, we no longer need all this nonsense, so we can write cleaner code.
|
2018-05-23 23:33:05 +02:00 |
rdb
|
dd2806c8bd
|
Mark constructors 'explicit' for which coercion makes no sense
|
2017-11-06 19:47:38 +01:00 |
Younguk Kim
|
a26662ce46
|
Fix compile error by missing header file
|
2017-11-02 18:04:36 +09:00 |
rdb
|
bf190f7306
|
interrogate: support MAKE_MAP_PROPERTY
|
2017-10-09 00:02:46 +02:00 |
rdb
|
0e2b14cf4c
|
pgraph: custom binding for set_shader_input()
Should be faster and more reliable at PTA handling
We no longer need the interrogate perf hack for the first-arg InternalName
Fixes: #161
|
2017-10-08 17:50:28 +02:00 |
rdb
|
6f8b379bda
|
Big patch full of performance improvements
This particularly benefits applications with a lot of nodes.
|
2017-04-03 01:41:23 +02:00 |
rdb
|
34068dc0c1
|
Implement support for SSBOs
|
2016-12-13 21:22:17 +01:00 |
tobspr
|
0fcfb8e372
|
New file headers, new comment style
|
2016-02-17 17:47:48 +01:00 |
rdb
|
e2dfc935a1
|
Various refactoring, esp. of GLSL input system
|
2015-05-21 14:16:45 +02:00 |
rdb
|
7a6aa7bfae
|
Implement ParamNodePath; fix circular include issue in shaderInput.h
|
2015-02-25 01:25: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
|
95d85819b0
|
Separate out sampler state from texture, support sampler objects, support LOD min/max/bias
|
2014-12-12 15:58:45 +01:00 |
rdb
|
cd79de19b2
|
Add more parameters for binding images to shaders.
|
2014-08-19 20:22:57 +00:00 |
rdb
|
44aea55a66
|
Int shader inputs
|
2014-07-03 21:56:55 +00:00 |
David Rose
|
501470169f
|
stdfloat_double
|
2011-10-10 05:25:10 +00:00 |
David Rose
|
87ebb4f32c
|
fix GeomVertexRewriter::set_row() problem with empty data; add GeomVertexReader/Writer::set_row_unsafe(); fix some compiler warnings
|
2011-06-17 18:57:04 +00:00 |
Mike Christel
|
6418e6f221
|
extended shader input system support for Cg (see Panda SE Project 2010-03-17 blog post for more details)
|
2010-04-07 11:16:29 +00:00 |
David Rose
|
fb9c56432a
|
we are now using the modified BSD license
|
2008-05-28 18:37:20 +00:00 |
Josh Yelon
|
91f0ffed00
|
New error checking for missing ShaderInput
|
2007-11-12 06:26:25 +00:00 |
Zachary Pavlov
|
220d33e006
|
okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg
|
2007-07-20 23:02:51 +00:00 |
Zachary Pavlov
|
bb46722b39
|
fixes an issue that only shows up Opt2
|
2006-10-25 02:50:17 +00:00 |
David Rose
|
8a78fffd8f
|
multithreading optimizations, tau profiler, related changes
|
2006-04-05 19:36:05 +00:00 |
Josh Yelon
|
2095d8c44f
|
New shader system
|
2005-09-25 04:06:31 +00:00 |