[Commit] papers/twin-ols2005/twin-talk Makefile, 1.1,
1.2 talk-title.svg, 1.1, 1.2 talk.svg, 1.1, 1.2 twin.xml, 1.1, 1.2
Keith Packard
commit at keithp.com
Thu Jul 21 02:56:06 PDT 2005
- Previous message: [Commit] papers/twin-ols2005/twin-talk Makefile, NONE,
1.1 clipboard.png, NONE, 1.1 clipboard.svg, NONE,
1.1 glyph.svg, NONE, 1.1 hershey.svg, NONE, 1.1 hint.svg, NONE,
1.1 itsy.png, NONE, 1.1 itsy.svg, NONE, 1.1 talk-title.svg,
NONE, 1.1 talk.svg, NONE, 1.1 twin-logo.svg, NONE,
1.1 twin.xml, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: keithp
Update of /local/src/CVS/papers/twin-ols2005/twin-talk
In directory home.keithp.com:/tmp/cvs-serv23219
Modified Files:
Makefile talk-title.svg talk.svg twin.xml
Log Message:
Add slides on update technique
Index: Makefile
===================================================================
RCS file: /local/src/CVS/papers/twin-ols2005/twin-talk/Makefile,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- Makefile 20 Jul 2005 07:54:01 -0000 1.1
+++ Makefile 21 Jul 2005 09:56:03 -0000 1.2
@@ -14,7 +14,7 @@
${PROJ}-001.png: ${PROJ}-index.xml
for i in ${PROJ}-*.svg; do \
- svg2png --width=800 $$i > `basename $$i .svg`.png; \
+ svg2png --width=900 $$i > `basename $$i .svg`.png; \
done
clean:
Index: talk-title.svg
===================================================================
RCS file: /local/src/CVS/papers/twin-ols2005/twin-talk/talk-title.svg,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- talk-title.svg 20 Jul 2005 07:54:01 -0000 1.1
+++ talk-title.svg 21 Jul 2005 09:56:03 -0000 1.2
@@ -1540,6 +1540,7 @@
</g>
</defs>
+ <rect x="0" y="0" width="100%" height="100%" fill="white" stroke="none"/>
<rect x="-512" y="0" width="2048" height="50" fill="#3B80AE" fill-opacity="0.3" />
<use xlink:href="#twin_logo" transform="translate(2, 250)" />
Index: talk.svg
===================================================================
RCS file: /local/src/CVS/papers/twin-ols2005/twin-talk/talk.svg,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- talk.svg 20 Jul 2005 07:54:01 -0000 1.1
+++ talk.svg 21 Jul 2005 09:56:03 -0000 1.2
@@ -1554,6 +1554,7 @@
</defs>
<g id="watermark" transform="translate(140, 140) scale(1.5)"
style="fill-opacity:0.08;stroke-opacity:0.08">
+ <rect x="0" y="0" width="100%" height="100%" fill="white" stroke="none"/>
<use xlink:href="#twin_logo" x="0" y="0" fill-opacity="0.08" stroke-opacity="0.08"/>
</g>
<rect x="-512" y="0" width="2048" height="50" fill="#3B80AE" fill-opacity="0.3" />
Index: twin.xml
===================================================================
RCS file: /local/src/CVS/papers/twin-ols2005/twin-talk/twin.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- twin.xml 20 Jul 2005 07:54:01 -0000 1.1
+++ twin.xml 21 Jul 2005 09:56:03 -0000 1.2
@@ -55,7 +55,7 @@
<slide title="Requirements">
<ul>
<li>X + cairo + gtk+</li>
- <li>50Kb memory</li>
+ <li>100KB memory</li>
<li>Scalable, proportional text</li>
</ul>
</slide>
@@ -77,6 +77,21 @@
<li>2D, not 3D</li>
</ul>
</slide>
+ <slide title="Screen Updating">
+ <ul>
+ <li>Goal: double buffered screen</li>
+ <li>Requirement: no extra buffer</li>
+ <li>Solution: line-at-a-time buffering</li>
+ </ul>
+ </slide>
+ <slide title="Flicker-free Image">
+ <ul>
+ <li>Per-window âdisableâ count</li>
+ <li>Per-screen âdisableâ count</li>
+ <li>Scanline updates await disable 0</li>
+ <li>DoS potential; presumes cooperative apps</li>
+ </ul>
+ </slide>
<slide title="Rendering">
<ul>
<li>Looks like the X render extension</li>
- Previous message: [Commit] papers/twin-ols2005/twin-talk Makefile, NONE,
1.1 clipboard.png, NONE, 1.1 clipboard.svg, NONE,
1.1 glyph.svg, NONE, 1.1 hershey.svg, NONE, 1.1 hint.svg, NONE,
1.1 itsy.png, NONE, 1.1 itsy.svg, NONE, 1.1 talk-title.svg,
NONE, 1.1 talk.svg, NONE, 1.1 twin-logo.svg, NONE,
1.1 twin.xml, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Commit
mailing list