bitplane wrote:So as soon as you have something you want to release I'll be happy to begin using, testing and bugfixing the new device. Varmint will probably be interested too
bitplane wrote:I also have some input-
The iPhone uses a PowerVR MBX Lite chipset, so we may be able to save some valuable RAM by using PowerVR texture compression. I'm not sure if GL_IMG_texture_compression_pvrtc is supported in the iPhone's drivers though.
grafikrobot wrote:It's supported, and this is certainly something on my list of things I want/need eventually. But I though loading compressed textures in general was a problem for Irrlicht?
grafikrobot wrote:Having a PVR writer would be awesome, as I hate being tied to the Apple tools.
grafikrobot wrote:I also have some other tangentially iPhone related enhancements like: caching scene node transformations and a streaming zip reader. Basically a few things to deal with the slow CPU, IO, and RAM speeds of the iPhone.
hybrid wrote:The special formats are also supported by the PowerSDK vom Imagination Tech, take a look there.
Halan wrote:so as multi-touch comes to windows 7 and sooner or later also to X. Do you guys thing we will have handling for it in vanilla-irrlicht someday?
bitplane wrote:hybrid wrote:The special formats are also supported by the PowerSDK vom Imagination Tech, take a look there.
The SDK only provides binaries for creating compressed textures, no source. To make matters worse Apple use their own texture format which doesn't work with any other mobile platforms.
bitplane wrote:Halan wrote:so as multi-touch comes to windows 7 and sooner or later also to X. Do you guys thing we will have handling for it in vanilla-irrlicht someday?
I see no reason why not. How about a "touch id" or something similar in mouse events that allows users to track multiple cursor positions, a new touch id would be created on mouse-down and removed on mouse-up?
bitplane wrote:I think it would be really useful if we supported additional mouse axes and even sent keystrokes depending on the type of multi-touch input.
On the iPhone one finger is move and click, two are the scroll axis, moving together or apart is the zoom axis, placing two fingers apart and turning them is the rotation axis, three fingers means page up/down which could be sent as keystrokes. In OSX the same applies but CTRL+left mouse = right mouse. I'm sure there are lots more too.
Users browsing this forum: Exabot [Bot] and 0 guests