1. 25 Dec, 2008 3 commits
  2. 24 Dec, 2008 3 commits
  3. 23 Dec, 2008 5 commits
  4. 22 Dec, 2008 3 commits
    • Sam Lantinga's avatar
      typo fix · 01a9edc3
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403369
      01a9edc3
    • Sam Lantinga's avatar
      /* FIXME FIXME FIXME · d6295612
      Sam Lantinga authored
       * Window creation fails in the colormap code on DirectColor visuals:
       *      XA_RGB_BEST_MAP not found and could not be created
       * I'm disabling this for now until Bob can look at it.  We don't need
       * it until we implement the gamma fading using DirectColor RGB ramps
       */
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403368
      d6295612
    • Sam Lantinga's avatar
      Fixed crash when resizing the window with the software renderer. · 1ebf771a
      Sam Lantinga authored
      This is similar to the crash fix in the OpenGL renderer in revision 4187
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403367
      1ebf771a
  5. 21 Dec, 2008 8 commits
  6. 20 Dec, 2008 15 commits
    • Sam Lantinga's avatar
      Date: Sat, 20 Dec 2008 23:25:19 +0100 · 7714f3b0
      Sam Lantinga authored
      From: Couriersud
      Subject: 32 & 16 bit versions of blendrect and blendline
      
      attached are 32, 16 and 15 bit versions of the blendrect and blendline
      functionality. There was an issue with the bresenham alg. in drawline
      which I also fixed.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403358
      7714f3b0
    • Sam Lantinga's avatar
      indent · 8bf6fb5f
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403357
      8bf6fb5f
    • Sam Lantinga's avatar
      Added missing return · 4058b718
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403356
      4058b718
    • Sam Lantinga's avatar
      Turn on line antialiasing (requires blending to be enabled) · bb191f10
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403355
      bb191f10
    • Sam Lantinga's avatar
      Add a few test pattern lines · c24222cb
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403354
      c24222cb
    • Sam Lantinga's avatar
      indent · 67946ae5
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403353
      67946ae5
    • Sam Lantinga's avatar
      Placeholder for line drawing algorithm (current code doesn't work) · bab3f5e8
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403352
      bab3f5e8
    • Sam Lantinga's avatar
      Fixed crash in software line drawing · 6efea2c6
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403351
      6efea2c6
    • Sam Lantinga's avatar
      Added stubs for software implementations of blending fills and line drawing · af675594
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403350
      af675594
    • Sam Lantinga's avatar
      Added a test program for line drawing · 34bffd20
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403349
      34bffd20
    • Sam Lantinga's avatar
      Minor corrections · d29d0c96
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403348
      d29d0c96
    • Sam Lantinga's avatar
      indent · 2092365e
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403347
      2092365e
    • Sam Lantinga's avatar
      Date: Fri, 19 Dec 2008 20:17:35 +0100 · 9ba72107
      Sam Lantinga authored
      From: Couriersud
      Subject: Re: Aw: Experience using SDL1.3 in sdlmame/Proposal for api additions
      
      > For consistency you'd probably want:
      > SDL_SetRenderDrawColor(Uint8 r, Uint8 g, Uint8 b, Uint8 a);
      > SDL_SetRenderDrawBlendMode(SDL_BlendMode blendMode);
      > SDL_RenderLine(int x1, int y1, int x2, int y2);
      > SDL_RenderFill(SDL_Rect *rect);
      >
      > You probably also want to add API functions query the current state.
      >
      
      I have implemented the above api for the opengl, x11, directfb and
      software renderers. I have also renamed *TEXTUREBLENDMODE* constants to
      BLENDMODE*. The unix build compiles. The windows renderer still needs to
      be updated, but I have no windows development machine at hand. Have a
      look at the x11 renderer for a sample.
      
      Vector games now run at 90% both on opengl and directfb in comparison to
      sdlmame's own opengl renderer. The same applies to raster games.
      
      The diff also includes
      
      a) Changed XDrawRect to XFillRect in x11 renderer
      b) A number of changes to fix blending and modulation issues in the
      directfb renderer.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403346
      9ba72107
    • Sam Lantinga's avatar
      indent · 60c39418
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403345
      60c39418
    • Sam Lantinga's avatar
      Fixed crash when resizing YUV textures · 03fa1566
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403344
      03fa1566
  7. 19 Dec, 2008 3 commits