~ubuntu-branches/ubuntu/trusty/rlvm/trusty

« back to all changes in this revision

Viewing changes to src/Systems/SDL/SDLRenderToTextureSurface.hpp

  • Committer: Package Import Robot
  • Author(s): Ying-Chun Liu (PaulLiu)
  • Date: 2013-11-02 02:57:13 UTC
  • mfrom: (10.1.3 sid)
  • Revision ID: package-import@ubuntu.com-20131102025713-yzg31grxr8i7xerh
Tags: 0.13-1
* New upstream release
  - rlvm will now warn on startup when it detects Japanese save data, but
    English patched game files, and offer to reset the save data.
  - Much better support for Little Busters. Most graphical glitches during
    the Little Busters Refrain have been fixed.
  - TCC tone curve effects have been reverse-engineered and implemented
    (thanks to lurkmoar)
  - Sepia scenes (and other graphical filters) should look much better.
  - Simple shake commands implemented (fancy per-layer shaking still
    unimplemented).
  - Make animations smooth: data should be uploaded to the graphics card
    before an animation loop starts, not while the animation loop is
    running.
  - Fixes finding system fonts on Linux
  - Thanks to Elliot Glaysher <glaysher@umich.edu>
* Remove upstreamed patches:
  - debian/patches/002_675426ad62bccf1de10b0ae31dd46331ec47aacb.patch
  - debian/patches/003_5dafabf5448635c4d4526d6e35ea7ec664a27261.patch
  - debian/patches/004_boost-drop-mt.patch
  - debian/patches/005_missing-include.patch

Show diffs side-by-side

added added

removed removed

Lines of Context:
50
50
  // Blits to another surface
51
51
  virtual void blitToSurface(Surface& surface,
52
52
                             const Rect& src, const Rect& dst,
53
 
                             int alpha = 255, bool use_src_alpha = true);
54
 
 
55
 
  virtual void renderToScreen(const Rect& src, const Rect& dst,
56
 
                              int alpha = 255);
57
 
 
58
 
  virtual void renderToScreen(const Rect& src, const Rect& dst,
59
 
                              const int opacity[4]);
 
53
                             int alpha = 255, bool use_src_alpha = true) const;
 
54
 
 
55
  virtual void renderToScreen(const Rect& src, const Rect& dst,
 
56
                              int alpha = 255) const;
 
57
 
 
58
  virtual void renderToScreen(const Rect& src, const Rect& dst,
 
59
                              const int opacity[4]) const;
60
60
 
61
61
  virtual void renderToScreenAsColorMask(
62
 
    const Rect& src, const Rect& dst, const RGBAColour& rgba, int filter);
 
62
    const Rect& src, const Rect& dst, const RGBAColour& rgba, int filter) const;
63
63
 
64
64
  virtual void renderToScreenAsObject(const GraphicsObject& rp,
65
65
                                      const Rect& src,
66
66
                                      const Rect& dst,
67
 
                                      int alpha);
 
67
                                      int alpha) const;
68
68
 
69
69
  virtual void fill(const RGBAColour& colour);
70
70
  virtual void fill(const RGBAColour& colour, const Rect& rect);
71
71
  virtual void invert(const Rect& rect);
72
72
  virtual void mono(const Rect& area);
 
73
  virtual void toneCurve(const ToneCurveRGBMap effect, const Rect& rect);
73
74
  virtual void applyColour(const RGBColour& colour, const Rect& area);
74
75
 
75
 
  virtual void getDCPixel(const Point& pos, int& r, int& g, int& b);
 
76
  virtual void getDCPixel(const Point& pos, int& r, int& g, int& b) const;
76
77
 
77
78
  virtual Size size() const;
78
79