-
Shawn Rutledge
committed
[16c669]
move wgpu expt to 9p-renderers/wgpu
-
Shawn Rutledge
committed
[e0b006]
wgpu renderer: find and render path files recursively
-
Shawn Rutledge
committed
[357e7e]
wgpu: re-run compute shader before each render pass
-
Shawn Rutledge
committed
[be5e07]
9p server: don't string-convert and parse binary path8 data
-
Shawn Rutledge
committed
[3c355b]
crappy implementation of Gupta-Sproull AA line drawing
-
Shawn Rutledge
committed
[b6a159]
implement stroke-thickness AA
-
Shawn Rutledge
committed
[227369]
begin svg2path8 with nanosvg
-
Shawn Rutledge
committed
[b827bc]
svg2path8 mvp: no stroke width yet, only lines
-
Shawn Rutledge
committed
[abf782]
svg2path8: implement the 'z' close command
-
Shawn Rutledge
committed
[d28480]
svg2path8: implement stroke width on move command
-
Shawn Rutledge
committed
[609846]
wgpu: correct alignment of successive strokes
-
Shawn Rutledge
committed
[563e38]
change convention to id.Type instead of Type:id
-
Shawn Rutledge
committed
[850461]
add piet-gpu-renderer submodule
-
Shawn Rutledge
committed
[4500bf]
comment out building of g2d
-
Shawn Rutledge
committed
[39204a]
9p server: support hex color notation
-
Shawn Rutledge
committed
[1c2c57]
server: deal with named colors
-
Shawn Rutledge
committed
[fd636d]
handle-object-prop-read: deal with stored procedures again
-
Shawn Rutledge
committed
[1768a1]
plan9: add mount/unmount-9sg convenience scripts
-
Shawn Rutledge
committed
[6429ed]
plan9 renderer: deal with hex colors
-
Shawn Rutledge
committed
[eebd1a]
plan9 renderer: get ready to deal with Path types
-
Shawn Rutledge
committed
[5de12c]
plan9 renderer: begin parsing path8
-
Shawn Rutledge
committed
[682317]
plan9: draw line strokes from paths
-
Shawn Rutledge
committed
[bf3a3e]
plan9: path stroke width (but not tapered)
-
Shawn Rutledge
committed
[9a1e3f]
svg2path8: generate curveto segments
-
Shawn Rutledge
committed
[5a9ca8]
plan9: bezier paths
-
Shawn Rutledge
committed
[adf626]
svg2path8 and plan9 renderer: implement stroke & fill colors in path8
-
Shawn Rutledge
committed
[252ecb]
plan9: crappy bezier fill
-
Shawn Rutledge
committed
[67970f]
plan9: better bezier fill (subdivide to polygons)
-
Shawn Rutledge
committed
[7aab4c]
plan9: render path subshapes separately; fix DEBUG_ONLY again
-
Shawn Rutledge
committed
[c44ced]
plan9: add irintf; tweak tolerance and rounding to get precise bezier fills
-
Shawn Rutledge
committed
[9d796a]
WIP: get the working dir and index changes in advance
-
Shawn Rutledge
committed
[31e7c4]
some more TODOs from a while back
-
Shawn Rutledge
committed
[28cef5]
meta: need the format and symbol-utils eggs
-
Shawn Rutledge
committed
[77df20]
minor gits changes
-
Shawn Rutledge
committed
[617a14]
get it rendering again: comment out vsync for now; add missing prototypes; fix warnings
-
Shawn Rutledge
committed
[47a0e9]
gits: simplification which seems to fix a bug
-
Shawn Rutledge
committed
[8984b4]
try to make dsdl.scm into a command-line tool
-
Shawn Rutledge
committed
[e7b623]
some tests that were omitted a long time ago
-
Shawn Rutledge
committed
[2365b6]
dsdl.scm: add shebang to make into a scheme-script
-
Shawn Rutledge
committed
[8e64c3]
a few fixes
-
Shawn Rutledge
committed
[9c2de6]
add old declarative experiment
-
Shawn Rutledge
committed
[9ac610]
port dscm-util to chicken 5
-
Shawn Rutledge
committed
[4ae328]
begin porting the rest to chicken 5
-
Shawn Rutledge
committed
[77f085]
import libs FWIW
-
Shawn Rutledge
committed
[4052ae]
move oo-sugar to dscm-concepts module
-
Shawn Rutledge
committed
[d9b5d4]
begin splitting dscm-widget-classes from dscm-widgets
-
Shawn Rutledge
committed
[5e6ce7]
9p: Implement create and write
-
Shawn Rutledge
committed
[79fd33]
Begin fixing up widget classes
-
Shawn Rutledge
committed
[e50d6b]
add experimental 9p server using the 9p egg
-
Shawn Rutledge
committed
[ae7b06]
widget-classes: initialize name after id; implement print-object
-
Shawn Rutledge
committed
[a26d3d]
add create-time and modify-time to Widget class
-
Shawn Rutledge
committed
[a05c83]
9p server: can create widgets now
-
Shawn Rutledge
committed
[5be47a]
9p: can now list and read properties of the root widget
-
Shawn Rutledge
committed
[5504ef]
remove unused cruft
-
Shawn Rutledge
committed
[efad0f]
remove the file record
-
Shawn Rutledge
committed
[01040f]
make Twrite update properties; make reading more robust
-
Shawn Rutledge
committed
[cc3a6d]
9p: enforce read-only permission on a few properties
-
Shawn Rutledge
committed
[135abe]
Fix walking to child widgets
-
Shawn Rutledge
committed
[f88216]
9p: Deal with uninitialized slots
-
Shawn Rutledge
committed
[abaf68]
avoid using (-> ...) in printing functions
-
Shawn Rutledge
committed
[e12a58]
9p: long live bindings!
-
Shawn Rutledge
committed
[0489e9]
begin replacing ->string with print-object
-
Shawn Rutledge
committed
[995197]
don't use -> in print-object functions
-
Shawn Rutledge
committed
[1d116e]
stop using cell in widget-classes
-
Shawn Rutledge
committed
[17a633]
dump-message-fid: convert blobs to strings
-
Shawn Rutledge
committed
[02c3be]
Use #f for uninitialized slots
-
Shawn Rutledge
committed
[ac36a1]
9p: read and write x11-geometry rect syntax
-
Shawn Rutledge
committed
[dded72]
make Rectangle a "renderable" 2D widget
-
Shawn Rutledge
committed
[c6c903]
9p: make all coops classes available
-
Shawn Rutledge
committed
[5ebf83]
9p: get Text working
-
Shawn Rutledge
committed
[b47fd5]
Try to force utf8
-
Shawn Rutledge
committed
[86e071]
rename <object-with-id> to <fsobject>; move 9p requirements into it
-
Shawn Rutledge
committed
[a4d312]
put widgets into a "widgets" directory
-
Shawn Rutledge
committed
[96fb76]
remove execute bit from property permissions
-
Shawn Rutledge
committed
[4392ce]
add MVP renderer for plan9
-
Shawn Rutledge
committed
[96e9cb]
plan9 renderer: re-render every 100ms
-
Shawn Rutledge
committed
[f0b55f]
plan9 renderer: debug mode
-
Shawn Rutledge
committed
[d7be74]
plan9 renderer: colored stroked rectangles
-
Shawn Rutledge
committed
[e7e0cb]
plan9 renderer: colored rect fill
-
Shawn Rutledge
committed
[47348c]
9p server: replace debug printf's with (dbg ...); indent
-
Shawn Rutledge
committed
[b4725f]
fix (eval ...) for making classes in compiled code like the 9p server
-
Shawn Rutledge
committed
[9c6459]
9p: start using the event file (barely); implement stat more fully
-
Shawn Rutledge
committed
[8508de]
9p renderer: clean up
-
Shawn Rutledge
committed
[acaf89]
Begin adding event file
-
Shawn Rutledge
committed
[b7b785]
9p renderer: start reading the event file from another proc; debug only
-
Shawn Rutledge
committed
[c33bb7]
9p renderer: ok as long as we proccreate() the render proc too
-
Shawn Rutledge
committed
[aad7d9]
9p server: output on event files up the hierarchy from the changed widget
-
Shawn Rutledge
committed
[a9db37]
9p renderer: read input events with another proc
-
Shawn Rutledge
committed
[228236]
set mainstacksize and get threadmain() to do the drawing and event handling
-
Shawn Rutledge
committed
[11f05c]
9p renderer: use alt() for all the channels
-
Shawn Rutledge
committed
[c9d647]
9p renderer and server: finally getting along together
-
Shawn Rutledge
committed
[59458b]
add a screenshot
-
Shawn Rutledge
committed
[83c0cf]
deal with CHICKEN_CSI/C env variables not always being set
-
Shawn Rutledge
committed
[fb1c53]
empty first commit
-
Shawn Rutledge
committed
[44be53]
copy the wgpu hello-triangle example and get it building independently
-
Shawn Rutledge
committed
[2860c4]
draw lines with a vertex buffer
-
Shawn Rutledge
committed
[e5a68c]
fill a shape
-
Shawn Rutledge
committed
[1d8ce6]
use a sampler
-
Shawn Rutledge
committed
[04ed88]
blending
-
Shawn Rutledge
committed
[05e148]
fill with a brush texture