2011-01-02 |
Sam Lantinga |
Fixed trying to create an XRender texture for YUV formats
|
2010-12-12 |
Sam Lantinga |
Use the enumerated type for blend and scale mode instead of int
|
2010-09-27 |
Sam Lantinga |
XDamageDestroy is called before use_damage is tested. This crashes on my
|
2010-08-08 |
Sunny Sachanandani |
Documentation and code safety updates. (x11 renderer)
|
2010-08-03 |
Sunny Sachanandani |
Fixed the code to use the correct scaling transformation matrix with XRender.
|
2010-08-02 |
Sunny Sachanandani |
Added some comments.
|
2010-08-02 |
Sunny Sachanandani |
Fixed a huge bug with texture scaling.
|
2010-07-28 |
Sunny Sachanandani |
Oops!
|
2010-07-28 |
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().
|
2010-07-28 |
Sunny Sachanandani |
Set the default XRender filter to "fast". testoverlay2 works now.
|
2010-07-28 |
Sam Lantinga |
Fixed compiling without XRender enabled
|
2010-07-28 |
Sam Lantinga |
Moved brace to the beginning of the line for the beginning of functions
|
2010-07-28 |
Sam Lantinga |
Merged Sunny's XRender changes from SDL-gsoc2010_xrender
|
2010-07-28 |
Sunny Sachanandani |
Add some comments.
|
2010-07-28 |
Sunny Sachanandani |
Add support for texture modulation (both color and alpha). testsprite2 works now with --cyclealpha and --cyclecolor.
|
2010-07-22 |
Sunny Sachanandani |
Fixed drawing rectangles. X is evil!
|
2010-07-22 |
Sunny Sachanandani |
Code cleanup.
|
2010-07-22 |
Sunny Sachanandani |
Remove debugging code.
|
2010-07-22 |
Sunny Sachanandani |
Advertise support for all supported texture formats.
|
2010-07-21 |
Sunny Sachanandani |
Advertise support for blending modes and scaling modes in the render driver.
|
2010-07-21 |
Sunny Sachanandani |
Make the SW renderer work properly by fixing support for textures with no alpha channels.
|
2010-07-21 |
Sunny Sachanandani |
Fix cleanup functions.
|
2010-07-21 |
Sunny Sachanandani |
Fix X11_DisplayModeChanged.
|
2010-07-21 |
Sunny Sachanandani |
Get SDL_BLENDMODE_MOD to work! Tested on nvidia only ATM.
|
2010-07-20 |
Sunny Sachanandani |
Implement support for setting texture scale mode.
|
2010-07-19 |
Sunny Sachanandani |
Respect environment variables.
|
2010-07-19 |
Sunny Sachanandani |
Integrate XFixes and XDamage into the build system.
|
2010-07-19 |
Sunny Sachanandani |
Massive speed-up. Fixed the format that is set for the renderer. Included runtime checks for XDamage.
|
2010-07-19 |
Sunny Sachanandani |
Use XDamage to optimise drawing operations.
|
2010-07-18 |
Sunny Sachanandani |
Remove experimental cruft.
|
2010-07-18 |
Sunny Sachanandani |
Minor changes.
experimental
|
2010-07-18 |
Sunny Sachanandani |
Major changes to drawing. Reverted back to core X11 functions due to regressions.
|
2010-07-18 |
Sunny Sachanandani |
Start experimental branch for client-side rasterization.
experimental
|
2010-07-18 |
Sunny Sachanandani |
Got testsprite2 to work reasonably.
|
2010-07-17 |
Sunny Sachanandani |
Fixed a minor bug with texture blending.
|
2010-07-17 |
Sunny Sachanandani |
Remove some redundant code.
|
2010-07-17 |
Sunny Sachanandani |
Fixed so many things. See the changelog listed below.
|
2010-07-14 |
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.
|
2010-07-09 |
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.
|
2010-07-01 |
Sunny Sachanandani |
Fix blending modes for primitives.
|
2010-06-27 |
Sunny Sachanandani |
Preliminary support for blending modes on drawing operations.
|
2010-06-22 |
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
|
2010-06-16 |
Sunny Sachanandani |
SDL_Textures should work with XRender now provided that the texture format and screen format match. This is only a temporary limitation.
|
2010-06-15 |
Sunny Sachanandani |
X11_RenderDrawLines and X11_RenderDrawPoints use XRender now.
|
2010-06-14 |
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.
|
2010-06-08 |
Sunny Sachanandani |
X11_DrawRects now uses a very hacky way of drawing rectangles with XRender. This will be improved in some time.
|
2010-06-02 |
Sunny Sachanandani |
It seems that the off-screen buffers (or pixmaps) only need to be cleared while initializing.
|
2010-06-02 |
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.
|
2010-06-02 |
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.
|
2010-05-31 |
Sunny Sachanandani |
X11_RenderPresent now uses XRender to blit back-buffers to the screen.
|
2010-05-31 |
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 .
|
2010-05-31 |
Sunny Sachanandani |
Modified configure.in to allow building with Xrender. Fixed all problems that prevented compilation.
|
2010-05-30 |
Sunny Sachanandani |
Add Xrender support to X11_FillRectangles.
|
2010-05-28 |
Sunny Sachanandani |
Fix typo.
|
2010-05-28 |
Sunny Sachanandani |
Fix initial value of the xrender_available boolean in X11_CreateTexture.
|
2010-05-28 |
Sunny Sachanandani |
Completed work on X11_CreateTexture. Added lots of safety features.
|
2010-05-26 |
Sunny Sachanandani |
Correctly handle the availability of Xrender in X11_CreateRenderer and X11_DisplayModeChanged.
|
2010-05-24 |
Sunny Sachanandani |
Added a #define option for compile time Xrender support.
|
2010-06-26 |
Sam Lantinga |
Mostly cleaned up warnings with -Wmissing-prototypes
|
2010-05-09 |
Sam Lantinga |
Removed unused variables
|
2010-01-24 |
Sam Lantinga |
Fixed bug #926
|
2010-01-21 |
Sam Lantinga |
Switched from SDL_WindowID and SDL_TextureID to SDL_Window* and SDL_Texture* for code simplicity and improved performance.
|
2009-12-23 |
Sam Lantinga |
Added SDL_RenderClear() as a fast method of clearing the screen to the drawing color.
|
2009-12-14 |
Sam Lantinga |
Implemented read/write pixels for the X11 renderer
|
2009-12-11 |
Sam Lantinga |
Fixed X11 line implementation - clip lines that are going to go outside the window.
|
2009-12-10 |
Sam Lantinga |
X11 driver compiles again, lines are not yet implemented
|
2009-12-04 |
Sam Lantinga |
Fixed calls to SDL_AddRenderDriver()
|
2009-08-20 |
Sam Lantinga |
Fix suggested by Bob
|
2009-02-15 |
Sam Lantinga |
Fixed destination of XCopyArea()
|
2009-01-15 |
Bob Pendleton |
Changes to hopefully handle the creation of a colormap for 8 bit PseudoColor visuals in X11
|
2009-01-02 |
Sam Lantinga |
Implemented SDL_SetWindowIcon(), with translucent icon support under X11.
|
2008-12-30 |
Sam Lantinga |
SetDrawColor() and SetDrawBlendMode() are optional
|
2008-12-25 |
Sam Lantinga |
Fixed pitch alignment problem causing MITSHM error on 16-bit displays
|
2008-12-21 |
Sam Lantinga |
Added RenderPiont() API
|
2008-12-20 |
Sam Lantinga |
Added missing return
|
2008-12-20 |
Sam Lantinga |
Added stubs for software implementations of blending fills and line drawing
|
2008-12-20 |
Sam Lantinga |
Date: Fri, 19 Dec 2008 20:17:35 +0100
|
2008-12-20 |
Sam Lantinga |
Fixed crash when resizing YUV textures
|
2008-12-16 |
Sam Lantinga |
indent
|
2008-12-14 |
Sam Lantinga |
The X11 window and all pixmaps and images share the same visual and depth.
|
2008-12-13 |
Sam Lantinga |
Fixed BadMatch error in X11 renderer
|
2008-12-08 |
Sam Lantinga |
Updated copyright date
|
2008-12-03 |
Sam Lantinga |
Added very slow software scaling to the X11 renderer
|
2008-12-03 |
Sam Lantinga |
If scaling isn't supported, do an unscaled copy instead of not showing anything.
|
2008-12-01 |
Sam Lantinga |
indent
|
2008-11-30 |
Sam Lantinga |
Fixed the list of supported YUV formats
|
2008-11-30 |
Sam Lantinga |
Implemented the X11 (non-OpenGL) renderer, no alpha or scaling available.
|