86 Commits

Author SHA1 Message Date
Vicent Marti
934f4fd17f Beveled squares for Classic GUI imitation
svn-id: r32506
2008-06-02 21:38:28 +00:00
Vicent Marti
5d2d184213 - Triangles!
svn-id: r32451
2008-06-01 00:28:16 +00:00
Vicent Marti
8a83eafbf3 Misc fixes.
Constant naming fixes.

svn-id: r32342
2008-05-28 15:03:30 +00:00
Vicent Marti
119b7126b9 InterfaceManager core implemented.
svn-id: r32339
2008-05-28 14:27:22 +00:00
Vicent Marti
4e1aa5328a Draw steps.
svn-id: r32296
2008-05-26 18:17:03 +00:00
Vicent Marti
862a3d575a Compilation fixes. Sorry about the mess.
svn-id: r32272
2008-05-25 17:06:10 +00:00
Vicent Marti
0707968a37 Code formatting guidelines
svn-id: r32207
2008-05-21 17:44:38 +00:00
Vicent Marti
0ea6707dc4 - Loop unrolling for color fills.
svn-id: r32206
2008-05-21 11:21:19 +00:00
Johannes Schickel
40734a8d6c Made test render function a bit more responsive for backend events.
svn-id: r32180
2008-05-19 15:01:10 +00:00
Vicent Marti
96dd1cbed3 - Massive cleanup
- Documentation update
- Boundaries check

svn-id: r32169
2008-05-18 13:09:37 +00:00
Vicent Marti
55cfae33e9 - Shadows revisited.
- Test rendering... starting to look like a GUI.

svn-id: r32164
2008-05-18 00:18:15 +00:00
Sven Hesse
4d439fe4fc Fixing compilation
svn-id: r32154
2008-05-17 16:45:28 +00:00
Vicent Marti
b999366ae9 - Shadows revisited
- Gradients.

svn-id: r32145
2008-05-16 20:40:24 +00:00
Vicent Marti
f19480b740 - Aliased rounded squares + stroking.
svn-id: r32021
2008-05-11 14:05:59 +00:00
Vicent Marti
373efe438a - Stroke on Aliased circles.
svn-id: r32015
2008-05-11 11:22:58 +00:00
Sven Hesse
985f073376 Fixing compilation
svn-id: r31995
2008-05-11 02:44:21 +00:00
Vicent Marti
82dcbd115a - Formating (lol)
- Compilation fix for GCC (inheritance)

svn-id: r31991
2008-05-10 22:03:45 +00:00
Vicent Marti
b710756f9d - Documentation updated
- More refactoring
- Stroke width support for the AA renderer!!
- Cleanup

svn-id: r31990
2008-05-10 21:58:05 +00:00
Vicent Marti
a11b9a169d - API changes/refactoring
- Foreground/background color support
- Finished/improved filling support
- Basic shadow support

svn-id: r31974
2008-05-10 14:29:49 +00:00
Vicent Marti
ab27198bb6 - Code formating.
svn-id: r31963
2008-05-09 11:41:34 +00:00
Vicent Marti
46fada31b7 - Fixed compiling in MSVC2008
- Aliased circles optimized (drawn using pointers directly)
- Filling for aliased circles
- Rounded squares
- Filling for rounded squares

svn-id: r31936
2008-05-07 22:51:45 +00:00
Max Horn
4331411ebe Make it possible to quit the VectorRenderer demo cleanly
svn-id: r31892
2008-05-06 09:54:10 +00:00
Vicent Marti
8209ab0b7b Fixes for GCC 4.0.2+ in strict mode. Max, is it working now?
svn-id: r31885
2008-05-05 22:21:34 +00:00
Vicent Marti
4ada388fb8 Antialiased circles changed to use screen ptrs.
svn-id: r31870
2008-05-04 23:06:38 +00:00
Vicent Marti
6666b93dd7 Performance tweaks.
svn-id: r31863
2008-05-04 13:53:22 +00:00
Vicent Marti
d33890f110 Rectangle drawing.
svn-id: r31854
2008-05-03 23:51:24 +00:00
Johannes Schickel
2c71344685 - fixed invalid C++
- some minor formatting tweaks

svn-id: r31853
2008-05-03 23:10:43 +00:00
Eugene Sandulenko
3e8e978c4e Code formatting.
svn-id: r31851
2008-05-03 22:10:52 +00:00
Vicent Marti
e5929da662 Coding conventions once again.
svn-id: r31850
2008-05-03 22:05:17 +00:00
Vicent Marti
eb411d298a - More coding convention fixes.
- Aliased circles.

svn-id: r31849
2008-05-03 21:57:29 +00:00
Johannes Schickel
8004a64c2f - Added missing virtual destructor in VectorRenderer
- Added graphics/VectorRenderer.cpp to the build system
- Fixed compiling with g++ 4.2

svn-id: r31847
2008-05-03 21:09:08 +00:00
Vicent Marti
8c043f53ed Generic functions (surface/pixel fill/blend).
Line antialiasing.
Circle antialiasing.

svn-id: r31844
2008-05-03 19:50:38 +00:00
Vicent Marti
b50d430192 Renderer test function in main.cpp
svn-id: r31832
2008-05-02 17:53:21 +00:00
Eugene Sandulenko
4fd1f92901 Even more whitespace fixes.
svn-id: r31803
2008-05-02 07:50:23 +00:00
Vicent Marti
2d67aca715 Missing code formatting conventions.
svn-id: r31800
2008-05-01 23:58:05 +00:00
Vicent Marti
e117038b62 Implemented base API for the Vector Renderer.
Added line drawing.

svn-id: r31799
2008-05-01 23:50:14 +00:00