/[gzz]/manuscripts/AGPU/irregu.txt
ViewVC logotype

Diff of /manuscripts/AGPU/irregu.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by tjl, Tue Apr 8 07:52:42 2003 UTC revision 1.5 by jvk, Wed Apr 9 10:47:01 2003 UTC
# Line 13  having the shape of the jagged edge rema Line 13  having the shape of the jagged edge rema
13  the canvas would still *feel* like a window. The shape of the jagged  the canvas would still *feel* like a window. The shape of the jagged
14  edge must be tied to the location on the background[Fig.3].  edge must be tied to the location on the background[Fig.3].
15    
16    XXX:
17    - only need texture_env_add which is included in OpenGL 1.3
18    - no more accuracy with NV10
19    - less accuracy without texture_env_add (using horrible projective
20      color interpolation (which the spec does not require to be
21      implemented) hack to compensate the nonlinearity of texenv_modulate)
22    - improved shapes?
23    
24  We show how the GPU can be used to accomplish this - this is the easy  We show how the GPU can be used to accomplish this - this is the easy
25  part and we can even do this on unextended OpenGL 1.3 (XXX jvk!),  part and we can even do this on unextended OpenGL 1.3 (XXX jvk!),
26  although the flexibility of the NV10 architecture allows us to obtain  although the flexibility of the NV10 architecture allows us to obtain
# Line 23  connected or with pieces of the shape se Line 31  connected or with pieces of the shape se
31  draw smoothly interpolated polygons with a different color inside and  draw smoothly interpolated polygons with a different color inside and
32  outside of the viewport. The pixel pipeline is coaxed to combining the  outside of the viewport. The pixel pipeline is coaxed to combining the
33  interpolated value and the texture value into a single alpha value.  interpolated value and the texture value into a single alpha value.
34    --- XXX: is the previous sentence correct?.
35  Because the alpha test is performed prior to the stencil test, we can  Because the alpha test is performed prior to the stencil test, we can
36  create the shape by rejecting fragments with the alpha test and drawing  create the shape by rejecting fragments with the alpha test and drawing
37  the remaining shape into the stencil buffer.  Once the shape is in the  the remaining shape into the stencil buffer.  Once the shape is in the

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26