15 Commits

Author SHA1 Message Date
Irlan
6aa677e133 Removed profiler listener 2019-04-08 13:53:35 -03:00
Irlan
1ef6d46d33 Add a statistical profiler. Also applied a bugfix b3Profiler.
- This is a compact hierarchical profiler which also stores node statistics
- Might need to use a hash-table to lookup statistic for node because each frame trees are build
2019-04-06 18:06:20 -03:00
Irlan
c638a0a52c renaming 2019-04-02 10:26:54 -03:00
Irlan
3f55504a91 use assert instead of B3_ASSERT 2019-03-31 11:07:05 -03:00
Irlan
fb895192e7 rename 2019-03-31 11:02:26 -03:00
Irlan
701e4c5b15 profiler hierarchy 2019-03-31 10:20:17 -03:00
Irlan
f59df50fbd consistency 2019-03-30 11:51:55 -03:00
Irlan
812ee84d7e bugfix 2019-03-30 10:48:24 -03:00
Irlan
1f65a9f79d update license headers 2019-02-26 16:41:28 -03:00
Irlan
b48b16843a removed a couple of bugs in the profiler 2018-10-07 20:48:26 -03:00
Irlan
bd09b243c2 use mvc for the testbed, update almost all tests, bugfixes, improvements, cleanup
Since I started altering the testbed for better maintainability, I prefered to drop this (tested) large change with a single commit. Some changes below:

Put some globals in their correct place,

Now Testbed uses the MVC pattern (Model-View Controller). This way it becomes better to maintain than using no pattern  in my opinion.

Fixed some bugs in the debug draw interface.

Of course, updated almost all tests because of the differences.

Update script.
2018-04-10 00:57:14 -03:00
Irlan
63bc6c8674 rewrite profiler 2018-04-07 21:15:04 -03:00
Irlan
e27deb2868 fix issue 26, switch to VS 2017, cleanup 2017-07-19 10:58:05 -03:00
Irlan
5cc72c5940 centralize profiler declaration 2017-02-28 20:47:45 -03:00
Irlan
71ee97aaa0 add hello world example and edit source tree 2017-02-27 18:59:58 -03:00