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 07:45] 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>
 +===== dep in win32 =====
 +  *[[http://gnuwin32.sourceforge.net/packages/jpeg.htm|Jpeg for Windows]]
 +  *[[http://gnuwin32.sourceforge.net/packages/libpng.htm|LibPng for Windows]]
 +  *[[http://gnuwin32.sourceforge.net/packages/zlib.htm|zlib for Windows]]
 +
 +  *[[http://blog.naver.com/PostView.nhn?blogId=shine10ee&logNo=10040450571&widgetTypeCall=true|build libjpeg in VS200x]]
 +  *[[http://sourceforge.net/forum/message.php?msg_id=4053776|why libjpeg don't works]]
 +  *[[http://www.scons.org/wiki/CrossCompilingMingw|CrossCompillingMingw]]
 +  *[[http://www.mingw.org/|MinGW]]
 +
 +====== 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 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 ====== ====== references ======
-  *[[http://www.sixpak.org/fbe/|fbe]] - frame buffer emulator+  *[[http://basic4gl.wikispaces.com/2D+Drawing+in+OpenGL|OpenGL 4 2D]]
gxlib.1250840750.txt.gz · Last modified: 2013/08/03 05:04 (external edit)