| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-12-19 | Avoid *Rec suffix in some variables | Ray | |
| Pefixing/Suffixing some data type identifier in the variables is not a convention used in raylib, just reviewed it for consistency... Still, I kept the *Rec suffix in some functions. | |||
| 2020-12-19 | Update textures.c | Ray | |
| 2020-12-18 | WARNING: RENAMED several functions for consistency #1440 | Ray | |
| This is a BREAKING CHANGE! To address the linked issue, several functions have been renamed and couterpart functions have been created to free loaded memory: - RENAMED: GetImageData() -> LoadImageColors() - RENAMED: GetImagePalette() -> LoadImagePalette() - RENAMED: GetWaveData() -> LoadWaveSamples() - ADDED: UnloadImageColors() - ADDED: UnloadImagePalette() - ADDED: UnloadWaveSamples() | |||
| 2020-12-16 | Changing JPG compression (#1463) | Andrea Fontana | |
| Since I don't think the purpose of raylib is to save space compressing image, I think it could be a good idea to keep quality from 90 to 100. | |||
| 2020-11-30 | Fix typecast warnings in raylib code as reported by visual studio 2019 (#1443) | Jeffery Myers | |
| 2020-11-28 | REMOVED: GetImageDataNormalized() | raysan5 | |
| Let the advance users manage it as they want... | |||
| 2020-11-22 | Exposing some file access results to user layer #1420 | Ray | |
| 2020-11-19 | Review formating | Ray | |
| 2020-11-03 | Remove trailing spaces | Ray | |
| 2020-10-05 | Replace 0.f by 0.0f | Ray | |
| 2020-10-05 | Review "aggregate initializations" #1403 | Ray | |
| 2020-09-18 | REVIEWED: rlFramebufferAttach() to support texture layers | raysan5 | |
| Required to attach multiple color textures and multiple cubemap faces | |||
| 2020-09-18 | WARNING: REDESIGN of rlgl framebuffers API #721 | raysan5 | |
| This redesign allows more flexibility when creating RenderTexture and a simplification (and hopefully removal) of `GenTexture*()` functions, that should not belong to this model but the user code, due to the use of custom shaders. Also, this new API opens the door for a possible GBuffers type and advance rendering possibilities... Some functions of the API have been also simplified or even removed. rlgl module can be used as an standalone library, so, a version for the library has been added: v3.1.0, matching current raylib version. | |||
| 2020-09-16 | Add security checks when loading data from memory | raysan5 | |
| 2020-09-14 | Review memory loading functions signesness | Ray | |
| 2020-09-14 | REVIEWED: GetTextureData(), allow retrieving 32bit float data | raysan5 | |
| 2020-09-13 | ADDED: LoadImageFromMemory() #1327 | Ray | |
| 2020-09-07 | REDESIGNED: ColorFromHSV() | raysan5 | |
| Replaced Vector3 by direct values, easier to use and understand | |||
| 2020-07-10 | WARNING: REMOVED: LoadImageEx() | raysan5 | |
| Reason for removal: This function forces a specific Image data format, it copies data internally (it could be confusing and lead to memory leaks), it's redundant, there is a simpler alternative and raylib promotes using structures directly | |||
| 2020-07-10 | Correct issue when not supporting GIF format | raysan5 | |
| 2020-07-10 | ADDED: LoadImageAnim() to load animated sequence of images | raysan5 | |
| 2020-07-05 | Fix incorrect color transform to 255 space (#1297) | Doyle | |
| 2020-06-30 | Expose additional configuration options | Ray | |
| Some internal defines have been exposed in config.h | |||
| 2020-06-27 | Added new function `DrawTextureTiled()` (#1291) | Vlad Adrian | |
| * Implemented DrawTextureTiled() * Example added | |||
| 2020-06-25 | ADDED: UpdateTextureRec() | Ray | |
| 2020-06-20 | REVIEWED: ColorAlphaBlend(), support tint color | raysan5 | |
| 2020-06-20 | REVIEWED: ColorAlphaBlend(), integers-version, optimized #1218 | raysan5 | |
| 2020-06-20 | REVIEWED: ImageDraw(), consider negative source offset properly #1283 | raysan5 | |
| 2020-06-20 | REVIEWED: ImageDraw() #1283 | raysan5 | |
| 2020-06-16 | RE-ADDED: Fade() function to avoid multiple breaking changes | raysan5 | |
| Probably there is a better way to do this but this is a temporary solution for backward compatibility | |||
| 2020-06-15 | REDESIGNED: ImageDraw(), optimized #1218 | raysan5 | |
| After multiple tests and lot of redesign, current implementation is the fastest one. It also considers several fast-paths for maximum speed! | |||
| 2020-06-15 | Small code optimization | raysan5 | |
| 2020-06-15 | REDESIGNED: ImageResize(), optimized #1218 | raysan5 | |
| 2020-06-15 | REDESIGNED: ImageFromImage(), optimized #1218 | raysan5 | |
| 2020-06-15 | WARNING: BIG CHANGE: Move Color functions to texture module | raysan5 | |
| WARNING: Some functions ADDED and some RENAMED: - RENAMED: Fade() -> ColorAlpha() [Added #define for compatibility] - ADDED: ColorAlphaBlend() - ADDED: GetPixelColor() - ADDED: SetPixelColor() | |||
| 2020-06-11 | REDESIGNED: ImageDraw(), optimization #1218 | raysan5 | |
| Trying a new optimization approach, some additional functions added, they will be probably exposed soon. | |||
| 2020-06-11 | REVIEWED: ImageDraw(), optimizations test #1218 | raysan5 | |
| Despite all the effort put on function optimization, dealing with alpha blending is complex, considering src and dst could have different pixel format... | |||
| 2020-06-10 | REDESIGNED: ImageAlphaClear(), optimized #1218 | raysan5 | |
| 2020-06-10 | REVIEWED: ImageResizeCanvas(), optimization #1218 | raysan5 | |
| Optimized to avoid ImageCrop() calls, now we define the source image rectangle and we just copy that data over the new canvas. | |||
| 2020-06-09 | REVIEWED: ExportImage(), optimized | raysan5 | |
| 2020-06-08 | REVERTED: ExportImage() changes | raysan5 | |
| Always using RGBA for now. | |||
| 2020-06-08 | REVIEWED: ImageAlphaPremultiply(), optimization | raysan5 | |
| 2020-06-08 | REVIEWED: ImageAlphaClear(), minor optimization | raysan5 | |
| 2020-06-07 | Update textures.c | raysan5 | |
| 2020-06-07 | REDESIGNED: ImageResizeCanvas(), optimized #1218 | raysan5 | |
| 2020-06-07 | ImageToPOT() renamed parameter | raysan5 | |
| 2020-06-07 | REVIEWED: ImageCrop() #1218 | raysan5 | |
| Further optimization, moving data line-by-line Old optimization left for reference | |||
| 2020-06-07 | REVIEWED: ImageToPOT() #1218 | raysan5 | |
| Using ImageResizeCanvas() | |||
| 2020-06-07 | REVIEWED: ImageAlphaCrop() #1218 | raysan5 | |
| Now uses GetImageAlphaBorder() | |||
| 2020-06-07 | REDESIGNED: ImageCrop(), optimized #1218 | raysan5 | |
