ruff:gruff.git
6 years agov0.3.1: bugfix: accurate tile visibility test
Claude Heiland-Allen [Tue, 6 Dec 2011 00:45:11 +0000 (00:45 +0000)]
v0.3.1: bugfix: accurate tile visibility test

6 years agobugfix: better visibility test avoids computing offscreen tiles
Claude Heiland-Allen [Tue, 6 Dec 2011 00:44:04 +0000 (00:44 +0000)]
bugfix: better visibility test avoids computing offscreen tiles

6 years agov0.3: overlay + animations
Claude Heiland-Allen [Sun, 4 Dec 2011 08:38:19 +0000 (08:38 +0000)]
v0.3: overlay + animations

6 years agofix compilation
Claude Heiland-Allen [Sun, 4 Dec 2011 08:20:07 +0000 (08:20 +0000)]
fix compilation

6 years agofix warnings
Claude Heiland-Allen [Sun, 4 Dec 2011 08:19:35 +0000 (08:19 +0000)]
fix warnings

6 years agodone some todo
Claude Heiland-Allen [Sun, 4 Dec 2011 07:43:18 +0000 (07:43 +0000)]
done some todo

6 years agomove cruft to extra
Claude Heiland-Allen [Sun, 4 Dec 2011 07:39:16 +0000 (07:39 +0000)]
move cruft to extra

6 years agorationalize gui; prune lots of now-dead code; drop support for old-format gruff files...
Claude Heiland-Allen [Sun, 4 Dec 2011 07:38:09 +0000 (07:38 +0000)]
rationalize gui; prune lots of now-dead code; drop support for old-format gruff files (TODO: write a separate converter)

6 years agomajor refactoring to use new mouse callbacks module; store an Image instead of unpack...
Claude Heiland-Allen [Sun, 4 Dec 2011 07:36:06 +0000 (07:36 +0000)]
major refactoring to use new mouse callbacks module; store an Image instead of unpacking its fields; wrap long lines; misc tweaks

6 years agoremove unimplemented keyboard (can't get coords from gtk for that event anyway)
Claude Heiland-Allen [Sun, 4 Dec 2011 07:33:28 +0000 (07:33 +0000)]
remove unimplemented keyboard (can't get coords from gtk for that event anyway)

6 years agoallow statusDialog to be called from a non-GUI thread
Claude Heiland-Allen [Sun, 4 Dec 2011 07:32:39 +0000 (07:32 +0000)]
allow statusDialog to be called from a non-GUI thread

6 years agoadd icon to status window
Claude Heiland-Allen [Sun, 4 Dec 2011 07:32:12 +0000 (07:32 +0000)]
add icon to status window

6 years agofix radius of default location
Claude Heiland-Allen [Sun, 4 Dec 2011 07:31:19 +0000 (07:31 +0000)]
fix radius of default location

6 years agofix precision problems
Claude Heiland-Allen [Sun, 4 Dec 2011 07:30:44 +0000 (07:30 +0000)]
fix precision problems

6 years agoadd label helpers to library
Claude Heiland-Allen [Sun, 4 Dec 2011 07:30:24 +0000 (07:30 +0000)]
add label helpers to library

6 years agofactor out mouse interaction behaviours into own module
Claude Heiland-Allen [Sun, 4 Dec 2011 07:29:03 +0000 (07:29 +0000)]
factor out mouse interaction behaviours into own module

6 years agofactor out progressive/status-updating algorithms into own module
Claude Heiland-Allen [Sun, 4 Dec 2011 07:28:41 +0000 (07:28 +0000)]
factor out progressive/status-updating algorithms into own module

6 years agono longer used, backported to ruff
Claude Heiland-Allen [Sun, 4 Dec 2011 07:26:30 +0000 (07:26 +0000)]
no longer used, backported to ruff

6 years agoattempt to increase sharing for efficiency
Claude Heiland-Allen [Sat, 3 Dec 2011 16:17:47 +0000 (16:17 +0000)]
attempt to increase sharing for efficiency

6 years agofix typos
Claude Heiland-Allen [Sat, 3 Dec 2011 01:27:26 +0000 (01:27 +0000)]
fix typos

6 years agoignore local junk
Claude Heiland-Allen [Sat, 3 Dec 2011 00:53:20 +0000 (00:53 +0000)]
ignore local junk

6 years agomisc notes with storable array
Claude Heiland-Allen [Sat, 3 Dec 2011 00:51:38 +0000 (00:51 +0000)]
misc notes with storable array

6 years agowork in progress feature database filling
Claude Heiland-Allen [Sat, 3 Dec 2011 00:50:26 +0000 (00:50 +0000)]
work in progress feature database filling

6 years agowork in progress computation of features in a tile
Claude Heiland-Allen [Sat, 3 Dec 2011 00:49:31 +0000 (00:49 +0000)]
work in progress computation of features in a tile

6 years agorender labels and lines
Claude Heiland-Allen [Sat, 3 Dec 2011 00:46:36 +0000 (00:46 +0000)]
render labels and lines

6 years agoadd labels and lines to library
Claude Heiland-Allen [Sat, 3 Dec 2011 00:42:28 +0000 (00:42 +0000)]
add labels and lines to library

6 years agoname fields for sanity
Claude Heiland-Allen [Sat, 3 Dec 2011 00:40:06 +0000 (00:40 +0000)]
name fields for sanity

6 years agodocumentation fix
Claude Heiland-Allen [Sat, 3 Dec 2011 00:31:56 +0000 (00:31 +0000)]
documentation fix

6 years agomove screen space coordinate transforms to library; add the other direction too
Claude Heiland-Allen [Sat, 3 Dec 2011 00:30:47 +0000 (00:30 +0000)]
move screen space coordinate transforms to library; add the other direction too

6 years agotexture format fix; framebuffer status reporting
Claude Heiland-Allen [Sat, 3 Dec 2011 00:27:37 +0000 (00:27 +0000)]
texture format fix; framebuffer status reporting

6 years agoerror checking everywhere..
Claude Heiland-Allen [Wed, 30 Nov 2011 21:31:21 +0000 (21:31 +0000)]
error checking everywhere..

6 years agodelta blend
Claude Heiland-Allen [Tue, 29 Nov 2011 14:46:11 +0000 (14:46 +0000)]
delta blend

6 years agobuffering
Claude Heiland-Allen [Tue, 29 Nov 2011 14:45:50 +0000 (14:45 +0000)]
buffering

6 years agoline-based communication; remove embedded example
Claude Heiland-Allen [Tue, 29 Nov 2011 14:24:42 +0000 (14:24 +0000)]
line-based communication; remove embedded example

6 years agocompilation fixes
Claude Heiland-Allen [Sun, 30 Oct 2011 23:17:12 +0000 (23:17 +0000)]
compilation fixes

6 years agobuild system
Claude Heiland-Allen [Sun, 30 Oct 2011 22:52:11 +0000 (22:52 +0000)]
build system

6 years agomoved types to library
Claude Heiland-Allen [Sun, 30 Oct 2011 22:52:04 +0000 (22:52 +0000)]
moved types to library

6 years agogruff library
Claude Heiland-Allen [Sun, 30 Oct 2011 22:51:50 +0000 (22:51 +0000)]
gruff library

6 years agoMuAtom algorithms moved to ruff
Claude Heiland-Allen [Sun, 30 Oct 2011 22:26:08 +0000 (22:26 +0000)]
MuAtom algorithms moved to ruff

6 years agoinstance NearZero moved to ruff
Claude Heiland-Allen [Sun, 30 Oct 2011 22:24:55 +0000 (22:24 +0000)]
instance NearZero moved to ruff

6 years agoversion bump
Claude Heiland-Allen [Sun, 30 Oct 2011 22:24:30 +0000 (22:24 +0000)]
version bump

6 years agowhn demo c hi
Claude Heiland-Allen [Sat, 29 Oct 2011 13:46:53 +0000 (14:46 +0100)]
whn demo c hi

6 years agov0.2.1 v0.2.1
Claude Heiland-Allen [Wed, 26 Oct 2011 17:04:14 +0000 (18:04 +0100)]
v0.2.1

6 years agofix supersampling
Claude Heiland-Allen [Wed, 26 Oct 2011 16:40:48 +0000 (17:40 +0100)]
fix supersampling

7 years agodon't use removed browserResize; fix warnings
Claude Heiland-Allen [Mon, 10 Oct 2011 21:51:39 +0000 (22:51 +0100)]
don't use removed browserResize; fix warnings

7 years agomake browserRender do more for easier scripting
Claude Heiland-Allen [Mon, 10 Oct 2011 21:50:53 +0000 (22:50 +0100)]
make browserRender do more for easier scripting

7 years agoenable scripting with example
Claude Heiland-Allen [Mon, 10 Oct 2011 09:10:56 +0000 (10:10 +0100)]
enable scripting with example

7 years agoproper done handling; fix browserRenders with threading and redisplay
Claude Heiland-Allen [Mon, 10 Oct 2011 09:10:08 +0000 (10:10 +0100)]
proper done handling; fix browserRenders with threading and redisplay

7 years agobump version
Claude Heiland-Allen [Mon, 10 Oct 2011 09:05:47 +0000 (10:05 +0100)]
bump version

7 years agov0.2 v0.2
Claude Heiland-Allen [Sun, 9 Oct 2011 00:20:10 +0000 (01:20 +0100)]
v0.2

7 years agotiny todo item
Claude Heiland-Allen [Sun, 9 Oct 2011 00:07:49 +0000 (01:07 +0100)]
tiny todo item

7 years agobrowser is resizeable via the control window; improve appearance at extreme aspect...
Claude Heiland-Allen [Sun, 9 Oct 2011 00:03:37 +0000 (01:03 +0100)]
browser is resizeable via the control window; improve appearance at extreme aspect ratios; modified supersampling control; pruned some dead code

7 years agoupdate todo list
Claude Heiland-Allen [Sun, 9 Oct 2011 00:01:38 +0000 (01:01 +0100)]
update todo list

7 years agodone some todo
Claude Heiland-Allen [Sat, 8 Oct 2011 14:07:12 +0000 (15:07 +0100)]
done some todo

7 years agoreflect colour selections from state on load etc
Claude Heiland-Allen [Sat, 8 Oct 2011 13:49:03 +0000 (14:49 +0100)]
reflect colour selections from state on load etc

7 years agofix warning
Claude Heiland-Allen [Sat, 8 Oct 2011 13:48:29 +0000 (14:48 +0100)]
fix warning

7 years agoprune dead code
Claude Heiland-Allen [Sat, 8 Oct 2011 13:40:30 +0000 (14:40 +0100)]
prune dead code

7 years agozoom out around click location
Claude Heiland-Allen [Sat, 8 Oct 2011 13:35:29 +0000 (14:35 +0100)]
zoom out around click location

7 years agomake home/reset respect viewport reshaping and colour selection
Claude Heiland-Allen [Sat, 8 Oct 2011 13:31:26 +0000 (14:31 +0100)]
make home/reset respect viewport reshaping and colour selection

7 years agofix address bar go button stretching
Claude Heiland-Allen [Sat, 8 Oct 2011 13:19:24 +0000 (14:19 +0100)]
fix address bar go button stretching

7 years agodone some todo
Claude Heiland-Allen [Sat, 8 Oct 2011 13:01:35 +0000 (14:01 +0100)]
done some todo

7 years agomake reshape callback work
Claude Heiland-Allen [Sat, 8 Oct 2011 12:59:40 +0000 (13:59 +0100)]
make reshape callback work

7 years agocall reshape callback if set
Claude Heiland-Allen [Sat, 8 Oct 2011 12:58:57 +0000 (13:58 +0100)]
call reshape callback if set

7 years agoperiod scan make address from reverse trace optional
Claude Heiland-Allen [Sat, 8 Oct 2011 12:58:19 +0000 (13:58 +0100)]
period scan make address from reverse trace optional

7 years agoincrease maximum window size
Claude Heiland-Allen [Sat, 8 Oct 2011 12:55:49 +0000 (13:55 +0100)]
increase maximum window size

7 years agoray tracing test suite
Claude Heiland-Allen [Wed, 5 Oct 2011 14:24:14 +0000 (15:24 +0100)]
ray tracing test suite

7 years agoincrease accuracy of backwards trace
Claude Heiland-Allen [Wed, 5 Oct 2011 14:16:50 +0000 (15:16 +0100)]
increase accuracy of backwards trace

7 years agouse MuAtom algorithms and update progress bar less often
Claude Heiland-Allen [Tue, 4 Oct 2011 12:23:24 +0000 (13:23 +0100)]
use MuAtom algorithms and update progress bar less often

7 years agozoom in expands around mouse click location
Claude Heiland-Allen [Tue, 4 Oct 2011 12:22:35 +0000 (13:22 +0100)]
zoom in expands around mouse click location

7 years agomore algorithms; fix bug where rays were not traced far enough
Claude Heiland-Allen [Tue, 4 Oct 2011 12:22:00 +0000 (13:22 +0100)]
more algorithms; fix bug where rays were not traced far enough

7 years agouse async gui to improve performance (hopefully)
Claude Heiland-Allen [Tue, 4 Oct 2011 12:20:21 +0000 (13:20 +0100)]
use async gui to improve performance (hopefully)

7 years agomore todo
Claude Heiland-Allen [Tue, 4 Oct 2011 12:19:10 +0000 (13:19 +0100)]
more todo

7 years agoprune dead code
Claude Heiland-Allen [Sun, 2 Oct 2011 20:42:30 +0000 (21:42 +0100)]
prune dead code

7 years agoremove obsolete notes; add new item
Claude Heiland-Allen [Sun, 2 Oct 2011 20:10:24 +0000 (21:10 +0100)]
remove obsolete notes; add new item

7 years agomake entries smaller by default; fix bug where clicks didn't trigger display if no...
Claude Heiland-Allen [Sun, 2 Oct 2011 20:09:07 +0000 (21:09 +0100)]
make entries smaller by default; fix bug where clicks didn't trigger display if no new tiles needed; minor code tweak

7 years agomake default window faster/lower quality
Claude Heiland-Allen [Sun, 2 Oct 2011 20:07:54 +0000 (21:07 +0100)]
make default window faster/lower quality

7 years agoclean up imports/exports
Claude Heiland-Allen [Sun, 2 Oct 2011 19:33:18 +0000 (20:33 +0100)]
clean up imports/exports

7 years agobuild system
Claude Heiland-Allen [Sun, 2 Oct 2011 19:04:57 +0000 (20:04 +0100)]
build system

7 years agoslightly less wrong scaling of distance estimate
Claude Heiland-Allen [Sun, 2 Oct 2011 19:04:33 +0000 (20:04 +0100)]
slightly less wrong scaling of distance estimate

7 years agouse new browser interface; simplify gui removing seldom-used features; use new muatom...
Claude Heiland-Allen [Sun, 2 Oct 2011 19:03:37 +0000 (20:03 +0100)]
use new browser interface; simplify gui removing seldom-used features; use new muatom algorithm hooked to progress dialog

7 years agorewrite with a sane interface and less repeated work in the renderer
Claude Heiland-Allen [Sun, 2 Oct 2011 19:02:03 +0000 (20:02 +0100)]
rewrite with a sane interface and less repeated work in the renderer

7 years agofix a whole host of mostly off-by-one errors and add defaults for data types
Claude Heiland-Allen [Sun, 2 Oct 2011 19:00:59 +0000 (20:00 +0100)]
fix a whole host of mostly off-by-one errors and add defaults for data types

7 years agofactor out island finding into pure algorithm
Claude Heiland-Allen [Sun, 2 Oct 2011 14:29:42 +0000 (15:29 +0100)]
factor out island finding into pure algorithm

7 years agomove from storage
Claude Heiland-Allen [Sun, 2 Oct 2011 14:29:21 +0000 (15:29 +0100)]
move from storage

7 years agofilter quads by visibility; fix defaulting warning
Claude Heiland-Allen [Fri, 30 Sep 2011 19:21:18 +0000 (20:21 +0100)]
filter quads by visibility; fix defaulting warning

7 years agocompute needed quads for complete buffer
Claude Heiland-Allen [Fri, 30 Sep 2011 18:48:30 +0000 (19:48 +0100)]
compute needed quads for complete buffer

7 years agorotation support
Claude Heiland-Allen [Fri, 30 Sep 2011 16:58:01 +0000 (17:58 +0100)]
rotation support

7 years agostart to rewrite tile viewing in a less unsane way
Claude Heiland-Allen [Fri, 30 Sep 2011 16:57:18 +0000 (17:57 +0100)]
start to rewrite tile viewing in a less unsane way

7 years agosome notes on rasterization for tile visibility testing
Claude Heiland-Allen [Fri, 30 Sep 2011 16:56:53 +0000 (17:56 +0100)]
some notes on rasterization for tile visibility testing

7 years agoscript to get cache stats
Claude Heiland-Allen [Thu, 29 Sep 2011 10:46:27 +0000 (11:46 +0100)]
script to get cache stats

7 years agotile cost computation
Claude Heiland-Allen [Thu, 29 Sep 2011 10:45:55 +0000 (11:45 +0100)]
tile cost computation

7 years agoupdate shader for previous fix
Claude Heiland-Allen [Thu, 29 Sep 2011 10:45:07 +0000 (11:45 +0100)]
update shader for previous fix

7 years agoattempt to fix subpixel inaccuracies
Claude Heiland-Allen [Thu, 29 Sep 2011 10:44:40 +0000 (11:44 +0100)]
attempt to fix subpixel inaccuracies

7 years agohorizontal colour button layout
Claude Heiland-Allen [Tue, 27 Sep 2011 20:49:35 +0000 (21:49 +0100)]
horizontal colour button layout

7 years agoupdate build system for minimal shader and file layout rearrangement
Claude Heiland-Allen [Tue, 27 Sep 2011 13:51:27 +0000 (14:51 +0100)]
update build system for minimal shader and file layout rearrangement

7 years agogui for minimal shader
Claude Heiland-Allen [Tue, 27 Sep 2011 13:50:42 +0000 (14:50 +0100)]
gui for minimal shader

7 years agofix warnings
Claude Heiland-Allen [Tue, 27 Sep 2011 13:50:08 +0000 (14:50 +0100)]
fix warnings

7 years agouse minimal shader
Claude Heiland-Allen [Tue, 27 Sep 2011 13:49:45 +0000 (14:49 +0100)]
use minimal shader

7 years agosimple three-colour shader
Claude Heiland-Allen [Tue, 27 Sep 2011 13:49:06 +0000 (14:49 +0100)]
simple three-colour shader

7 years agorearrange file layout
Claude Heiland-Allen [Mon, 26 Sep 2011 08:33:44 +0000 (09:33 +0100)]
rearrange file layout