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 years ago
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 years ago
raysan5
897179a06c
Corrected some issues on OpenGL 1.1
9 years ago
raysan5
ea5b00528b
Improved render to texture
Support render texture size different than screen size
9 years ago
raysan5
aa22d97983
Simplified texture flip and added comments
9 years ago
raysan5
66b096d978
Added support for render to texture (use RenderTexture2D)
Now it's possible to render to texture, old postprocessing system will
be removed on next raylib version.
9 years ago
raysan5
8b7ca8b670
Review comments
9 years ago
raysan5
d0e7195a16
Added new functions to draw text on image
9 years ago
raysan5
fffbf48dec
Added support for Nearest-Neighbor image scaling
Specially useful on default font scaling
9 years ago
raysan5
823abf666e
Reviewed code TODOs
10 years ago
raysan5
95da97fa74
Fixed bug: rlglGenerateMipmaps()
10 years ago
raysan5
b804f38150
Small code tweaks
10 years ago
raysan5
5dbb93dbb4
Added function: ImageDither()
Corrected some code details
10 years ago
raysan5
2bd7245508
DrawTextureRec() function review to allow flipped rectangle
10 years ago
Ray
88e1fd9530
Added texture retrieval support on OpenGL ES 2.0
Updated functions:
Image GetTextureData(Texture2D texture);
void *rlglReadTexturePixels(Texture2D texture);
10 years ago
Ray
76024b5036
Added some texture functionality (view details)
LoadTextureEx() - Simplified parameters
UpdateTexture() - Added, allows updating GPU texture data
10 years ago
Ray
67423ff64b
Removed unneeded comment
10 years ago
Ray San
fb4105cf8a
Corrected bug on web
10 years ago
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);
10 years ago
Ray
8c117cfb57
Reviewed NPOT messages and usage
10 years ago
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()
10 years ago
raysan5
4879106096
Reviewed to work on Raspberry Pi
[rlgl] Extensions strings loading was redone to avoid a Segmentation
Fault on Raspberry Pi
10 years ago
raysan5
d7e7ef6a7d
Added some comments
10 years ago
raysan5
9dd20577cd
Corrected bugs on DDS and PKM loading
10 years ago
raysan5
07858c3a1f
Reviewed ImageConvertToPOT()
10 years ago
raysan5
6da175fccb
Reviewed GetTextureData()
10 years ago
Ray
a42bfa7794
Added trace log for data unloading
10 years ago
raysan5
7834a4e2fc
Replaced old mail by twitter user
10 years ago
raysan5
66556b8b47
Added some functions and renamed some others
Added:
- LoadImageRaw()
- ImageCopy()
Renamed:
- GetPixelData() -> GetImageData()
10 years ago
raysan5
c944d62374
Improved mipmaps support and image loading
10 years ago
raysan5
fd851d1d8b
Improved custom shaders support
Corrected issues with textures loading
10 years ago
Gatonevermind
4e4b6bef21
Corrected bug on PVR textures loading
10 years ago
raysan5
a7714c842f
raymath module review and other changes
Complete review of matrix rotation math
Check compressed textures support
WIP: LoadImageFromData()
10 years ago
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 years ago
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
10 years ago
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 years ago
raysan5
c062f8d4fe
Redesign shader system and more
Shader system has been completely redesigned
Added support for multiple texture color modes
11 years ago
raysan5
e1353b9f7d
Removed some TODO already done
11 years ago
raysan5
b9e53cd135
Removed useless spaces
11 years ago
raysan5
905b6ec53d
Added full support for HTML5 (emscripten)
Corrected some bugs on the way...
Automatically convert textures to POT on RPI and WEB
11 years ago
raysan5
08a4ee34eb
[texture] image data initialization
11 years ago
raysan5
1bd592fe67
[texture] image loading small check
11 years ago
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...
11 years ago
raysan5
7375d0460a
Updated stb headers
11 years ago
raysan5
fc6081fe70
raylib 1.2
This is a huge update. Check CHANGELOG for details
11 years ago
raysan5
d2b98fbb5c
Removed useless spaces
11 years ago
raysan5
56a7979750
Corrected bugs...
Set default raylib to use OpenGL 1.1 (compatibility issues on ATI cards)
11 years ago
raysan5
0b03431c95
Update to version 1.1.1
Check CHANGELOG for a detailed list of changes
11 years ago
raysan5
8e186e840c
Updated some comments
11 years ago
raysan5
f06a15ac8b
raylib 1.1
View CHANGELOG for a detailed list of changes
11 years ago