Code

History

Commits on cluster35+
  1. conspipe: record number of children in spare id field.David Hoskin committed 12 years ago0987711
  2. tracepipe: free response chan once we're done.David Hoskin committed 12 years ago795ee71
  3. pipes.c: remove wholly unnecessary chancreate.David Hoskin committed 12 years ago271dc81
  4. main: bump stack size, and threadexitsall("").David Hoskin committed 12 years ago60f3e43
  5. objproc(): fill out Threadargs properly!David Hoskin committed 12 years agod157988
  6. main: switch to pipe{scene,render}.David Hoskin committed 12 years ago1e89b2c
  7. Add piperender().David Hoskin committed 12 years ago11dcdaa
  8. Add tracepipe to pipes.hDavid Hoskin committed 12 years ago5a36e18
  9. Add objthread.David Hoskin committed 12 years ago8418b63
  10. Implement basic tracepipe. To that end, include channel tag in Hitreq.David Hoskin committed 12 years ago337777d
  11. pipescene: add pipeified version of scene0.David Hoskin committed 12 years ago5dd3026
  12. Add Pipescene, pipescene, conspipe.David Hoskin committed 12 years ago3e4d667
  13. Tear out pixelwise multithreading.David Hoskin committed 12 years ago6bdc16d
  14. Change pipe interface to assign objects ids.David Hoskin committed 12 years ago468bcea
  15. Add mk{$type}pipe().David Hoskin committed 12 years ago895117f
  16. Add skeleton pipes.c.David Hoskin committed 12 years agob2411ee
  17. add pipes.hDavid Hoskin committed 12 years ago73f41b4
  18. Bump stack size.David Hoskin committed 12 years agoe95d822
  19. add more scenes!David Hoskin committed 12 years agoa3e7237
  20. main: accept -x, -y parameters.David Hoskin committed 12 years ago6baaa9c
  21. main: add command line options for maxdepth, nsamples.David Hoskin committed 12 years ago5ba6c92
  22. Simple super sampling. Very slow, and very fuzzy.David Hoskin committed 12 years agofb29b2a
  23. crank dat (depth 8->16), (res 640x480 -> 1024x768)David Hoskin committed 12 years agoc4b4ee3
  24. Add some more coloured lights.David Hoskin committed 12 years ago2a91293
  25. trace.c: consistently use lights' actual colour values.David Hoskin committed 12 years agod3ffc45
  26. trace.c: use colour.c functions throughout.David Hoskin committed 12 years ago88f0ae1
  27. Add basic colour manipulation functions.David Hoskin committed 12 years agoa3b7485
  28. Add blinn-phong specular highlights.David Hoskin committed 12 years agoe249c37
  29. clamp rgb values; guess what happens when you overflow!David Hoskin committed 12 years agoed701cd
  30. add traceshadow().David Hoskin committed 12 years ago53ad87d
  31. scene: move spheres around a bit.David Hoskin committed 12 years ago4e94ef4
  32. Dull the colours of the plane a bit.David Hoskin committed 12 years ago7e141ca
  33. tracelight(): use actual light positions.David Hoskin committed 12 years agobd54bbc
  34. oops, set hit.{ie, id} in lighthit() too.David Hoskin committed 12 years ago36f3929
  35. struct Hit: include incident eye, direction.David Hoskin committed 12 years agoebf43d3