]>
Some of my projects - openlase.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Hector Martin [Sat, 12 Mar 2011 17:21:20 +0000 (18:21 +0100)]
Move tracer into libol
Hector Martin [Sat, 12 Mar 2011 17:25:22 +0000 (18:25 +0100)]
Implement tracer init/reinit/deinit properly
Hector Martin [Sat, 12 Mar 2011 16:26:10 +0000 (17:26 +0100)]
Add icoord typedef for tracer, clean up stuff
Hector Martin [Sat, 12 Mar 2011 16:16:34 +0000 (17:16 +0100)]
Tracer infrastructure rewrite
- Beginnings of new API to support more flexible tracing
- Traced points now go to a buffer (can be displayed several times)
- Now maintains a start point buffer to only scan frame once
- Get rid of the spiral frame scanning stuff
- Playvid now traces once per input frame, not once per output frame
Regression: overdraw went away for now
Regression: the avstream/slides stuff is broken for now
Hector Martin [Sat, 12 Mar 2011 00:23:35 +0000 (01:23 +0100)]
Skip one-pixel gaps in tracer
Hector Martin [Sat, 12 Mar 2011 00:21:59 +0000 (01:21 +0100)]
Make libol shared
Hector Martin [Thu, 10 Mar 2011 12:23:36 +0000 (13:23 +0100)]
Clean up CMakeFiles and make most libs optional
This will disable building various tools when the libraries that they
require are missing. The only absolutely mandatory dependencies now are
JACK and pthreads (both required for libol).
Hector Martin [Sun, 13 Feb 2011 18:55:58 +0000 (19:55 +0100)]
svg2ild improvements (ellipse, % issue, etc)
Hector Martin [Sun, 13 Feb 2011 18:55:34 +0000 (19:55 +0100)]
Improve tracer some more, and clean it up
Hector Martin [Tue, 18 Jan 2011 02:33:38 +0000 (03:33 +0100)]
Fix out of bounds access for empty frames
This was causing broken float values (NaN) which kill the output
processor.
Hector Martin [Tue, 18 Jan 2011 02:14:21 +0000 (03:14 +0100)]
simulator: scale point/linesize with window size
Hector Martin [Mon, 17 Jan 2011 17:01:13 +0000 (18:01 +0100)]
Bump copyrights to 2011
Hector Martin [Mon, 17 Jan 2011 16:58:29 +0000 (17:58 +0100)]
OpenGL-based laser simulator
Hector Martin [Mon, 10 Jan 2011 02:47:57 +0000 (03:47 +0100)]
Add dwell support to playvid
Hector Martin [Mon, 10 Jan 2011 02:47:05 +0000 (03:47 +0100)]
Support start dwell for OL_POINTS objects
Hector Martin [Sun, 2 Jan 2011 06:02:05 +0000 (07:02 +0100)]
Add the 27C3 slides (with cleaned up versions of several of the effects)
Hector Martin [Sun, 2 Jan 2011 06:04:41 +0000 (07:04 +0100)]
Add param to disable object reversing
Hector Martin [Sun, 2 Jan 2011 06:03:38 +0000 (07:03 +0100)]
Add digits and a couple symbols to laser font
Hector Martin [Sat, 18 Dec 2010 20:23:32 +0000 (21:23 +0100)]
Improve object ordering again, reduce some jitter issues
Hector Martin [Sat, 18 Dec 2010 20:22:47 +0000 (21:22 +0100)]
Disable jack-thread olLog calls (threading issues)
Hector Martin [Sat, 18 Dec 2010 20:22:20 +0000 (21:22 +0100)]
Totally ignore trivially offscreen objects
Hector Martin [Sat, 18 Dec 2010 19:58:03 +0000 (20:58 +0100)]
Add quiet mode to svg2ild
Hector Martin [Sat, 18 Dec 2010 19:57:46 +0000 (20:57 +0100)]
Make text go through the 3D pipeline
Hector Martin [Sat, 18 Dec 2010 19:57:21 +0000 (20:57 +0100)]
Fix broken perspective transform matrix
Hector Martin [Sat, 18 Dec 2010 19:54:50 +0000 (20:54 +0100)]
Allow object inversion in the final render pass and fix flickering issue
Hector Martin [Sat, 18 Dec 2010 19:54:07 +0000 (20:54 +0100)]
Catch and break out of excessive bezier recursion
Hector Martin [Sat, 18 Dec 2010 19:53:31 +0000 (20:53 +0100)]
Fix 3D ILDA mode
Hector Martin [Sat, 18 Dec 2010 19:53:13 +0000 (20:53 +0100)]
Minor font tweaks
Hector Martin [Sat, 18 Dec 2010 19:52:30 +0000 (20:52 +0100)]
Add logging function and replace all printfs with that
Hector Martin [Sat, 18 Dec 2010 19:51:05 +0000 (20:51 +0100)]
Add olGetRenderParams()
Hector Martin [Sat, 18 Dec 2010 19:50:10 +0000 (20:50 +0100)]
Add object count to frame info report
Hector Martin [Thu, 9 Dec 2010 04:48:56 +0000 (05:48 +0100)]
More svg2ild improvements
- Respect the fact that default fill is visible
- Implement <circle>
Hector Martin [Thu, 9 Dec 2010 04:48:41 +0000 (05:48 +0100)]
Add laser harp example
Hector Martin [Wed, 8 Dec 2010 12:24:21 +0000 (13:24 +0100)]
midiview: support specifying MIDI channel list
Hector Martin [Wed, 8 Dec 2010 12:20:21 +0000 (13:20 +0100)]
Many svg2ild improvements
- Modularized, can be imported now
- Added lots of SVG primitives that were missing
- Support elliptical arcs
- Added basic invisible object detection
- Auto centering and scaling down if required
- Support viewBox properly
Hector Martin [Tue, 30 Nov 2010 05:01:21 +0000 (06:01 +0100)]
Add MIDI viewer / visualization
Hector Martin [Wed, 24 Nov 2010 02:20:15 +0000 (03:20 +0100)]
Add README
Hector Martin [Wed, 24 Nov 2010 01:10:10 +0000 (02:10 +0100)]
Initial commit