398 Commits

Author SHA1 Message Date
Dmitry Marakasov
bb1c4bf168 Add another project user 2014-11-29 19:25:26 +03:00
Dmitry Marakasov
a97d100372 Implement texture property getters 0.2.0 2014-11-25 23:41:54 +03:00
Dmitry Marakasov
f5fa211cfe Implement texture locking 2014-11-24 19:27:56 +03:00
Dmitry Marakasov
359a0e93c8 Implement Rect::Contains(Point) 2014-11-24 01:52:49 +03:00
Dmitry Marakasov
39c377d7ee Only build image demo when SDL2_image support is enabled 2014-10-01 00:40:00 +04:00
Dmitry Marakasov
cf5f1c16c4 Unroll needless cmake loop 2014-09-30 23:32:59 +04:00
Dmitry Marakasov
c7a444769e Mention RWops in README 2014-09-20 23:51:52 +04:00
Dmitry Marakasov
936e133e44 Test installation as well 2014-09-10 00:32:10 +04:00
Dmitry Marakasov
6150f414b7 Provide proper library version 0.1.1 2014-09-09 23:24:34 +04:00
Dmitry Marakasov
563f566180 Implement installation 2014-09-09 23:17:03 +04:00
Dmitry Marakasov
6d2c1b4f9e Add sdl2-image dependency to travis config 0.1.0 2014-09-05 05:50:25 +04:00
Dmitry Marakasov
168143510b Mention template args 2014-09-05 05:41:59 +04:00
Dmitry Marakasov
3e5b392075 ContainerRWops are not assignable due to references; add noexecpt to move ctor 2014-09-05 05:35:34 +04:00
Dmitry Marakasov
a1717d8b18 Merge branch 'image' 2014-09-05 05:23:25 +04:00
Dmitry Marakasov
e3ad1a4ad7 Add custom RWops for use with constant containers 2014-09-05 05:23:13 +04:00
Dmitry Marakasov
1993fd3ec6 Add demo for SDL_image support 2014-09-05 05:06:21 +04:00
Dmitry Marakasov
2fad6762ff Update documentation for new features 2014-09-05 05:05:31 +04:00
Dmitry Marakasov
2b84c17ce2 Allow to load texture fro file or via RWops 2014-09-05 05:03:12 +04:00
Dmitry Marakasov
d69a07ea1c Options should only be used in standalone build 2014-09-05 05:01:27 +04:00
Dmitry Marakasov
9a0a6b9da6 Add Config.hh to record build-time settings 2014-09-05 05:00:06 +04:00
Dmitry Marakasov
955d6f7bc1 Add SDL_image2 support to cmake 2014-09-05 04:57:32 +04:00
Dmitry Marakasov
5542acd252 Add tests for RWops 2014-09-05 04:54:53 +04:00
Dmitry Marakasov
fbf5d046ea Add custom RWops class which works with arbitrary container as a storage 2014-09-05 04:54:50 +04:00
Dmitry Marakasov
aaea702856 Add RWops class 2014-09-05 04:46:30 +04:00
Dmitry Marakasov
1ddf04e823 Make test which depend on OpenGL behavior non-fatal 2014-09-02 07:27:16 +04:00
Dmitry Marakasov
cced165fbd Update testing.h 2014-09-02 07:27:13 +04:00
Dmitry Marakasov
b92804536c Make gui test result visible 2014-07-27 00:30:49 +04:00
Dmitry Marakasov
dfb464ea7b Implement init/deinit/check of separate SDL subsystems 2014-07-27 00:30:26 +04:00
Dmitry Marakasov
d4426eb36a Make build MSVC-aware, provide specific set of flags 2014-07-22 21:22:14 +04:00
Dmitry Marakasov
42fa7bdd70 Fix return value checking 2014-07-21 19:12:48 +04:00
Dmitry Marakasov
3f4e0c79be Only enable -Werror in standalone build 2014-07-21 19:04:28 +04:00
Dmitry Marakasov
ab5ca5a395 Fix compiler flag handling 2014-07-21 18:57:38 +04:00
Dmitry Marakasov
626fcaa567 List header files in project 2014-07-21 18:49:35 +04:00
Dmitry Marakasov
1f7a2bb64f Sort sources list 2014-07-21 18:47:28 +04:00
Dmitry Marakasov
6ed9b7a578 Remove unneeded argument names 2014-02-22 00:39:50 +04:00
Dmitry Marakasov
1ec8df2964 More Get() tests 2014-02-21 23:54:22 +04:00
Dmitry Marakasov
5a61a8f51b Fix Get() for null Points and Rects, add tests for it 2014-02-21 23:46:37 +04:00
Dmitry Marakasov
8e6bf5fc2f Add basic Point arith 2014-02-21 20:09:11 +04:00
Dmitry Marakasov
7b4b6c051a Don't use allocations inside Point and Rect
Instead, use boolean validity flag, which is much more practical
2014-02-21 17:11:48 +04:00
Dmitry Marakasov
2c7cb50fd9 Implement SetClipRect, SetScale, SetViewport, TargetSupported in Renderer 2014-02-17 03:28:57 +04:00
Dmitry Marakasov
015a9e5be5 Add partial GUI test 0.0.2 2014-02-11 07:41:23 +04:00
Dmitry Marakasov
2f91553068 Implement Renderer::ReadPixels 2014-02-11 07:41:20 +04:00
Dmitry Marakasov
47625fcd6c Make travis run tests 2014-02-11 06:16:05 +04:00
Dmitry Marakasov
820813b79f Improve testing framework, add stub for GUI tests 2014-02-11 06:15:01 +04:00
Dmitry Marakasov
f6d6572602 Fix Rect::FromCenter and add test for it 2014-02-11 06:01:36 +04:00
Dmitry Marakasov
07bf0aa3d5 Add Point and Rect tests 2014-02-11 05:51:15 +04:00
Dmitry Marakasov
66f4d5b57a Properly handle self-assignment 2014-02-11 05:51:15 +04:00
Dmitry Marakasov
1e4e1cb560 Define default ctors/assignments in source files to avoid using objects of incomplete type in them 2014-02-11 05:51:13 +04:00
Dmitry Marakasov
0365329dc0 Add Point and Rect comparison operators 2014-02-11 05:44:08 +04:00
Dmitry Marakasov
802322ef1b Add Point and Rect setters
While here, fix Rect::GetX2 and Rect::GetY2 off-by-one errors
2014-02-11 04:33:24 +04:00