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);
2015-10-25 01:50:15 +02:00
Ray
8c117cfb57
Reviewed NPOT messages and usage
2015-10-24 11:19:04 +02:00
raysan5
9bf411f580
Added a bunch of image manipulation functions:
...
Renamed functions (for coherence with new ones):
- ImageConvertToPOT() -> ImageToPOT()
- ImageConvertFormat() -> ImageFormat()
New functions added (IN PROGRESS):
- ImageCopy()
- ImageCrop()
- ImageResize() (Uses stb_image_resize.h)
- ImageDraw()
- ImageDrawText()
- ImageDrawTextEx()
- ImageFlipVertical()
- ImageFlipHorizontal()
- ImageColorInvert()
- ImageColorGrayscale()
- ImageColorContrast()
- ImageColorBrightness()
2015-10-06 17:30:03 +02:00
raysan5
4879106096
Reviewed to work on Raspberry Pi
...
[rlgl] Extensions strings loading was redone to avoid a Segmentation
Fault on Raspberry Pi
2015-09-02 01:08:41 +02:00
raysan5
d7e7ef6a7d
Added some comments
2015-08-30 17:44:14 +02:00
raysan5
9dd20577cd
Corrected bugs on DDS and PKM loading
2015-08-29 17:01:25 +02:00
raysan5
07858c3a1f
Reviewed ImageConvertToPOT()
2015-08-07 18:00:28 +02:00
raysan5
6da175fccb
Reviewed GetTextureData()
2015-08-07 17:23:53 +02:00
Ray
a42bfa7794
Added trace log for data unloading
2015-08-05 19:17:56 +02:00
raysan5
7834a4e2fc
Replaced old mail by twitter user
2015-07-29 21:43:30 +02:00
raysan5
66556b8b47
Added some functions and renamed some others
...
Added:
- LoadImageRaw()
- ImageCopy()
Renamed:
- GetPixelData() -> GetImageData()
2015-07-13 18:19:29 +02:00
raysan5
c944d62374
Improved mipmaps support and image loading
2015-07-05 18:21:01 +02:00
raysan5
fd851d1d8b
Improved custom shaders support
...
Corrected issues with textures loading
2015-05-21 14:13:51 +02:00
Gatonevermind
4e4b6bef21
Corrected bug on PVR textures loading
2015-05-11 17:37:19 +02:00
raysan5
a7714c842f
raymath module review and other changes
...
Complete review of matrix rotation math
Check compressed textures support
WIP: LoadImageFromData()
2015-05-11 00:15:46 +02:00
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)
2015-05-04 23:46:31 +02:00
raysan5
7d2318c167
WIP on shaders and textures
...
Moved functions: LoadShader(), UnloadShader()
Add support for PVR textures compressed/uncompressed
WIP: Detect available extensions for compressed textures
2015-04-13 20:15:28 +02:00
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
2015-04-06 14:02:29 +02:00
raysan5
c062f8d4fe
Redesign shader system and more
...
Shader system has been completely redesigned
Added support for multiple texture color modes
2015-03-01 16:00:52 +01:00
raysan5
e1353b9f7d
Removed some TODO already done
2015-02-09 18:29:32 +01:00
raysan5
b9e53cd135
Removed useless spaces
2015-02-02 00:53:49 +01:00
raysan5
905b6ec53d
Added full support for HTML5 (emscripten)
...
Corrected some bugs on the way...
Automatically convert textures to POT on RPI and WEB
2014-12-31 18:03:32 +01:00
raysan5
08a4ee34eb
[texture] image data initialization
2014-12-17 19:47:17 +01:00
raysan5
1bd592fe67
[texture] image loading small check
2014-12-17 19:33:53 +01:00
raysan5
cfa60ab7e6
Added support for emscripten and more
...
Added PLATFORM_WEB support (emscripten-webgl)
[audio] Added LoadSoundFromWave()
[textures] Added LoadTextureFromImage() to replace CreateTexture()
Some TraceLogs edited...
2014-12-15 01:08:30 +01:00
raysan5
7375d0460a
Updated stb headers
2014-11-23 21:58:17 +01:00
raysan5
fc6081fe70
raylib 1.2
...
This is a huge update. Check CHANGELOG for details
2014-09-16 22:51:31 +02:00
raysan5
d2b98fbb5c
Removed useless spaces
2014-09-03 16:51:28 +02:00
raysan5
56a7979750
Corrected bugs...
...
Set default raylib to use OpenGL 1.1 (compatibility issues on ATI cards)
2014-07-23 19:50:06 +02:00
raysan5
0b03431c95
Update to version 1.1.1
...
Check CHANGELOG for a detailed list of changes
2014-07-23 00:06:24 +02:00
raysan5
8e186e840c
Updated some comments
2014-06-09 16:33:53 +02:00
raysan5
f06a15ac8b
raylib 1.1
...
View CHANGELOG for a detailed list of changes
2014-04-19 16:36:49 +02:00
raysan5
e6b82cb111
Lots of changes, most of them under testing-review
...
Added a Tracing/Log system
Added OGG stream music support (DOESN'T WORK)
Added Compressed textures support
* This update is probably very buggy...
2014-04-09 20:25:26 +02:00
raysan5
c04f37d0f5
Adapt multiple functions to rlgl
...
Nearly a complete rework of Models module
Some teaks on multiple functions
2014-04-04 20:11:57 +02:00
raysan5
96f520ff6d
Road to raylib 1.1 - Testing rlgl
2014-03-25 12:40:35 +01:00
raysan5
a68818e320
Update to version 1.0.6
...
Check CHANGELOG for the list of changes in this release!
2014-03-16 20:59:02 +01:00
raysan5
43b13d623b
Update to version 1.0.5
...
Check CHANGELOG for changes
2014-01-28 21:21:29 +01:00
raysan5
2cf5fa7765
Updated raylib to version 1.0.4
...
Lots of changes added, check CHANGELOG for detailed description
2014-01-23 12:36:18 +01:00
raysan5
294533ccda
Updated to version 1.0.2
...
Some functions added (collision detection)
Check CHANGELOG for details
2013-11-30 18:12:40 +01:00
raysan5
e9143b8a8d
Added some functions and Updated examples
...
View CHANGELOG for details
2013-11-28 19:59:56 +01:00
raysan5
ccf2608091
Replaced tab by 4 spaces and adjust text
2013-11-23 13:30:54 +01:00
Ray
46f10b45ad
raylib basic folders structure and some files... ;)
2013-11-18 23:38:44 +01:00