User Tools

Site Tools


gxlib

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
gxlib [2009/08/21 17:10] suapapagxlib [2013/08/03 05:04] (current) – external edit 127.0.0.1
Line 10: Line 10:
 $ sudo apt-get install zlib1g-dev libjpeg62-dev libpng12-dev $ sudo apt-get install zlib1g-dev libjpeg62-dev libpng12-dev
 </code> </code>
-====== references ====== +===== dep in win32 ===== 
-  *[[http://basic4gl.wikispaces.com/2D+Drawing+in+OpenGL|OpenGL 4 2D]] +  *[[http://gnuwin32.sourceforge.net/packages/jpeg.htm|Jpeg for Windows]] 
-  *[[http://www.sixpak.org/fbe/|fbe]] - frame buffer emulator+  *[[http://gnuwin32.sourceforge.net/packages/libpng.htm|LibPng for Windows]] 
 +  *[[http://gnuwin32.sourceforge.net/packages/zlib.htm|zlib for Windows]]
  
-===== bterm ===== +  *[[http://blog.naver.com/PostView.nhn?blogId=shine10ee&logNo=10040450571&widgetTypeCall=true|build libjpeg in VS200x]] 
-<code bash> +  *[[http://sourceforge.net/forum/message.php?msg_id=4053776|why libjpeg don't works]] 
-$ sudo apt-get install bogl-bterm +  *[[http://www.scons.org/wiki/CrossCompilingMingw|CrossCompillingMingw]] 
-$ sudo apt-get install libbogl-dev +  *[[http://www.mingw.org/|MinGW]]
-... +
-$ bdftobogl -b gulim.bdf >gulim.bgf +
-$ bterm -f gulim.bgf  +
-boglopening /dev/fb0: No such file or directory+
  
 +====== mmap practice ======
 +<code python>
 +import tempfile
 +fbfp = tempfile.NamedTemporaryFile(bufsize = 640*480*3)
 +fbfp.write('\x00'*(640*480*3))
 +import mmap
 +fbmap = mmap.mmap(fbfp.fileno(), 0)
 </code> </code>
 +
 +<code python>
 +>>> fp = open("dummy.vfb", "w+b")
 +>>> fb = mmap.mmap(fp.fileno(),0)
 +>>> fp.close()
 +>>> for i in range(0,640*480*1,3):
 + m[i:i+3]='\x00\x00\xbb'
 +</code>
 +
 +====== wxScrolledWindow practice ======
 +  *[[http://wiki.wxpython.org/index.cgi/DoubleBufferedDrawing|wx Double Buffered Drawing]]
 +  *[[http://wiki.wxpython.org/BufferedCanvas|widget BufferedCanvas]]
 +  *wxDC::DrawBitmap
 +  *[[http://www.wxpython.org/docs/api/wx-module.html#BitmapFromBuffer|BitmapFromBuffer(width, height, dataBuffer, alphaBuffer=None)]]
 +
 +====== references ======
 +  *[[http://basic4gl.wikispaces.com/2D+Drawing+in+OpenGL|OpenGL 4 2D]]
gxlib.1250874624.txt.gz · Last modified: 2013/08/03 05:04 (external edit)