1. 17 Jul, 2010 2 commits
    • Sunny Sachanandani's avatar
      Fixed so many things. See the changelog listed below. · 3201f842
      Sunny Sachanandani authored
      1.  Use SDL_X11_HAVE_XRENDER to check for RENDER at runtime.
      2.  Added lots of comments.
      3.  Added checks and lots of calls to SDL_SetError().
      4.  Fixed X11_CreateTexture() so that the pixmap and image created
          are for the format specified by the user and not the window
          format. This is only for the RENDER case.
      5.  The above change required that functions to convert SDL
          pixel format enums to Visuals and XRenderPictFormats be added.
      6.  Fixed lots of 'style' issues.
      3201f842
    • Sunny Sachanandani's avatar
      Add necessary symbols to SDL_x11sym.h · 6bfcf330
      Sunny Sachanandani authored
      6bfcf330
  2. 14 Jul, 2010 1 commit
  3. 09 Jul, 2010 1 commit
    • Sunny Sachanandani's avatar
      Fix so many things that there is little place in this column to list them all... · 40daa46a
      Sunny Sachanandani authored
      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.
      
      Fixes involved:
      1. Fix handling of alpha channel when SDL_BLENDMODE_NONE is set.
      2. Make xrendercolor use floating-point values for color channels and then convert to 16 bit ints.
      3. Fix handling of visuals in SDL_x11modes.c so that a 32 bit ARGB visual is used.
      4. Fix the background pixel value in SDL_x11window.c so that the window background has an alpha value of 0xFF and not 0.
      40daa46a
  4. 01 Jul, 2010 1 commit
  5. 27 Jun, 2010 1 commit
  6. 22 Jun, 2010 1 commit
  7. 16 Jun, 2010 1 commit
  8. 15 Jun, 2010 1 commit
  9. 14 Jun, 2010 1 commit
  10. 08 Jun, 2010 1 commit
  11. 02 Jun, 2010 3 commits
  12. 31 May, 2010 3 commits
  13. 30 May, 2010 1 commit
  14. 28 May, 2010 3 commits
  15. 26 May, 2010 1 commit
  16. 24 May, 2010 1 commit
  17. 19 May, 2010 1 commit
  18. 10 May, 2010 3 commits
  19. 09 May, 2010 11 commits
  20. 08 May, 2010 2 commits