log

age author description
Sat, 17 Jul 2010 15:38:24 +0530 Sunny Sachanandani Fixed so many things. See the changelog listed below.
Sat, 17 Jul 2010 11:41:43 +0530 Sunny Sachanandani Add necessary symbols to SDL_x11sym.h
Wed, 14 Jul 2010 19:17:11 +0530 Sunny Sachanandani Implement blending modes for textures. Fix off-screen pixmaps to be ARGB rather than RGB to enable blending across frames. Clear the screen and off-screen pixmaps when the renderer is created.
Fri, 09 Jul 2010 21:36:41 +0530 Sunny Sachanandani Fix so many things that there is little place in this column to list them all but the result is that blending modes just work now for drawing primitives.
Thu, 01 Jul 2010 07:35:15 +0530 Sunny Sachanandani Fix blending modes for primitives.
Sun, 27 Jun 2010 09:51:51 +0530 Sunny Sachanandani Preliminary support for blending modes on drawing operations.
Tue, 22 Jun 2010 20:01:38 +0530 Sunny Sachanandani Texture rendering mostly works now. Even SDL_TEXTUREACCESS_STREAMING is supported now with a little overhead. Scaling of textures happens using XRender. :D
Wed, 16 Jun 2010 10:50:01 +0530 Sunny Sachanandani SDL_Textures should work with XRender now provided that the texture format and screen format match. This is only a temporary limitation.
Tue, 15 Jun 2010 19:10:06 +0530 Sunny Sachanandani X11_RenderDrawLines and X11_RenderDrawPoints use XRender now.
Mon, 14 Jun 2010 18:22:48 +0530 Sunny Sachanandani X11_RenderFillRects and X11_RenderDrawRects use a server side mask pixmap of 1 bit depth now. All drawing on these pixmaps is done by server side functions such as XDrawRectangles and XFillRectangles.
Tue, 08 Jun 2010 19:26:32 +0530 Sunny Sachanandani X11_DrawRects now uses a very hacky way of drawing rectangles with XRender. This will be improved in some time.
Wed, 02 Jun 2010 11:55:40 +0530 Sunny Sachanandani It seems that the off-screen buffers (or pixmaps) only need to be cleared while initializing.
Wed, 02 Jun 2010 11:45:15 +0530 Sunny Sachanandani Fix X11_FillRects to work with double buffering as well as triple buffering. This requires that the buffer pixmap be cleared after every render.
Wed, 02 Jun 2010 09:01:37 +0530 Sunny Sachanandani Fix the rendering color channels to be premultiplied with the alpha channel as thats what Xrender expects. Small fixes in X11_CreateTexture. Add some new functions in SDL_x11sym.h as well as support for Xrender.
Mon, 31 May 2010 17:04:20 +0530 Sunny Sachanandani X11_RenderPresent now uses XRender to blit back-buffers to the screen.
Mon, 31 May 2010 15:09:36 +0530 Sunny Sachanandani Xrender uses 16 bit color per channel. Fixed the color handling in X11_RenderFillRects to match this. Xrender just works now for filling rectangles :D .