Posts

Showing posts from November, 2011

Adobe AIR on mobile platform

Today I port my Flash Player version 3D engine to Adobe AIR, in order to support Android/iOS platform. Because my engine has been done on the PC/Web, so we can't aware performance penalty easily, now I forward to mobile platform, they have limit resource. We need to more optimize our engine. Because iOS version has been convert AS3 to native code, so I believe and found game loop and render loop are not the critical part. The GPU processing part is the issue. We have done several things, I list them on the bottom: ( improving the fps from 4 to 26 ) Resize our texture size, smaller is better. Reduce redundant shader instruction, especially pixel part. We remove the fog and alpha-test part ( for supporting alpha-test, we use 'kil' - it's very evil ) Disable lighting and shadow map. Currently, event-listener is not the issue. Continuing we want to try disable mipmap, it may help us improve current performance. OpenGL ES Programming Guide for iOS: http://developer

id Software releases Doom 3 source code

http://www.gamesindustry.biz/articles/2011-11-23-id-software-releases-doom-3-source-code source code: https://github.com/TTimo/doom3.gpl Doom 3: BFG Edition http://www.techspot.com/news/50923-doom-3-bfg-edition-source-code-released-on-github.html source code: https://github.com/id-Software/DOOM-3-BFG code review: http://fabiensanglard.net/doom3_bfg/index.php

Visual authoring of HTML5 user interfaces - in the browser!

Maqetta is an open source project that provides WYSIWYG visual authoring of HTML5 user interfaces. The Maqetta application itself is authored in HTML, and therefore runs in the browser without requiring additional plugins or downloads. http://maqetta.org/

shadow map self shadowing artifact

http://www.idevgames.com/forums/thread-1792.html http://www.gamedev.net/topic/401497-shadow-map-artifact-from-self-shadowing/

Detection Mobile device browser: User Agent Sniffing

http://hsinyu00.wordpress.com/2011/04/05/mobile-web-user-agent-sniffing/ Use javaScript detect the keywords of User Agent Sniffing

Quake 3 porting on Andorid

This is a port of Quake3 to Android. http://code.google.com/p/kwaak3/

如何計算一個目錄下的所有檔案的總行數

http://www.programmer-club.com/showSameTitleN/unix/3627.html