Wed, 28 Jul 2010 22:22:08 -0700 |
Sam Lantinga |
Added dynamic loading of XFixes and XDamage on Mac OS X
|
Wed, 28 Jul 2010 15:35:18 +0530 |
Sunny Sachanandani |
Oops!
|
Wed, 28 Jul 2010 15:33:28 +0530 |
Sunny Sachanandani |
Depend on XRender version 0.10 or above and XFixes version 2.0 or above. Moved these dependency checks into CheckXRender() and CheckXFixes().
|
Wed, 28 Jul 2010 15:13:16 +0530 |
Sunny Sachanandani |
Set the default XRender filter to "fast". testoverlay2 works now.
|
Wed, 28 Jul 2010 01:32:39 -0700 |
Sam Lantinga |
Added missing pixel format
|
Wed, 28 Jul 2010 01:14:48 -0700 |
Sam Lantinga |
Fixed compiling without XRender enabled
|
Wed, 28 Jul 2010 01:05:58 -0700 |
Sam Lantinga |
Moved brace to the beginning of the line for the beginning of functions
|
Wed, 28 Jul 2010 00:54:23 -0700 |
Sam Lantinga |
Merged Sunny's XRender changes from SDL-gsoc2010_xrender
|
Wed, 28 Jul 2010 13:08:14 +0530 |
Sunny Sachanandani |
Add some comments.
|
Wed, 28 Jul 2010 11:56:17 +0530 |
Sunny Sachanandani |
Add support for texture modulation (both color and alpha). testsprite2 works now with --cyclealpha and --cyclecolor.
|
Thu, 22 Jul 2010 16:00:18 +0530 |
Sunny Sachanandani |
Fixed drawing rectangles. X is evil!
|
Thu, 22 Jul 2010 12:08:33 +0530 |
Sunny Sachanandani |
Code cleanup.
|
Thu, 22 Jul 2010 11:55:32 +0530 |
Sunny Sachanandani |
Remove debugging code.
|
Thu, 22 Jul 2010 10:53:41 +0530 |
Sunny Sachanandani |
Advertise support for all supported texture formats.
|
Wed, 21 Jul 2010 23:18:53 +0530 |
Sunny Sachanandani |
Advertise support for blending modes and scaling modes in the render driver.
|
Wed, 21 Jul 2010 23:08:09 +0530 |
Sunny Sachanandani |
Make the SW renderer work properly by fixing support for textures with no alpha channels.
|
Wed, 21 Jul 2010 18:38:40 +0530 |
Sunny Sachanandani |
Fix cleanup functions.
|
Wed, 21 Jul 2010 18:33:13 +0530 |
Sunny Sachanandani |
Fix X11_DisplayModeChanged.
|
Wed, 21 Jul 2010 17:54:31 +0530 |
Sunny Sachanandani |
Get SDL_BLENDMODE_MOD to work! Tested on nvidia only ATM.
|
Tue, 20 Jul 2010 11:43:13 +0530 |
Sunny Sachanandani |
Implement support for setting texture scale mode.
|
Mon, 19 Jul 2010 21:02:49 +0530 |
Sunny Sachanandani |
Respect environment variables.
|
Mon, 19 Jul 2010 20:05:53 +0530 |
Sunny Sachanandani |
Integrate XFixes and XDamage into the build system.
|
Mon, 19 Jul 2010 18:57:02 +0530 |
Sunny Sachanandani |
Massive speed-up. Fixed the format that is set for the renderer. Included runtime checks for XDamage.
|
Mon, 19 Jul 2010 17:46:37 +0530 |
Sunny Sachanandani |
Use XDamage to optimise drawing operations.
|
Sun, 18 Jul 2010 19:03:39 +0530 |
Sunny Sachanandani |
Resync tip to default. Using named branches is a bad idea.
|
Sun, 18 Jul 2010 18:45:30 +0530 |
Sunny Sachanandani |
Remove experimental cruft.
|
Sun, 18 Jul 2010 18:42:33 +0530 |
Sunny Sachanandani |
Minor changes.
experimental
|
Sun, 18 Jul 2010 18:27:38 +0530 |
Sunny Sachanandani |
Major changes to drawing. Reverted back to core X11 functions due to regressions.
|
Sun, 18 Jul 2010 12:43:04 +0530 |
Sunny Sachanandani |
Start experimental branch for client-side rasterization.
experimental
|
Sun, 18 Jul 2010 08:28:35 +0530 |
Sunny Sachanandani |
Got testsprite2 to work reasonably.
|
Sat, 17 Jul 2010 15:53:29 +0530 |
Sunny Sachanandani |
Fixed a minor bug with texture blending.
|
Sat, 17 Jul 2010 15:41:34 +0530 |
Sunny Sachanandani |
Remove some redundant code.
|
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 .
|
Mon, 31 May 2010 13:27:27 +0530 |
Sunny Sachanandani |
Modified configure.in to allow building with Xrender. Fixed all problems that prevented compilation.
|
Sun, 30 May 2010 20:06:30 +0530 |
Sunny Sachanandani |
Add Xrender support to X11_FillRectangles.
|
Fri, 28 May 2010 20:48:58 +0530 |
Sunny Sachanandani |
Fix typo.
|
Fri, 28 May 2010 20:47:24 +0530 |
Sunny Sachanandani |
Fix initial value of the xrender_available boolean in X11_CreateTexture.
|
Fri, 28 May 2010 20:40:09 +0530 |
Sunny Sachanandani |
Completed work on X11_CreateTexture. Added lots of safety features.
|
Wed, 26 May 2010 20:11:56 +0530 |
Sunny Sachanandani |
Correctly handle the availability of Xrender in X11_CreateRenderer and X11_DisplayModeChanged.
|
Mon, 24 May 2010 21:02:58 +0530 |
Sunny Sachanandani |
Added a #define option for compile time Xrender support.
|
Wed, 19 May 2010 18:58:28 +0530 |
Sunny Sachanandani |
Adding a few #defines for Xrender support.
|