SDL/src/render/metal
Ryan C. Gordon 447b508a77
error: SDL's allocators now call SDL_OutOfMemory on error.
This means the allocator's caller doesn't need to use SDL_OutOfMemory directly
if the allocation fails.

This applies to the usual allocators: SDL_malloc, SDL_calloc, SDL_realloc
(all of these regardless of if the app supplied a custom allocator or we're
using system malloc() or an internal copy of dlmalloc under the hood),
SDL_aligned_alloc, SDL_small_alloc, SDL_strdup, SDL_asprintf, SDL_wcsdup...
probably others. If it returns something you can pass to SDL_free, it should
work.

The caller might still need to use SDL_OutOfMemory if something that wasn't
SDL allocated the memory: operator new in C++ code, Objective-C's alloc
message, win32 GlobalAlloc, etc.

Fixes #8642.
2023-11-30 00:14:27 -05:00
..
build-metal-shaders.sh Updated Metal shaders 2022-11-25 16:07:09 -08:00
SDL_render_metal.m error: SDL's allocators now call SDL_OutOfMemory on error. 2023-11-30 00:14:27 -05:00
SDL_shaders_metal.metal Add METAL shaders 2021-08-19 00:10:59 +02:00
SDL_shaders_metal_ios.h Updated Metal shaders 2022-11-25 16:07:09 -08:00
SDL_shaders_metal_iphonesimulator.h Updated Metal shaders 2022-11-25 16:07:09 -08:00
SDL_shaders_metal_macos.h Updated Metal shaders 2022-11-25 16:07:09 -08:00
SDL_shaders_metal_tvos.h Updated Metal shaders 2022-11-25 16:07:09 -08:00
SDL_shaders_metal_tvsimulator.h Updated Metal shaders 2022-11-25 16:07:09 -08:00