sleeptightAnsiC 85bf04c7bf [rl_gputex] fix: decouple logging and memory allocation from Raylib
- make sure that src/external/rl_gputex.h uses it's own macros
    for printing warnings and allocating memory
- add few additional macros in order to decouple rl_gputex from headers
    that are being included by Raylib (e.g. *_MEMSET, *_NULL and so on)
- make sure that rl_gputex uses RL_*ALLOC, TRACELOG and RLAPI macros
    when (and only when) being included by src/rtextures.c
- replace LOG() and RL_GPUTEX_SHOW_LOG_INFO macros with: RL_GPUTEX_WARN
    and RL_GPUTEX_SHOW_WARN_INFO (this is a breaking change, but it was
    broken and unusable anyway, see:
    https://github.com/raysan5/raylib/issues/5039#issuecomment-3065732596 )
- fixes issue all issues mentioned in:
    https://github.com/raysan5/raylib/issues/5039#issuecomment-3065732596
- remove logging upon successfully saving a file; Raylib does this
    anyway and we want rl_gputex to only print WARNings upon failures;
    see: https://discord.com/channels/426912293134270465/541710686468702250/1394406734306480352
- add additional condition when saving a file; now checks for both
    fwrite() and fclose() failures; before it would warn about both,
    but only return result based on fclose()
- add some notes about the current state of compiling rl_gputex
    without depending on Raylib (spoiler: it's still broken...)
- bump rl_gputex version to 1.1 since this is a potential breaking
    change (only for people attempting to use it without Raylib)

Fixes: https://github.com/raysan5/raylib/issues/5039
Reference: https://discord.com/channels/426912293134270465/541710686468702250/1394403611852931255
2025-07-15 07:53:50 +02:00
..
2024-10-26 13:12:24 +02:00
2025-07-05 00:53:01 +03:00
2025-07-05 00:53:01 +03:00
2025-07-05 00:53:01 +03:00
2020-01-19 11:42:16 +01:00
2025-03-12 00:13:01 -05:00
2023-11-07 13:52:36 +01:00
2025-06-01 14:37:01 -03:00
2024-10-26 13:12:33 +02:00
2023-10-31 15:54:38 +01:00
2023-11-05 19:39:57 +01:00
2025-06-12 19:23:12 -03:00
2025-05-08 17:06:29 +02:00
2023-07-12 15:49:38 +02:00
2025-03-11 07:09:10 +01:00
2024-10-26 13:12:38 +02:00
2021-10-06 21:13:17 +02:00
2024-10-26 13:12:36 +02:00
2022-09-17 13:39:49 +02:00
2021-10-06 21:13:17 +02:00
2023-02-01 11:45:42 +01:00