Ray
292499bdeb
Reviewed LoadFontData() and GenImageFontAtlas()
7 лет назад
raysan5
103bc7dfc6
Corrected issue with GetFontDefault()
Note for me: Replace All is NOT your friend...
7 лет назад
raysan5
d881c73257
Renamed GetDefaultFont() to GetFontDefault()
Library consistency rename... yes, I know, it breaks the API...
7 лет назад
Ray
afe81d94ce
Re-added: LoadFontEx()
7 лет назад
Ray
0e135118fd
Improved GenImageFontAtlas()
7 лет назад
Ray
75ba5aca55
Improved font generation and SDF
Added: data to CharInfo struct
Added: LoadFontData()
Added: GenImageFontAtlas()
Removed: LoadFontEx()
Removed: LoadTTF() [internal]
Some code tweaks
7 лет назад
raysan5
559b9b8cc3
Corrected possible memory leak
7 лет назад
raysan5
25d5e907ec
Some code review (mainly comments)
7 лет назад
Ray
2aae62cea2
Header tweak and comments
7 лет назад
Ray San
ec33e7d705
BREAKING CHANGE: Renamed SpriteFont type to Font
- Preparing MP3 files support
- Jumped version to raylib 2.0-dev (too many breaking changes...)
7 лет назад
Ray San
6324697ffd
Rectangle parameters changed to float
- Some examples tweaks
- Reviewed ImageFormat()
- Use float for text fontSize
7 лет назад
Ahmad Fatoum
1841afad11
Refactor all #define SUPPORT_* into a config.h
That way, a user needs only to touch a single file to configure what
features raylib is built with.
Include guards are left out intentionally, because config.h should only
be included in source files, not headers.
Later on, config.h can also define the raylib version (#461 ).
7 лет назад
Ahmad Fatoum
80bf636f81
Don't exceed signed int range when shifting left
Fixes UB in #489 , found by UBSan.
7 лет назад
Ahmad Fatoum
76aca9b0d1
Fix possible buffer overflow in LoadBMFont
Width specifier doesn't include NUL terminator.
Fixes #487 found by AddressSanitizer.
7 лет назад
raysan5
4492a70a4b
Support UTF8 basic characters on ImageTextEx()
Supported UTF8 range equivalent to [128..255] (80h..FFh)
Exposed and renamed text function GetGlyphIndex()
Renamed spriteFont parameter name to simply font
Small security check on transmission mission ending screen
7 лет назад
Ray
8af5f9dfe0
Avoid rendering SPACE character!
7 лет назад
Ray
1ce8c80de9
Corrected several issues...
7 лет назад
Ray San
00c34a035c
Updated copyright year
8 лет назад
user
54587d7fdb
proper if-clauses for disabling functionality in text.c
8 лет назад
Ray
a6f9cc5629
Remove rres support
Let the user choose if using rres external library
8 лет назад
Ray San
3d755d617a
Some code tweaks...
8 лет назад
Ray
cbe0dcedfe
Corrected issue with ttf font y-offset
8 лет назад
raysan5
12cb3afd9e
Added function DrawRectangleGradientEx()
Moved function DrawRectangleT() from text module to shapes
Added some comments
8 лет назад
raysan5
88839b093c
Added function DrawRectangleT()
Usefult to draw rectangles using default font texture
8 лет назад
raysan5
9f09f6f550
Rename enum LogType names...
...to avoid possible conflicting symbols
8 лет назад
Ray
4c27412eff
Corrected issue #281
8 лет назад
raysan5
b0f8ea27e3
Renamed function for lib consistency
LoadSpriteFontTTF() --> LoadSpriteFontEx()
8 лет назад
Ray
ecfe31bf1d
Make TraceLog() public to the API
enum LogType could require some revision...
8 лет назад
Ray
1f56e8e5d0
Minor code tweaks
8 лет назад
Ray
080a79f0b0
Added IsFileExtension()
Replaced old GetExtension() function
Make IsFileExtension() public to the API
8 лет назад
Ray
2f65975c5e
Remove RBMF fileformat support
8 лет назад
Ray
b7a8a40e71
Work on configuration flags
8 лет назад
Ray
2ac7b684b5
text: configuration flags
8 лет назад
Ray
59652c75b4
Review some comments
8 лет назад
raysan5
d1c9afd1d8
Work on timming functions...
It seems Sleep() behaves weird on my computer, disabled by default
returning to the busy wait loop... also re-implemented DrawFPS() to
avoid frame blitting...
8 лет назад
Ray
05cff44d0a
Improved modules description -IN PROGRESS-
Working in modules configuration flags...
8 лет назад
raysan5
afcd748fdf
Reviewed fread() usage around the code
8 лет назад
Ray
734776b923
Commented code for review
8 лет назад
raysan5
1a879ba08e
Refactor SpriteFont struct
Now it uses CharInfo data, this way, it's better aligned with the future
RRES file format data layout for sprite font characters.
8 лет назад
Ray
c85dfd4bc6
Remove unecessary spaces...
8 лет назад
Ray
b681e8c277
Implemented Wait()
Now program is halted (OS signal call) for required amount of time every
frame, so CPU usage drops to zero, instead of using a busy wait loop.
8 лет назад
raysan5
61f6b0f707
Removed GetNextPOT(), review TraceLog()
8 лет назад
raysan5
e7464d5fc3
Review some formatting and naming
- Renamed WritePNG() to SavePNG() for consistency with other file
loading functions
- Renamed WriteBitmap() to SaveBMP() for consistency with other file
loading functions
- Redesigned SaveBMP() to use stb_image_write
9 лет назад
raysan5
852f3d4fd0
Review comments and formatting
9 лет назад
Ray
377dcb025f
Corrected some warnings
9 лет назад
raysan5
481ce3d39d
Corrected bug with alpha mask on font
Mask was wrongly applied to 8-bit font image, it generated dark borders
on the font. Grayscale image has to be considered as the alpha mask for
a completely white image to use it correctly.
9 лет назад
raysan5
6d1b712a96
Reviewed modules comments
9 лет назад
Ray
38df2cad25
Improved text measurement
Still not working correctly, font offsets are not considered
correctly...
9 лет назад
raysan5
aa945055fa
Corrected issue on chars drawing
Support by default unordered charsets
9 лет назад
raysan5
6d3b11ef91
Support unordered charset, neither fixed first char
Still requires some testing...
9 лет назад