1. 01 Feb, 2011 3 commits
    • Sam Lantinga's avatar
      Fixed spacing · c9c3d038
      Sam Lantinga authored
      c9c3d038
    • Sam Lantinga's avatar
      Fixed bug #1112 (retina display support) · 3a83076d
      Sam Lantinga authored
       Vittorio Giovara      2011-02-01 02:21:50 PST
      
      with the attached patch, the opengles context will always use the maximum
      screensize available; this is particularly useful for supporting retina display
      on latest iphone.
      
      please note: Apple documentation warns that using the "upscaled" gl context
      actually uses more memory and bandwitdh, so it might be worth to let the user
      decide whether to disable it or not, either with a flag or a sdl function...
      3a83076d
    • Sam Lantinga's avatar
      Fixed spacing · 63918281
      Sam Lantinga authored
      63918281
  2. 30 Jan, 2011 1 commit
    • Sam Lantinga's avatar
      Fixed bug #1111 · b13cdc5d
      Sam Lantinga authored
      kwm@rainbow-runner.nl      2011-01-30 06:28:27 PST
      
      Created attachment 562 [details]
      Build fix with clang.
      
      When building sdl 1.2.14 with the Clang compiler http://clang.llvm.org .
      The build fails in src/video/mmx.h with the following error:
      
      --------------------------------------------------
      ./src/video/SDL_RLEaccel.c:831:5: error: invalid operand for instruction
          CHOOSE_BLIT(RLECLIPBLIT, alpha, fmt);
          ^
      ./src/video/SDL_RLEaccel.c:831:17: note: instantiated from:
          CHOOSE_BLIT(RLECLIPBLIT, alpha, fmt);
                      ^
      ./src/video/SDL_RLEaccel.c:831:5: note: instantiated from:
          CHOOSE_BLIT(RLECLIPBLIT, alpha, fmt);
          ^
      ./src/video/SDL_RLEaccel.c:647:23: note: instantiated from:
                                      blitter(2, Uint8, ALPHA_BLIT16_565MMX); \
                                                        ^
      ./src/video/SDL_RLEaccel.c:282:4: note: instantiated from:
                movq_r2m(mm3, *dstp);                         \
                ^
      In file included from ./src/video/SDL_RLEaccel.c:99:
      ./src/video/mmx.h:379:28: note: instantiated from:
      #define movq_r2m(reg, var)      mmx_r2m(movq, reg, var)
                                      ^
      <scratch space>:192:1: note: instantiated from:
      "movq"
      ^
      <inline asm>:1:2: note: instantiated into assembly here
              movq %mm3, %dx
              ^
      --------------------------------------------------
      
      According to the clang developers this is a invalid inline assembly.
      Using the attached patch from the last commit in the below bug report fixes the
      compile.
      More details from: http://llvm.org/bugs/show_bug.cgi?id=6730
      b13cdc5d
  3. 28 Jan, 2011 12 commits
  4. 27 Jan, 2011 12 commits
  5. 26 Jan, 2011 6 commits
  6. 25 Jan, 2011 6 commits