Commit Graph

  • 46ffa82f4e Added SDL_ALPHA_OPAQUE_FLOAT and SDL_ALPHA_TRANSPARENT_FLOAT Sam Lantinga 2024-09-02 17:00:39 -0700
  • 18c46a3313 Fixed SDL_pen.h for SDL3 bit flag conventions Sam Lantinga 2024-09-02 16:57:44 -0700
  • 35dadda327 Fixed build warnings Sam Lantinga 2024-09-02 16:53:30 -0700
  • f11e7cd06f Add annotations to README-migration.md for functions that changed return type Sam Lantinga 2024-09-02 13:26:47 -0700
  • eacf119923 Renamed SDL_size_add_overflow() and SDL_size_mul_overflow() Sam Lantinga 2024-09-02 12:56:44 -0700
  • fb7245fb93
    GPU: Add support for more texture formats (#10641) Andrei Alexeyev 2024-09-03 03:14:48 +0300
  • 8dd8b5c82d Added SDL_ALPHA_OPAQUE_FLOAT and SDL_ALPHA_TRANSPARENT_FLOAT Sam Lantinga 2024-09-02 17:00:39 -0700
  • dd5ce6a14a Fixed SDL_pen.h for SDL3 bit flag conventions Sam Lantinga 2024-09-02 16:57:44 -0700
  • 359e5210d5 Fixed build warnings Sam Lantinga 2024-09-02 16:53:30 -0700
  • 4223f85f81
    GPU: Reorder unsigned normalized color formats Andrei Alexeyev 2024-09-03 01:45:43 +0200
  • 0c8957564b
    GPU: Add Vulkan swizzle for R11G11B10_UFLOAT Andrei Alexeyev 2024-09-03 01:36:00 +0200
  • 411bfa38ad
    GPU: Update docs for guaranteed texture formats Andrei Alexeyev 2024-09-03 01:34:36 +0200
  • 353af721f7
    GPU: Add signed int texture formats Andrei Alexeyev 2024-09-01 05:48:22 +0200
  • 55774ac60f
    GPU: Add sRGB version of BC2 Andrei Alexeyev 2024-09-01 05:01:38 +0200
  • 59f9bea056
    GPU: Annotate BC formats with what channels they have Andrei Alexeyev 2024-09-01 04:57:14 +0200
  • bc7e787b6f
    GPU: Add R16_SNORM, R16G16_SNORM, R16G16B16_SNORM texture formats Andrei Alexeyev 2024-08-30 20:44:49 +0200
  • 7b8dfcc53c
    GPU: Add R8_SNORM texture format Andrei Alexeyev 2024-08-30 19:56:43 +0200
  • 7d38953fdf
    GPU: Add BC6H_FLOAT and BC6H_UFLOAT texture formats Andrei Alexeyev 2024-08-30 19:24:51 +0200
  • cb32ecbe91
    GPU: Add R11G11B10_UFLOAT texture format Andrei Alexeyev 2024-08-30 18:54:24 +0200
  • c67a93964a
    GPU: Add BC1_UNORM_SRGB texture format Andrei Alexeyev 2024-08-30 18:43:32 +0200
  • 010706e9fa
    GPU: Add R16_UNORM texture format Andrei Alexeyev 2024-08-30 18:33:28 +0200
  • 633c20234b
    GPU: Add BC3_UNORM and BC4_UNORM texture formats Andrei Alexeyev 2024-08-30 18:27:34 +0200
  • 93e2169855
    GPU: Add SDL_GPU_TEXTUREFORMAT_R8G8_UNORM Andrei Alexeyev 2024-08-30 18:14:33 +0200
  • ac0e5fba78 Add annotations to README-migration.md for functions that changed return type Sam Lantinga 2024-09-02 13:26:47 -0700
  • ee579e0a0b Renamed SDL_size_add_overflow() and SDL_size_mul_overflow() Sam Lantinga 2024-09-02 12:56:44 -0700
  • f405def691
    Change GPU flag enums to defines (#10681) Caleb Cornett 2024-09-02 17:19:43 -0500
  • e247c99b6c Document flags + formatting fix Caleb Cornett 2024-09-02 15:53:33 -0500
  • 85b2733324 Make newer DRM and GBM functions optional Sam Lantinga 2024-09-02 08:40:53 -0700
  • 29ec321344 Change GPU flag enums to defines Caleb Cornett 2024-09-02 13:56:32 -0500
  • 10b4a79379 Make newer DRM and GBM functions optional Sam Lantinga 2024-09-02 08:40:53 -0700
  • d501f6db07 Make newer DRM and GBM functions optional Sam Lantinga 2024-09-02 08:40:53 -0700
  • 01fee06651 Make newer DRM and GBM functions optional Sam Lantinga 2024-09-02 08:40:53 -0700
  • 8371114009 Fixed error: multiple storage classes in declaration specifiers Sam Lantinga 2024-09-02 08:44:11 -0700
  • 93423c1c46 spin_acquire_lock() takes a volatile pointer parameter Sam Lantinga 2024-09-02 08:18:25 -0700
  • 01fa9cad80 Fixed error: conflicting types for 'getpagesize' Sam Lantinga 2024-09-02 08:11:40 -0700
  • 8b0798a3da Fixed error: variable 'nfences' set but not used Sam Lantinga 2024-09-02 08:09:25 -0700
  • b5700ccc02 Updated dlmalloc to version 2.8.6 Sam Lantinga 2024-09-01 11:42:35 -0700
  • 53d0bba995 Fixed error: multiple storage classes in declaration specifiers Sam Lantinga 2024-09-02 08:44:11 -0700
  • ad92907bf0 spin_acquire_lock() takes a volatile pointer parameter Sam Lantinga 2024-09-02 08:18:25 -0700
  • bebe08f7a2 Fixed error: conflicting types for 'getpagesize' Sam Lantinga 2024-09-02 08:11:40 -0700
  • 2b23b6305e Fixed error: variable 'nfences' set but not used Sam Lantinga 2024-09-02 08:09:25 -0700
  • 4900682f82 Updated dlmalloc to version 2.8.6 Sam Lantinga 2024-09-01 11:42:35 -0700
  • 8196e78a7b Respect SDL_HINT_MAIN_CALLBACK_RATE even if there are windows Sam Lantinga 2024-09-02 07:54:37 -0700
  • deb313dd99 GPU: Compile Metal shader source from NSString Davis Gallinghouse 2024-09-02 08:05:43 -0500
  • 5021b8d16d
    GPU: Compile Metal shader source from NSString Davis Gallinghouse 2024-09-02 08:05:43 -0500
  • df501040fd Fixed random seed not affecting SDLTest_RandomIntegerInRange() Sam Lantinga 2024-09-01 13:40:52 -0700
  • be341bc078 Make sure we put more than RESAMPLER_MAX_PADDING_FRAMES into an audio stream Sam Lantinga 2024-09-01 13:23:29 -0700
  • ef03609162 Fixed random seed not affecting SDLTest_RandomIntegerInRange() Sam Lantinga 2024-09-01 13:40:52 -0700
  • d12c0d70c4 Make sure we put more than RESAMPLER_MAX_PADDING_FRAMES into an audio stream Sam Lantinga 2024-09-01 13:23:29 -0700
  • d5c15ded88
    chore: update SDL_malloc.c Ikko Eltociear Ashimine 2024-09-02 03:03:47 +0900
  • 2c0ffdc6d5
    GPU: Pass the new window size when resizing the swapchain for d3d12 (#10665) Zero 2024-09-01 16:48:29 +0100
  • c74a5886bd GPU: Pass the new window size when resizing the swapchain for d3d12 Zero 2024-09-01 16:27:08 +0100
  • 9519b9916c Updated to version 2.30.7 for release release-2.30.7 Sam Lantinga 2024-09-01 08:11:12 -0700
  • 1751e127c8 Removed trailing commas in enums Petar Popovic 2024-09-01 07:08:50 +0200
  • d4b8072614
    GPU: Fix and generalize BytesPerRow() and BytesPerImage() (#10663) Andrei Alexeyev 2024-09-01 09:07:38 +0300
  • 204322f507 Removed trailing commas in enums Petar Popovic 2024-09-01 07:08:50 +0200
  • ff4d85f80d
    GPU: Fix and generalize BytesPerRow() and BytesPerImage() Andrei Alexeyev 2024-09-01 05:19:46 +0200
  • b15d79a35a Fix texture_rgba_frag for metal in SDL_shaders_gpu.c coffeechriph 2024-08-31 22:57:58 +0200
  • 35ebaf4a45 Fix multiple definitions of SDL_assert* when SDL_WIKI_DOCUMENTATION_SECTION is defined Maia 2024-08-31 23:02:32 +0200
  • 0f59d2f8c9 SDL_test_memory.h: Added void to function prototype Petar Popovic 2024-09-01 04:02:50 +0200
  • cd7d0c5ba9 SDL_test_memory.h: Added void to function prototype Petar Popovic 2024-09-01 04:02:50 +0200
  • 88125e4d2d
    test: added testgpu_simple_clear.c, for direct comparison to testvulkan.c. Ryan C. Gordon 2024-08-31 20:45:09 -0400
  • c11b58ead7 Increase maximum line length of SDLTest_LogAllocations Anonymous Maarten 2024-09-01 02:19:39 +0200
  • 57f1ea71ab Increase maximum line length of SDLTest_LogAllocations Anonymous Maarten 2024-09-01 02:18:47 +0200
  • 2ae8b4c651 test: use SDL_test for parsing arguments in all non-interactive tests Anonymous Maarten 2024-08-31 19:06:24 +0200
  • 47a525610c ci: build in RelWithDebInfo mode Anonymous Maarten 2024-08-31 16:36:58 +0200
  • 510eda22f1 SDL_test: print stack traces of leaks on Windows Anonymous Maarten 2024-08-31 13:54:29 +0200
  • 877c19da41 SDL_test: do late addres to name conversion, if libunwind supports it Anonymous Maarten 2024-08-31 13:41:36 +0200
  • 622b511613 Copy sdlprocdump from SDL3 Anonymous Maarten 2024-08-30 17:43:35 +0200
  • 564765d22b ctest: fail if there are outstanding allocations Anonymous Maarten 2024-08-30 17:41:16 +0200
  • 1260ada519 SDL_test: use mutex based on SDL_atomic_t in memory tracking Anonymous Maarten 2024-08-30 17:25:06 +0200
  • 959a3ce457 Fix multiple definitions of SDL_assert* when SDL_WIKI_DOCUMENTATION_SECTION is defined Maia 2024-08-31 23:02:32 +0200
  • 357eedff17
    Fix texture_rgba_frag for metal in SDL_shaders_gpu.c coffeechriph 2024-08-31 22:57:58 +0200
  • 8ae28ec4c5 test: use SDL_test for parsing arguments in all non-interactive tests Anonymous Maarten 2024-08-31 19:06:24 +0200
  • d1739ce3a8 Added headers to some SDL_test_*.h files Petar Popovic 2024-08-31 20:27:01 +0200
  • 804305cfa5 Added headers to some SDL_test_*.h files Petar Popovic 2024-08-31 20:27:01 +0200
  • b17ca32d8c Changed GPU driver names to match renderer driver names Sam Lantinga 2024-08-31 10:06:27 -0700
  • 92d1689eb4 Added missing SDL_begin_code.h and SDL_close_code.h to SDL_gpu.h Sam Lantinga 2024-08-31 10:02:46 -0700
  • 60760b9abb Sort headers in SDL_gpu.h Sam Lantinga 2024-08-31 10:00:11 -0700
  • 3f05e9cd58 Added includes to SDL_gpu.h Petar Popovic 2024-08-31 18:36:54 +0200
  • 51a0b58f75 GPU logging should be quiet by default Sam Lantinga 2024-08-31 09:52:21 -0700
  • 6c30a0f60b Added scaleMode validation to SDL_SetTextureScaleMode() Sam Lantinga 2024-08-31 09:43:02 -0700
  • f0b7d63897 Added includes to SDL_gpu.h Petar Popovic 2024-08-31 18:36:54 +0200
  • e9c53985bd ci: build in RelWithDebInfo mode Anonymous Maarten 2024-08-31 16:36:58 +0200
  • 481a4ad79b SDL_test: print stack traces of leaks on Windows Anonymous Maarten 2024-08-31 13:54:29 +0200
  • 7bc7d64d0c SDL_test: do late addres to name conversion, if libunwind supports it Anonymous Maarten 2024-08-31 13:41:36 +0200
  • b5070f385c Copy sdlprocdump from SDL3 Anonymous Maarten 2024-08-30 17:43:35 +0200
  • e683a5a5e7 ctest: fail if there are outstanding allocations Anonymous Maarten 2024-08-30 17:41:16 +0200
  • 63e58e5d66 SDL_Log: always use WriteFile/WriteConsole on Windows Anonymous Maarten 2024-08-31 17:22:58 +0200
  • 8ffc1c2705 SDL_Log: don't rely on printf to forward stderr to the debug stream Anonymous Maarten 2024-08-29 12:05:02 +0200
  • 9ffd80bd3c SDL_Log: always use WriteFile/WriteConsole on Windows Anonymous Maarten 2024-08-31 17:22:58 +0200
  • dcf8e5a97c
    GPU: Support swapchain buffer transparency in Vulkan Frank Praznik 2024-08-31 10:13:59 -0400
  • 95c053065f SDL_Log: don't rely on printf to forward stderr to the debug stream Anonymous Maarten 2024-08-29 12:05:02 +0200
  • f827c1322c Renamed SDL_Del* to SDL_Remove* Sam Lantinga 2024-08-31 07:23:51 -0700
  • cf1d8e2dfd Renamed SDL_AtomicSetPtr() and SDL_AtomicGetPtr() Sam Lantinga 2024-08-31 07:20:37 -0700
  • 00708b976a GPU Metal: Fix uninitialized memory Jan Sedivy 2024-08-31 15:31:50 +0200
  • 2010a22f44 Removed unneeded separate return statement. Sam Lantinga 2024-08-31 07:04:14 -0700
  • 4759a97c09 Fixed return value from D3D12_UpdateVertexBuffer() Sam Lantinga 2024-08-31 07:03:47 -0700
  • 67f7004bfa Renamed SDL_Del* to SDL_Remove* Sam Lantinga 2024-08-31 07:23:51 -0700
  • 780d0ebecb Renamed SDL_AtomicSetPtr() and SDL_AtomicGetPtr() Sam Lantinga 2024-08-31 07:20:37 -0700