update ui.offscreen and ui.render
							parent
							
								
									d887ff6788
								
							
						
					
					
						commit
						e82f3a8518
					
				| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
! (c) 2008 Joe Groff, see license for details
 | 
					! (c) 2008 Joe Groff, see license for details
 | 
				
			||||||
USING: accessors continuations graphics.bitmap kernel math
 | 
					USING: accessors continuations images.bitmap kernel math
 | 
				
			||||||
sequences ui.gadgets ui.gadgets.worlds ui ui.backend
 | 
					sequences ui.gadgets ui.gadgets.worlds ui ui.backend
 | 
				
			||||||
destructors ;
 | 
					destructors ;
 | 
				
			||||||
IN: ui.offscreen
 | 
					IN: ui.offscreen
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,10 +1,10 @@
 | 
				
			||||||
! Copyright (C) 2008 Slava Pestov.
 | 
					! Copyright (C) 2008 Slava Pestov.
 | 
				
			||||||
! See http://factorcode.org/license.txt for BSD license.
 | 
					! See http://factorcode.org/license.txt for BSD license.
 | 
				
			||||||
USING: accessors colors arrays kernel sequences math byte-arrays
 | 
					USING: accessors colors arrays kernel sequences math byte-arrays
 | 
				
			||||||
namespaces grouping fry cap graphics.bitmap
 | 
					namespaces grouping fry cap images.bitmap
 | 
				
			||||||
ui.gadgets ui.gadgets.packs ui.gadgets.borders ui.gadgets.grids
 | 
					ui.gadgets ui.gadgets.packs ui.gadgets.borders ui.gadgets.grids
 | 
				
			||||||
ui.gadgets.grid-lines ui.gadgets.labels ui.gadgets.buttons
 | 
					ui.gadgets.grid-lines ui.gadgets.labels ui.gadgets.buttons
 | 
				
			||||||
ui.render ui opengl opengl.gl ;
 | 
					ui.render ui opengl opengl.gl images ;
 | 
				
			||||||
IN: ui.render.test
 | 
					IN: ui.render.test
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SINGLETON: line-test
 | 
					SINGLETON: line-test
 | 
				
			||||||
| 
						 | 
					@ -30,7 +30,7 @@ SYMBOL: render-output
 | 
				
			||||||
 | 
					
 | 
				
			||||||
: bitmap= ( bitmap1 bitmap2 -- ? )
 | 
					: bitmap= ( bitmap1 bitmap2 -- ? )
 | 
				
			||||||
    [
 | 
					    [
 | 
				
			||||||
        [ [ array>> ] [ stride 4 align ] bi group ] [ stride ] bi
 | 
					        [ [ buffer>> ] [ stride 4 align ] bi group ] [ stride ] bi
 | 
				
			||||||
        '[ _ head twiddle ] map
 | 
					        '[ _ head twiddle ] map
 | 
				
			||||||
    ] bi@ = ;
 | 
					    ] bi@ = ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -38,7 +38,7 @@ SYMBOL: render-output
 | 
				
			||||||
    screenshot
 | 
					    screenshot
 | 
				
			||||||
    [ render-output set-global ]
 | 
					    [ render-output set-global ]
 | 
				
			||||||
    [
 | 
					    [
 | 
				
			||||||
        "resource:extra/ui/render/test/reference.bmp" load-bitmap
 | 
					        "resource:extra/ui/render/test/reference.bmp" <image>
 | 
				
			||||||
        bitmap= "is perfect" "needs work" ?
 | 
					        bitmap= "is perfect" "needs work" ?
 | 
				
			||||||
        "Your UI rendering " prepend
 | 
					        "Your UI rendering " prepend
 | 
				
			||||||
        message-window
 | 
					        message-window
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue