rdb
|
f79fbf25c3
|
ShaderGenerator: big overhaul, don't generate more shaders than needed
|
2017-07-10 21:55:27 +02:00 |
rdb
|
36f2eda9ec
|
Fix name of "Buffer switch" pcollector in pStatProperties.cxx
|
2016-12-18 00:12:26 +01:00 |
rdb
|
9963fe2c3c
|
Fix a couple of compile warnings, reduce unnecessary includes
|
2016-06-23 22:59:50 +02:00 |
rdb
|
ce29ae490d
|
Interrogate improvements, more properties, MAKE_SEQ_PROPERTY
|
2016-05-11 00:16:53 +02:00 |
tobspr
|
0fcfb8e372
|
New file headers, new comment style
|
2016-02-17 17:47:48 +01:00 |
rdb
|
6480e82e3b
|
First pass adding properties to many Panda classes
|
2015-12-10 16:23:06 +01:00 |
rdb
|
db3ab953e4
|
Remove ppremake, genPyCode, and all hacks created to support them
|
2015-11-09 19:06:49 +01: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
|
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 |
Ed Swartz
|
4c5a540dc9
|
Add a color and config variable for the pstats "*" category
|
2015-05-31 10:27:52 -05:00 |
rdb
|
16e7831566
|
Remove executable permissions from files that don't need them
|
2015-04-05 15:41:49 +02:00 |
rdb
|
41184b1189
|
Optimizations to improve start-up time (esp. in JavaScript)
|
2015-04-04 19:05:54 +02:00 |
rdb
|
eaabc1bfa5
|
Add ConfigVariableColor
|
2015-02-05 13:34:52 +01:00 |
rdb
|
af15797a25
|
Many, many performance optimizations and enhancements
|
2015-01-07 19:30:01 +01:00 |
rdb
|
db0fd516a0
|
Add GPU profiling capabilities to PStats using OpenGL timer queries
|
2014-09-24 23:53:37 +00:00 |
David Rose
|
dfe16c64f6
|
rename all Panda-built libraries to begin with libp3 or libpanda
|
2011-12-06 02:39:21 +00:00 |
David Rose
|
dca824b5de
|
hey, this time I really found the ffmpeg crash.
|
2011-11-18 19:40:40 +00:00 |
David Rose
|
539b61571c
|
guarantee word alignment for AtomicAdjust stuff
|
2011-11-17 23:31:31 +00:00 |
David Rose
|
cb9b0f075d
|
PStats should use doubles consistently
|
2011-10-27 18:39:27 +00:00 |
David Rose
|
501470169f
|
stdfloat_double
|
2011-10-10 05:25:10 +00:00 |
David Rose
|
4785161374
|
squelch some more compiler warnings
|
2011-06-18 00:16:48 +00:00 |
Chris Brunner
|
547a72053c
|
support for #ifdef WIN64_VC instead of just #ifdev WIN32_VC alone
|
2010-05-28 21:09:22 +00:00 |
David Rose
|
264608d008
|
protect threaded pstats better
|
2009-01-22 23:44:03 +00:00 |
David Rose
|
c85f5e39f5
|
defer transmitting until frame has begin properly
|
2009-01-22 20:18:02 +00:00 |
David Rose
|
574403a39f
|
fix pstats mutex leaking
|
2009-01-22 00:17:07 +00:00 |
Zachary Pavlov
|
a46399c662
|
fix for non pstats
|
2008-11-19 22:35:11 +00:00 |
Zachary Pavlov
|
da5afd76e7
|
default constructor for non pstats pstatcollector
|
2008-11-18 20:22:39 +00:00 |
David Rose
|
58e0537e3c
|
wide interrogate improvements: sequence protocol, MAKE_SEQ, __setitem__, and parameter coercion
|
2008-11-07 21:12:42 +00:00 |
David Rose
|
ef771a796b
|
make sync primitives more similar to python function names
|
2008-10-14 00:07:05 +00:00 |
David Rose
|
09fe2062c2
|
fix problem at shutdown
|
2008-10-09 21:55:10 +00:00 |
David Rose
|
d4c2c9858d
|
SIMPLE_THREADS_NO_MUTEX -> LightMutex
|
2008-10-08 23:23:40 +00:00 |
David Rose
|
c740062d29
|
prevent deadlock on exit with pstats
|
2008-09-26 00:34:49 +00:00 |
David Rose
|
fd0af5b6ef
|
fix pstats-threaded-write in simple-threads case
|
2008-09-13 03:39:21 +00:00 |
David Rose
|
c5957be27b
|
pseudo-threaded network reads and writes
|
2008-09-08 19:39:43 +00:00 |
David Rose
|
85d94ff0c5
|
pstats pixel count for tinydisplay
|
2008-08-05 00:57:35 +00:00 |
David Rose
|
9198427dbc
|
remove unreliable 'interpreter' memory category
|
2008-07-17 22:38:50 +00:00 |
David Rose
|
33e0cdcff1
|
whoops, sw sprites not k
|
2008-06-13 19:16:22 +00:00 |
David Rose
|
fb9c56432a
|
we are now using the modified BSD license
|
2008-05-28 18:37:20 +00:00 |
David Rose
|
07ee48ae07
|
manage texture memory for tinydisplay
|
2008-05-06 03:17:29 +00:00 |
David Rose
|
0cda3c165a
|
time munge::geom
|
2008-03-26 00:05:51 +00:00 |
David Rose
|
0c2b6e3164
|
threaded pstats fix
|
2007-11-27 01:15:26 +00:00 |
David Rose
|
d85b062b2d
|
don't limit counters to 32-bit
|
2007-11-21 22:42:56 +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 |
David Rose
|
93f85f9ef9
|
simpler do_issue_clip_plane() and do_issue_light(); more pstats calipers
|
2007-07-19 16:16:41 +00:00 |
David Rose
|
af21534823
|
track Draw:Set State
|
2007-07-18 13:55:24 +00:00 |
David Rose
|
24d4175ca9
|
compiler warnings, etc.
|
2007-07-13 22:31:17 +00:00 |
David Rose
|
8d8a4cf620
|
filter out overlarge frames
|
2007-07-02 20:18:17 +00:00 |
David Rose
|
04a5308b57
|
make thread block time explicit in pstats
|
2007-07-01 18:48:50 +00:00 |
David Rose
|
d700bf85ab
|
fix crash in SIMPLE_THREADS case
|
2007-06-30 16:28:06 +00:00 |
David Rose
|
385e7be325
|
still more meminfo fixes
|
2007-06-29 15:53:27 +00:00 |