index
:
Hello/mana
0.5
0.6
add-sound-events
fix-item-tooltip-visibility
lpc2012
master
optimize-actor-draw
particle-system
removed-config-file-checks
Original The Mana World client, now known as simply the Mana client.
root
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
graphics.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2025-07-15
Render font outlines using TTF_SetFontOutline
Thorbjørn Lindeijer
1
-0
/
+69
2025-07-11
Cleaned up ImageRect a little
Thorbjørn Lindeijer
1
-21
/
+2
2025-04-25
GUI: Added support for multiple color palettes to Theme
Thorbjørn Lindeijer
1
-2
/
+8
2025-04-25
Simplified ImageRect handling
Thorbjørn Lindeijer
1
-119
/
+74
2025-03-31
GUI: Apply clipping only where necessary
Thorbjørn Lindeijer
1
-0
/
+17
2025-03-24
Added fill mode parameter to ImageRect
Thorbjørn Lindeijer
1
-36
/
+88
2025-03-24
Define the GUI theme in XML
Thorbjørn Lindeijer
1
-0
/
+11
2025-03-17
Have ImageRect automatically initialize and clean up
Thorbjørn Lindeijer
1
-0
/
+17
2025-03-14
Moved widget drawing code into Theme
Thorbjørn Lindeijer
1
-2
/
+0
2024-10-18
Take only const pointers to images in Graphics
Thorbjørn Lindeijer
1
-11
/
+11
2024-03-26
Added functions to draw images at sub-pixel positions
Thorbjørn Lindeijer
1
-0
/
+29
2024-03-22
Added support for scaling the output
Thorbjørn Lindeijer
1
-16
/
+13
2024-02-27
Added VSync and windowed fullscreen options
Thorbjørn Lindeijer
1
-333
/
+8
2024-02-06
Fixed crash when taking a screenshot
Thorbjørn Lindeijer
1
-1
/
+5
2024-01-29
Apply C++11 fixits
Thorbjørn Lindeijer
1
-0
/
+9
2024-01-26
Apply C++11 fixits
Thorbjørn Lindeijer
1
-2
/
+2
2024-01-25
Ported to SDL2
Thorbjørn Lindeijer
1
-153
/
+214
2012-08-12
Removed ImageLoader and ProxyImage classes
Thorbjørn Lindeijer
1
-10
/
+0
2012-08-05
Revert "Graphics: take only const pointers to images."
Thorbjørn Lindeijer
1
-3
/
+3
2012-08-05
Graphics: take only const pointers to images.
Stefan Beller
1
-3
/
+3
2012-02-09
Fixed wallpaper prescaling issues
Thorbjørn Lindeijer
1
-17
/
+33
2012-02-09
Allow changing fullscreen resolution without restart
Thorbjørn Lindeijer
1
-35
/
+32
2012-01-26
Updated copyrights to 2012
Thorbjørn Lindeijer
1
-1
/
+1
2012-01-22
Allow resizing of the game in windowed mode
Thorbjørn Lindeijer
1
-0
/
+27
2010-05-20
Buffer layered sprites under SDL
Jared Adams
1
-2
/
+8
2010-02-22
Modify copyright headers
Freeyorp
1
-1
/
+2
2010-02-20
License header update for The Mana Client
Thorbjørn Lindeijer
1
-4
/
+3
2010-02-14
Use setTarget a bit earlier
Thorbjørn Lindeijer
1
-3
/
+1
2010-02-14
Removed a redundant SDL_Surface pointer
Tametomo
1
-16
/
+15
2010-02-07
Updated Copyright year to 2010!
Bertram
1
-1
/
+1
2010-01-26
Fixed crash when failing to switch to fullscreen/windowed
Thorbjørn Lindeijer
1
-7
/
+14
2009-08-13
Changed mImage member to mSDLSurface as it is SDL specific...
Bertram
1
-16
/
+20
2009-07-27
Added the ability to ask a ambient layer to keep its ratio when the resolutio...
Bertram
1
-0
/
+42
2009-07-24
Made the wallpaper be rescaled when necessary under SDL and OpenGL.
Bertram
1
-2
/
+39
2009-04-14
Put the remaining unnamespaced handlers in a namespace
Bjørn Lindeijer
1
-2
/
+2
2009-03-25
A host of code style fixes
Bjørn Lindeijer
1
-1
/
+1
2009-03-23
Merge branch 'aethyra/master'
Bjørn Lindeijer
1
-27
/
+33
2009-03-16
Applied a similar optimization as in commit
Ira Rice
1
-12
/
+22
2009-03-10
Extended window layout to take relative positions, as well as offsets to
Ira Rice
1
-17
/
+13
2009-02-10
Fixed header files, as well as removed the unused buddy list class (not
Ira Rice
1
-2
/
+3
2009-01-23
Removed unnecessary references to The Mana World in code headers
Bjørn Lindeijer
1
-4
/
+4
2009-01-15
Style cleanups throughout most of the code. Splitting function type from
Ira Rice
1
-10
/
+8
2008-12-29
Fixed a video resolution switching crash.
Ira Rice
1
-1
/
+0
2008-12-26
Fixed a potential leak in setup, changed the default border color to
Ira Rice
1
-1
/
+2
2008-12-20
Enabled video mode switching, as well as got rid of an old, unneeded
Ira Rice
1
-0
/
+2
2008-11-18
Pedantic fixes to the client, where I alphabetized all of the include
Ira Rice
1
-2
/
+0
2008-07-18
Import of client tree
Lloyd Bryant
1
-1
/
+1
2007-10-18
Merged removal of dependency on Guichan OpenGL from trunk to 0.0 branch,
Bjørn Lindeijer
1
-2
/
+13
2007-06-03
Fixed image loading in software mode to not check for alpha layer with images
Bjørn Lindeijer
1
-13
/
+0
2007-05-04
Merged particle engine into main eAthena branch.
Philipp Sehmisch
1
-0
/
+11
[next]