rdb
69b3468b2c
interrogate: more improvements to seq/map wrappers
...
Gets rid of properties defined as both MAKE_SEQ_PROPERTY/MAKE_MAP_PROPERTY, which are just a bad idea. Instead, adds a way for map properties to define a separate "keys" interface.
Fixes : #203
2017-11-27 17:29:50 +01: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
edb83fe89a
Various optimizations to reduce performance overhead of rendering
2017-02-21 02:20:06 +01:00
rdb
18874fa151
Replace PN_int/uint types with stdint.h types, since all compilers we support have them.
...
Plus, we already had code that relied on them being available anyway.
2016-05-11 00:27:58 +02:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
rdb
fdc8918946
Add packed unsigned 11/10/10-bit floating point vertex format
2015-05-02 14:20:51 +02:00
rdb
77c9e6cf6c
Add support for instance arrays via vertex attrib divisors
2015-01-22 17:04:25 +01:00
rdb
af15797a25
Many, many performance optimizations and enhancements
2015-01-07 19:30:01 +01:00
David Rose
372532346e
GeomVertexData::reserve_num_rows() and related changes--big performance improvement, especially on Windows
2011-03-12 21:42:34 +00:00
David Rose
fb9c56432a
we are now using the modified BSD license
2008-05-28 18:37:20 +00:00
David Rose
b943c36fae
First pass at memory-managed vertices. Might break threaded code.
2007-05-13 00:01:38 +00:00
David Rose
936412fae2
merge cow_thread_2007_04_12: make copy-on-write operations thread-safe
2007-04-19 18:23:10 +00:00
David Rose
63edecf517
faster sprite particles
2007-02-08 19:56:33 +00:00
David Rose
b053967464
fix threading on windows
2006-06-15 23:39:00 +00:00
David Rose
c8eb6c5a82
reduced need for read locks
2006-05-02 00:48:10 +00:00
David Rose
f410cff0cd
separate out CacheKey and CacheEntry
2006-04-30 20:24:14 +00:00
David Rose
9808294212
factor out more calls to Thread::get_current_thread()
2006-04-27 14:45:39 +00:00
David Rose
ce3afa5f53
preserve current_thread instead of pipeline_stage in PipelineReader objects
2006-04-20 18:38:41 +00:00
David Rose
09fe314fc0
move inline function to .I
2006-04-20 04:18:35 +00:00
David Rose
57338ee24d
better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes
2006-04-20 04:03:16 +00:00
David Rose
2bb5462a4c
fix cache in threaded pipeline
2006-02-15 15:37:45 +00:00
David Rose
1d2282a879
pipelining getting close; uprev bam version to 6.0
2006-02-14 19:07:47 +00:00
David Rose
79f1462eb1
mo' better pipelining
2006-02-09 23:47:29 +00:00
David Rose
c75b55eb98
better pipelining
2006-02-03 18:12:08 +00:00
David Rose
bc0d509090
bam 5.0, new Geom implementation is now official
2005-06-30 17:42:21 +00:00