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
8 年之前
raysan5
852f3d4fd0
Review comments and formatting
8 年之前
Ray
377dcb025f
Corrected some warnings
8 年之前
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.
8 年之前
raysan5
6d1b712a96
Reviewed modules comments
8 年之前
Ray
38df2cad25
Improved text measurement
Still not working correctly, font offsets are not considered
correctly...
8 年之前
raysan5
aa945055fa
Corrected issue on chars drawing
Support by default unordered charsets
8 年之前
raysan5
6d3b11ef91
Support unordered charset, neither fixed first char
Still requires some testing...
8 年之前
raysan5
3393fda384
Improve TTF loading
8 年之前
raysan5
cc917fbac6
Improve SpriteFont support
LoadSpriteFontTTF() - TTF font loading with custom parameters
8 年之前
raysan5
137057f499
Function added: GenSpriteFont()
8 年之前
raysan5
6d34adbd60
Improving sprite fonts support...
Support grayscale (8 bit) textures for fonts
Load unordered chars data above char 126
8 年之前
Ray
efa286a550
Allow no default font loading
Useful if text module is not required...
8 年之前
raysan5
7f0880a735
Review spacing formatting
raylib uses spaces between '+' and '-' signs but not between '*' and '/'
signs, it's a chosen convention
8 年之前
raysan5
a9ab516dae
Formatting tweaks
8 年之前
raysan5
f1c3f2870b
Added TraceLog info on image spritefont loading
8 年之前
raysan5
959a228815
Removed useless spacing
8 年之前
raysan5
ed387d00aa
Corrected issue with VS
8 年之前
raysan5
f69f930b51
Some functions review
8 年之前
raysan5
8fd4507847
Corrected bug on Raspberry Pi with strcat()
8 年之前
Ray
29d505c98e
Reorganize external libraries - BREAKING CHANGE -
Moved all external libraries used by raylib to external folder inside
raylib src. Makefile has already been update and also the different
includes in raylib modules.
9 年之前
Ray
17878550b1
Review heades usage
This is a first step toward a bigger project. Some modules could be
ported to header-only to be used as standalone.
9 年之前
raysan5
e94acf86f8
Reorganized internal funcs
9 年之前
raysan5
a167067cbd
Security check for unsupported BMFonts
- Check if first character is the expected Space char (32)
- Check if characters are ordered in definition file (.fnt)
9 年之前
raysan5
823abf666e
Reviewed code TODOs
9 年之前
raysan5
f98c4dc82b
Corrected bug on fonts loading
9 年之前
raysan5
fa057f512f
Improved fonts support
Added LoadBMFont() to load AngelCode fonts (.fnt)
Implemented LoadTTF() to load .ttf fonts (crappy packaging)
9 年之前
raysan5
da28cff0f6
Added function: SubText()
Useful to get a piece of text, could be used for text typing animations
9 年之前
raysan5
f144b6bae4
MeasureTextEx() - Added support for multi-line size measure
9 年之前
raysan5
b62f7c3057
Corrected bug
9 年之前
raysan5
85908befea
Corrected bug on spritefont loading
9 年之前
Ray
2fa7e00f16
Variables initialization
9 年之前
Ray
afdf357fbe
Added some image manipulation functions
Added (or completed functions):
Image ImageText(const char *text, int fontSize, Color color);
Image ImageTextEx(SpriteFont font, const char *text, int fontSize, int
spacing, Color tint);
void ImageFlipVertical(Image *image);
void ImageFlipHorizontal(Image *image);
void ImageColorTint(Image *image, Color color);
void ImageColorInvert(Image *image);
void ImageColorGrayscale(Image *image);
void ImageColorContrast(Image *image, float contrast);
void ImageColorBrightness(Image *image, int brightness);
9 年之前
Ray San
f13b30d606
Feature: Line-break support for text
9 年之前
raysan5
e9792ef771
Convert to UTF-8
9 年之前
raysan5
9af10686b2
Added comments and more...
Corrected bug on defaultFont.size
Renamed funcs:
ImageConvertFormat() -> ImageFormat()
ImageConvertToPOT() -> ImageToPOT()
9 年之前
raysan5
4879106096
Reviewed to work on Raspberry Pi
[rlgl] Extensions strings loading was redone to avoid a Segmentation
Fault on Raspberry Pi
9 年之前
raysan5
92bcf09c53
Redesigned SpriteFont struct
9 年之前
raysan5
c52ba520ce
Small tweaks
9 年之前
Ray
a42bfa7794
Added trace log for data unloading
9 年之前
raysan5
7834a4e2fc
Replaced old mail by twitter user
9 年之前
raysan5
66556b8b47
Added some functions and renamed some others
Added:
- LoadImageRaw()
- ImageCopy()
Renamed:
- GetPixelData() -> GetImageData()
9 年之前
raysan5
c944d62374
Improved mipmaps support and image loading
9 年之前
Marc Palau
4c6c182023
Corrected gesture tap issue and text scaling issue
10 年之前
raysan5
a7714c842f
raymath module review and other changes
Complete review of matrix rotation math
Check compressed textures support
WIP: LoadImageFromData()
10 年之前
raysan5
eae98e1c34
Big batch of changes, check description:
- Camera system moved to a separate module [camera.c]
- WIP: Added customization functions for camera controls
- Added custom shaders support on batch drawing
- Complete redesign of textures module to support multiple texture
formats (compressed and uncompressed)
10 年之前
raysan5
a632a04a30
Big batch of changes! Check description:
Support multiple texture formats (uncompressed and compressed)
Postprocessing shaders support
Model struct redefined and improved
Extended loading functions for Textures and Models
Simplified functions: DrawPlane(), DrawQuad()
Deleted functions: DrawPlaneEx(), DrawGizmoEx()
Now Text module only depends on Textures module
Shapes: Reviewed functions to low lines/triangles usage
Removed useless tabs and spaces around code
10 年之前
nicobwah
2b4a1f295a
Added support for Latin-1 Supplement characters
Extended default raylib font system to support Latin-1 Supplement
characters
10 年之前