rdb
|
886e1c2f16
|
general: fix many compilation warnings in GCC 8
|
2018-06-19 00:37:28 +02:00 |
Sam Edwards
|
b2bfb31114
|
general: Remove `using std::*` from headers
Also remove most `using namespace std;` statements. The only one that remains is in py_panda.h.
Closes #350
Closes #335
|
2018-06-14 16:04:49 +02:00 |
Sam Edwards
|
e2b4353800
|
general: Replace NULL (and 0 as pointer) with C++11 nullptr
Exceptions to this replacement are:
- .c files
- Headers included by a .c file
- stb_image.h
- dr_flac.h
- Strings
- Comments
|
2018-06-03 16:35:13 -06:00 |
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
|
7d6b7f40f5
|
Merge branch 'release/1.9.x'
|
2016-06-09 21:52:51 +02:00 |
rdb
|
a1749b2f07
|
Don't align transform_blend vertex column to 4 byte boundary
Somewhat improves performance of CPU vertex animation
|
2016-06-09 21:48:57 +02:00 |
rdb
|
a2ae62dbda
|
Introduce ability to write older .bam versions, down to 6.21
See https://www.panda3d.org/manual/index.php/Dev:Bam_Format
|
2016-04-29 16:30:41 +02:00 |
tobspr
|
0fcfb8e372
|
New file headers, new comment style
|
2016-02-17 17:47:48 +01:00 |
rdb
|
ac7c8c3756
|
Merge branch 'release/1.9.x'
Conflicts:
panda/src/gobj/geomVertexColumn.cxx
|
2015-06-14 23:16:42 +02:00 |
rdb
|
bac400543a
|
Correct scaling of normals during flatten operations
|
2015-06-14 23:14:56 +02:00 |
rdb
|
9303c247b6
|
Support signed int vertex data, normalize 16-bit uint colors properly, don't normalize int columns passed to shaders
|
2015-04-30 20:13:36 +02:00 |
rdb
|
028c09add5
|
Implicit cast string to InternalName in c++, also optimize for string literals
|
2015-02-07 16:43:25 +01:00 |
rdb
|
77c9e6cf6c
|
Add support for instance arrays via vertex attrib divisors
|
2015-01-22 17:04:25 +01:00 |
rdb
|
cc3bae7e76
|
Big interrogate cleanup, new extension system, add __iter__ support, add buffer protocol support
|
2013-09-17 10:11:43 +00:00 |
David Rose
|
95db6ebaca
|
GeomVertexFormat::maybe_align_columns_for_animation()
|
2011-12-19 23:52:06 +00:00 |
David Rose
|
6824cb6928
|
better implementation of vertex-column-alignment
|
2011-12-17 23:08:03 +00:00 |
David Rose
|
7de805989f
|
add vertex-column-alignment
|
2011-12-17 01:55:52 +00:00 |
David Rose
|
cd79af53fe
|
dx9 shader support from zhao
|
2011-09-28 18:42:58 +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 |
David Rose
|
aefe3d35c2
|
merge dev_bam_2009 to trunk
|
2009-06-10 17:54:40 +00:00 |
David Rose
|
d4c2c9858d
|
SIMPLE_THREADS_NO_MUTEX -> LightMutex
|
2008-10-08 23:23:40 +00:00 |
David Rose
|
fb9c56432a
|
we are now using the modified BSD license
|
2008-05-28 18:37:20 +00:00 |
David Rose
|
68cd3322a9
|
better thread protection in reference counts, esp. TransformState etc.
|
2007-07-14 21:32:48 +00:00 |
David Rose
|
afc9d9693e
|
compiler warning
|
2007-06-16 01:27:22 +00:00 |
David Rose
|
0b703e2f14
|
SceneGraphReducer::remove_column()
|
2007-06-15 14:50:44 +00:00 |
David Rose
|
732bbafaa9
|
define NodePath::premunge_scene() and supporting implementation
|
2007-05-21 16:05:22 +00:00 |
David Rose
|
cf01ef9cd6
|
add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable.
|
2006-01-15 06:34:33 +00:00 |
David Rose
|
bc0d509090
|
bam 5.0, new Geom implementation is now official
|
2005-06-30 17:42:21 +00:00 |