Ray
f9c41a0866
Reemove trailing spaces
2026-06-16 21:12:12 +02:00
Ray
efef4e31dd
REVIEWED: LoadImageFromTexture() for Wasm https://github.com/raysan5/rguistyler/issues/10
...
Let's see if it breaks on some other platform...
2026-06-16 13:01:50 +02:00
Ray
aebfd788c7
WARNING: BREAKING: REDESIGNED: ImageDraw() API, align with DrawTexture()
2026-06-07 21:53:07 +02:00
Ray
d9335f6a95
ADDED: TODO: ImageDrawCircleGradient()
2026-06-07 21:51:02 +02:00
Ray
236618f87b
Reorder functions by drawing vertex/sides
2026-06-07 21:06:53 +02:00
Ray
4724e5fec3
ADDED: ImageDrawLineStrip()
2026-06-07 18:48:41 +02:00
Ray
15d25242be
REVIEWED: Comments to be more descriptive
2026-06-07 18:41:44 +02:00
Ray
2c690425c9
Reviewed comments, remove article usage
2026-06-03 21:02:59 +02:00
Ray
ee71f0f870
REVIEWED: GetPixelColor() const
2026-06-03 21:00:34 +02:00
Ray
cef7718468
RENAMED: Some Rectangle parameters with more descriptive names
2026-06-03 20:16:12 +02:00
Kaggen67
b7f50b2fb6
[rtextures] ImageDrawLine() rounding and length fix ( #5896 )
...
* Fixing ImageDrawLine to be more pixel accurate
Changes to ImageDrawLine() function.
. Added one pixel to the length of a line so it wont draw lines one pixel short.
. Changed rounding by adding 0.5 in 16 bit fixed point to 'j' in for-loop.
* Changed ImagDrawLine to be more acurate
2026-05-30 19:39:16 +02:00
Ray
c9c26d8071
REVIEWED: ImageColorContrast() parameter type, consistent with other Image*() functions
2026-04-27 11:46:43 +02:00
Ray
0e68f812b5
WARNING: REDESIGNED: ImageDrawRectangleLines(), consistency with DrawRectangleLines()
...
ADDED: `ImageDrawRectangleLinesEx()`
2026-04-27 11:45:50 +02:00
Ray
3d2008c70b
RENAMED: ImageDrawTriangleEx() to ImageDrawTriangleGradient()
...
For consistency with the new `DrawTriangleGradient()`
2026-04-27 11:40:14 +02:00
Ray
06621eb3b7
REVIEWED: Comments for consistency and spelling
2026-04-27 11:34:58 +02:00
Ray
96e30549f5
Align default values on comments for config variables
2026-04-16 00:05:23 +02:00
Thomas Anderson
0decdcd497
update defines for new format etc ( #5760 )
2026-04-15 12:20:51 +02:00
Thomas Anderson
4628915787
Update typos/grammar ( #5759 )
2026-04-15 09:18:30 +02:00
Ray
8c44ea5032
Code gardening
...
REVIEWED: Some early returns, avoid if possible
REVIEWED: Some return variable names, for consistency, rename `success` to `result`
2026-03-29 00:37:01 +01:00
Ray
29e4b77580
RENAMED: rl_gputex to rltexgpu
2026-03-18 13:29:36 +01:00
Ray
faf42366ec
Code gardening
2026-03-04 01:14:26 +01:00
Thomas Anderson
d8861cc35f
change defined() to 0/1 check ( #5599 )
2026-02-26 23:41:33 +01:00
Ray
c686e087b3
Update rtextures.c
2026-02-26 23:40:03 +01:00
Ray
5361265a7d
WARNING: BREAKING: REDESIGNED: raylib build features config system #4411 #4554
...
Redesigned to support disabling features on compilation with `-DSUPPORT_FEATURE=0`
REMOVED: `SUPPORT_DEFAULT_FONT`, always supported
REMOVED: `SUPPORT_IMAGE_MANIPULATION `, always supported
REMOVED: `SUPPORT_TEXT_MANIPULATION`, always supported
REDESIGNED: `SUPPORT_FONT_ATLAS_WHITE_REC` to `FONT_ATLAS_CORNER_REC_SIZE`
REVIEWED: Config values (other than 0-1) are already defined on respective modules
Other config tweaks here and there
2026-02-26 08:19:28 +01:00
Ray
180c3c13ba
REVIEWED: GetImageColor() #5560
2026-02-14 22:22:31 +01:00
Ray
070082f8c9
REVIEWED: Comments to impersonal format
2026-02-12 18:55:40 +01:00
Maicon Santana
af37fa2a96
Refactoring based on Coding Style Conventions ( #5517 )
...
Co-authored-by: maiconpintoabreu <maicon@thinkpad02.exads.com >
2026-01-28 19:27:03 +01:00
Maicon Santana
afe74c1c70
Refactor int to float missing parse ( #5503 )
...
* refactor int to float parse
* Reverting as requested
---------
Co-authored-by: Maicon <maicon@thinkpad02.exads.com >
2026-01-24 21:53:22 +01:00
Ray
0c33c603f4
REVIEWED: EXTERNAL_CONFIG_FLAGS usage, check moved to config.h
...
Due to `utils` module removal, `EXTERNAL_CONFIG_FLAGS` was not working, so the system was redesigned.
This change is independent of #4411
2026-01-12 13:04:38 +01:00
Ray
dd7a1948f1
WARNING: REDESIGN: REMOVED: utils module, functionality moved to rcore module: logging and file-system #4551
...
[utils] was created long time ago, when [rcore] contained all the platforms code, the purpose of the file was exposing basic filesystem functionality across modules and also logging mechanism but many things have changed since then and there is no need to keep using this module.
- Logging system has been move to [rcore] module and macros are exposed through `config.h` to other modules
- File system functionality has also been centralized in [rcore] module that along the years it was already adding more and more file-system functions, now they are all in the same module
- Android specific code has been moved to `rcore_android.c`, it had no sense to have specific platform code in `utils`, [rcore] is responsible of all platform code.
2026-01-10 12:13:07 +01:00
Ray
3678c2d157
REMOVE: TRACELOGD(), hardly ever used
2026-01-05 20:47:25 +01:00
Ray
416af51a93
Update year to 2026
2026-01-02 13:40:15 +01:00
Ray
909f040dc5
Remove trailing spaces
2026-01-01 16:33:34 +01:00
Ray
5025009860
REVIEWED: Make sure all variables are initialized on definition, prioritize one line per variable definitions
2025-12-14 19:45:28 +01:00
Ray
c96669e123
REVIEWED: Webpage reference comments starting with REF:, more consistent with TODO: and NOTE: comments
2025-12-13 13:03:41 +01:00
Ray
b465b4e2ea
RENAMED: Variable names for consistency, textLength (length in bytes) vs textSize (measure in pixels)
2025-12-11 21:41:25 +01:00
Ray
2a566544d4
ADDED: Multiply security checks to avoid crashes on wrongly provided string data #4751
...
- REVIEWED: Checking `NULL` input on functions getting `const char *text`, to avoid crashes
- REVIEWED: `strcpy()` usage, prioritize `strncpy()` with limited copy to buffer size
- REPLACED: `strlen()` by `TextLength()` on [rtext] module
- REVIEWED: Replaced some early returns (but keeping others, for easier code following)
2025-12-11 12:59:55 +01:00
Ray
bd36610f91
Some formatting
2025-11-24 15:37:28 +01:00
Ray
e1b9857b14
Some TODOs and format reviews
2025-11-23 21:40:39 +01:00
Ray
f1719480e0
Minor format tweaks
2025-11-23 13:21:31 +01:00
Ray
6c3ef8d9b4
Remove trailing spaces
2025-11-22 20:15:50 +01:00
Adi Čaušević
e2233acdb0
feat: Optimize ImageClearBackground and ImageDrawRectangleRec with doubling strategy ( #5363 )
2025-11-19 08:58:43 +01:00
Saksham Goyal
adfe2c1704
C++ compiler support v2 ( #5252 )
...
* Get C++ compilers working
* Fix Formatting
2025-10-15 19:11:44 +02:00
Antonio Jose Ramos Marquez
3da2fc1bf8
[rtextures] fix initialization align in Image to avoid issues with some platforms ( #5214 )
2025-09-29 17:16:51 +02:00
Jeffery Myers
7729727752
Use the render size not the screen size for screenshots so we use the actual framebuffer size. ( #5192 )
2025-09-18 00:01:24 +02:00
Ray
ed8f1a22d1
Remove trailing spaces
2025-09-14 18:07:58 +02:00
Ray
8f32c502a7
REVIEWED: Code sections definition
2025-09-02 12:10:40 +02:00
Ray
1777da9056
REVIEWED: Avoid realloc() calls, small security improvement
2025-09-01 20:37:23 +02:00
Ray
708c1539e4
Update rtextures.c
2025-09-01 11:38:57 +02:00
Ray
12ce72c32d
REVIEWED: ExportImage()
2025-09-01 11:24:53 +02:00