1. 06 Dec, 2009 4 commits
  2. 05 Dec, 2009 5 commits
  3. 04 Dec, 2009 3 commits
  4. 03 Dec, 2009 4 commits
  5. 02 Dec, 2009 7 commits
  6. 01 Dec, 2009 8 commits
  7. 30 Nov, 2009 3 commits
  8. 27 Nov, 2009 2 commits
    • Sam Lantinga's avatar
      Joe 2009-11-23 21:31:10 PST · 21568909
      Sam Lantinga authored
      If type is ::SDL_HAPTIC_CARTESIAN, direction is encoded by three positions
      367     *  (X axis, Y axis and Z axis (with 3 axes)).  ::SDL_HAPTIC_CARTESIAN
      uses
      368     *  the first three \c dir parameters.  The cardinal directions would
      be:
      369     *   - North:  0,-1, 0
      370     *   - East:  -1, 0, 0
      371     *   - South:  0, 1, 0
      372     *   - West:   1, 0, 0
      
      typedef struct SDL_HapticDirection
      {
          Uint8 type;         /**< The type of encoding. */
          Uint16 dir[3];      /**< The encoded direction. */
      } SDL_HapticDirection;
      
      An unsigned int can't store negative values and I don't see an alternate way to
      encode them in the docs or source. The best I have been able to come up with is
      using a negative magnitude for the effect but this will only get me 2 of the 4
      quadrants in the plane for 2d effects. I looked at the win32 and linux
      implementations and I believe is is safe to use signed ints in the direction
      struct. I am unfamiliar with the darwin haptics API so I don't know if it is
      safe.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404237
      21568909
    • Sam Lantinga's avatar
      Adam Strzelecki to SDL · 015d99c5
      Sam Lantinga authored
      D3D renderer shall try mapping YV12 and I420 (IYUV) to D3D texture formats via FOURCC. This will enable HW acceleration for those formats when driver is capable (most of them are). Note that SDL's IYUV maps I420 FOURCC on Woe.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404236
      015d99c5
  9. 26 Nov, 2009 1 commit
    • Sam Lantinga's avatar
      Adam Strzelecki to SDL · 8a9c9fcc
      Sam Lantinga authored
      Currently SDL uses GL_RGB for internalFormat when GL_YCBCR_MESA is passed as format for glTextImage2D when using Linux Mesa's OpenGL. However this is wrong and makes glTextImage2D fail with invalid argument error. GL_YCBCR_MESA should be also internalFormat (not GL_RGB) there and this is what can be found googling various source codes using GL_YCBCR_MESA.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404235
      8a9c9fcc
  10. 25 Nov, 2009 3 commits