Fri, 18 Jul 2008 17:47:36 +0000 Fixed a bug where SDL_SYS_JoystickUpdate would send update events even when the accelerometer delegate hadn't received new information from the hardware. gsoc2008_iphone
Holmes Futrell <hfutrell@umail.ucsb.edu> [Fri, 18 Jul 2008 17:47:36 +0000] rev 2363
Fixed a bug where SDL_SYS_JoystickUpdate would send update events even when the accelerometer delegate hadn't received new information from the hardware.
Fri, 18 Jul 2008 17:46:17 +0000 These files contain the specification for a class which receives updates from the iPhone accelerometer. The class holds the accelerometer information, and is queried by SDL_sysjoystick.m. gsoc2008_iphone
Holmes Futrell <hfutrell@umail.ucsb.edu> [Fri, 18 Jul 2008 17:46:17 +0000] rev 2362
These files contain the specification for a class which receives updates from the iPhone accelerometer. The class holds the accelerometer information, and is queried by SDL_sysjoystick.m.
Fri, 18 Jul 2008 17:30:56 +0000 test gsoc2008_iphone
Holmes Futrell <hfutrell@umail.ucsb.edu> [Fri, 18 Jul 2008 17:30:56 +0000] rev 2361
test
Thu, 17 Jul 2008 23:45:58 +0000 Added declaration of UIKit video bootstrap. Added retained_backing property to glconfig structure. gsoc2008_iphone
Holmes Futrell <hfutrell@umail.ucsb.edu> [Thu, 17 Jul 2008 23:45:58 +0000] rev 2360
Added declaration of UIKit video bootstrap. Added retained_backing property to glconfig structure.
Thu, 17 Jul 2008 23:31:42 +0000 These files are the OpenGL ES render driver. You should be able to use them on any platform that supports OpenGL ES -- not just iPhone. The driver is based off the OpenGL render driver. gsoc2008_iphone
Holmes Futrell <hfutrell@umail.ucsb.edu> [Thu, 17 Jul 2008 23:31:42 +0000] rev 2359
These files are the OpenGL ES render driver. You should be able to use them on any platform that supports OpenGL ES -- not just iPhone. The driver is based off the OpenGL render driver. There are a few differences between OpenGL and OpenGL ES that present difficulties for this driver: - OpenGL ES does NOT support many pixel formats (for example, no GL_BGR). Also, when using texture functions format and internalFormat must be the same -- this means 32 bit packed formats like SDL_PIXELFORMAT_BGR888 cannot be automatically converted to GL_RGB (which is 24bpp). - OpenGL ES doesn't have GL_PACK_ROW_LENGTH, which means data must be reformatted before uploading changes to dirty rects. This change has been added. - OpenGL ES doesn't support paletted textures, though there is an extension. I'm looking into this. Some other notable differences: - OpenGL ES has an extension called GL_OES_draw_texture which allows for quicker 2D sprite-type drawing. I use this in GL_RenderCopy when it is available. The iPhone supports the extension, but the iPhone Simulator does not (presently). - No glBegin() / glEnd() and no GL_QUADS! I'm using glDrawArrays with GL_TRIANGLE_STRIP instead!
Thu, 17 Jul 2008 23:11:05 +0000 This file serves an analoguous purpose as SDL_glfuncs.h, but for OpenGL ES. I haven't put the 'unused' functions in this file yet. gsoc2008_iphone
Holmes Futrell <hfutrell@umail.ucsb.edu> [Thu, 17 Jul 2008 23:11:05 +0000] rev 2358
This file serves an analoguous purpose as SDL_glfuncs.h, but for OpenGL ES. I haven't put the 'unused' functions in this file yet.
Thu, 17 Jul 2008 23:07:58 +0000 Added support for OpenGL ES and UIKit Video Driver: gsoc2008_iphone
Holmes Futrell <hfutrell@umail.ucsb.edu> [Thu, 17 Jul 2008 23:07:58 +0000] rev 2357
Added support for OpenGL ES and UIKit Video Driver: - included SDL_renderer_gles.h - added UIKit Video driver bootstrap declaration - added property "retained_backing" to gl_config structure. Having retained backing means your video buffers can't be overwritten by other applications between drawing frames. By default, this is enabled. I wanted to give the option to disable this on iPhone because it increases performance greatly. - modified SDL_GetAttribute and SDL_SetAttribute function for OpenGL ES support. OpenGL ES does not have support for accumulation buffers, and is always double buffered, among other things.
Thu, 17 Jul 2008 22:50:39 +0000 These files contain some environment storage necessary for an ugly hack I had to write so that SDL_QUIT events would be handled correctly on the platform. Please see the comment in UIKit_PumpEvents located in SDL_uikitevents.m and let me know if there is a better way to do this. gsoc2008_iphone
Holmes Futrell <hfutrell@umail.ucsb.edu> [Thu, 17 Jul 2008 22:50:39 +0000] rev 2356
These files contain some environment storage necessary for an ugly hack I had to write so that SDL_QUIT events would be handled correctly on the platform. Please see the comment in UIKit_PumpEvents located in SDL_uikitevents.m and let me know if there is a better way to do this.
Thu, 17 Jul 2008 22:48:23 +0000 These files contain the events related functions for the UIKit video driver. Right now this is just UIKit_PumpEvents. gsoc2008_iphone
Holmes Futrell <hfutrell@umail.ucsb.edu> [Thu, 17 Jul 2008 22:48:23 +0000] rev 2355
These files contain the events related functions for the UIKit video driver. Right now this is just UIKit_PumpEvents.
Thu, 17 Jul 2008 22:45:41 +0000 These files contain the window related functions for the UIKit video driver. gsoc2008_iphone
Holmes Futrell <hfutrell@umail.ucsb.edu> [Thu, 17 Jul 2008 22:45:41 +0000] rev 2354
These files contain the window related functions for the UIKit video driver.
(0) -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 tip