Commit Graph

  • defbf67306 SDL_migration.cocci: add SDL_TTF/mixer/image function names to be upgraded from int returned type to bool. Sylvain 2024-09-05 12:02:17 +02:00
  • f61d4db39a GPU: colorAttachmentDescriptions should be const Quinn X. J. 2024-09-05 17:20:27 +10:00
  • 249a74e436 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-05 01:25:36 +00:00
  • 1c8c014481 GPU: Document opaque handles and enums (#10700) Evan Hemsley 2024-09-04 18:24:11 -07:00
  • 20d0a1a3d1 Added a defensive check against XINPUTGETCAPABILITIES being NULL Sam Lantinga 2024-09-04 16:29:22 -07:00
  • ff1e252413 testautomation: remove SDLTest_TestCaseFp casts Anonymous Maarten 2024-09-04 23:54:56 +02:00
  • 37d3eea939 testlocale, testplatform, testqsort: replace exit(1) calls with return 1 Ozkan Sezer 2024-09-05 00:28:32 +03:00
  • abd2ac5992 Set the desired channel count when opening audio on Android Sam Lantinga 2024-09-04 13:59:22 -07:00
  • e2c9a0a427 Updated Android audio log messages Sam Lantinga 2024-09-04 13:58:29 -07:00
  • 1788be8547 GPU: Add const to some function parameters (#10694) Evan Hemsley 2024-09-04 13:53:41 -07:00
  • 2834d8b3b7 Revert "Sync SDL2 wiki -> header" Sam Lantinga 2024-09-04 09:15:20 -07:00
  • f317581c91 SDL_log.h: Use ASCII characters. Ozkan Sezer 2024-09-04 14:56:40 +03:00
  • c9387bcca5 pipewire: spa_list_is_empty() returns bool Sam Lantinga 2024-09-03 13:45:00 -07:00
  • 0fd275e16e pulseaudio: fixed cleanup if couldn't connect to pulseaudio server Sam Lantinga 2024-09-03 13:34:19 -07:00
  • a56315cd48 Fixed return value failing to load pulseaudio functions Sam Lantinga 2024-09-03 13:24:27 -07:00
  • 7ca676aeed Use ASCII characters in SDL source and headers Sam Lantinga 2024-09-03 12:52:27 -07:00
  • 575d9cda6f The parameter to SDL_AppEvent() should be non-const Sam Lantinga 2024-09-03 07:45:30 -07:00
  • b1b4a9cd1b GDK build: PFN_D3D12_XBOX_CREATE_DEVICE not defined for Xbox One (#10690) Daniel Ludwig 2024-09-03 15:09:00 +02:00
  • 73898a0a64 Renamed NDA platform constants to "PRIVATE" Sam Lantinga 2024-09-02 18:14:31 -07:00
  • b233beca47 GPU: Minor documentation cleanup Caleb Cornett 2024-09-02 19:21:45 -05:00
  • 19fb43b94f Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-03 00:19:03 +00:00
  • 46ffa82f4e Added SDL_ALPHA_OPAQUE_FLOAT and SDL_ALPHA_TRANSPARENT_FLOAT Sam Lantinga 2024-09-02 17:00:39 -07:00
  • 18c46a3313 Fixed SDL_pen.h for SDL3 bit flag conventions Sam Lantinga 2024-09-02 16:57:44 -07:00
  • 35dadda327 Fixed build warnings Sam Lantinga 2024-09-02 16:53:30 -07:00
  • f11e7cd06f Add annotations to README-migration.md for functions that changed return type Sam Lantinga 2024-09-02 13:26:47 -07:00
  • eacf119923 Renamed SDL_size_add_overflow() and SDL_size_mul_overflow() Sam Lantinga 2024-09-02 12:56:44 -07:00
  • fb7245fb93 GPU: Add support for more texture formats (#10641) Andrei Alexeyev 2024-09-03 03:14:48 +03:00
  • f405def691 Change GPU flag enums to defines (#10681) Caleb Cornett 2024-09-02 17:19:43 -05:00
  • 85b2733324 Make newer DRM and GBM functions optional Sam Lantinga 2024-09-02 08:40:53 -07:00
  • 10b4a79379 Make newer DRM and GBM functions optional Sam Lantinga 2024-09-02 08:40:53 -07:00
  • d501f6db07 Make newer DRM and GBM functions optional Sam Lantinga 2024-09-02 08:40:53 -07:00
  • 8371114009 Fixed error: multiple storage classes in declaration specifiers Sam Lantinga 2024-09-02 08:44:11 -07:00
  • 93423c1c46 spin_acquire_lock() takes a volatile pointer parameter Sam Lantinga 2024-09-02 08:18:25 -07:00
  • 01fa9cad80 Fixed error: conflicting types for 'getpagesize' Sam Lantinga 2024-09-02 08:11:40 -07:00
  • 8b0798a3da Fixed error: variable 'nfences' set but not used Sam Lantinga 2024-09-02 08:09:25 -07:00
  • b5700ccc02 Updated dlmalloc to version 2.8.6 Sam Lantinga 2024-09-01 11:42:35 -07:00
  • deb313dd99 GPU: Compile Metal shader source from NSString Davis Gallinghouse 2024-09-02 08:05:43 -05:00
  • df501040fd Fixed random seed not affecting SDLTest_RandomIntegerInRange() Sam Lantinga 2024-09-01 13:40:52 -07:00
  • be341bc078 Make sure we put more than RESAMPLER_MAX_PADDING_FRAMES into an audio stream Sam Lantinga 2024-09-01 13:23:29 -07:00
  • 2c0ffdc6d5 GPU: Pass the new window size when resizing the swapchain for d3d12 (#10665) Zero 2024-09-01 16:48:29 +01:00
  • 9519b9916c Updated to version 2.30.7 for release release-2.30.7 Sam Lantinga 2024-09-01 08:11:12 -07:00
  • 1751e127c8 Removed trailing commas in enums Petar Popovic 2024-09-01 07:08:50 +02:00
  • d4b8072614 GPU: Fix and generalize BytesPerRow() and BytesPerImage() (#10663) Andrei Alexeyev 2024-09-01 09:07:38 +03:00
  • b15d79a35a Fix texture_rgba_frag for metal in SDL_shaders_gpu.c coffeechriph 2024-08-31 22:57:58 +02:00
  • 35ebaf4a45 Fix multiple definitions of SDL_assert* when SDL_WIKI_DOCUMENTATION_SECTION is defined Maia 2024-08-31 23:02:32 +02:00
  • 0f59d2f8c9 SDL_test_memory.h: Added void to function prototype Petar Popovic 2024-09-01 04:02:50 +02:00
  • 88125e4d2d test: added testgpu_simple_clear.c, for direct comparison to testvulkan.c. Ryan C. Gordon 2024-08-31 20:45:09 -04:00
  • c11b58ead7 Increase maximum line length of SDLTest_LogAllocations Anonymous Maarten 2024-09-01 02:19:39 +02:00
  • 57f1ea71ab Increase maximum line length of SDLTest_LogAllocations Anonymous Maarten 2024-09-01 02:18:47 +02:00
  • 2ae8b4c651 test: use SDL_test for parsing arguments in all non-interactive tests Anonymous Maarten 2024-08-31 19:06:24 +02:00
  • 47a525610c ci: build in RelWithDebInfo mode Anonymous Maarten 2024-08-31 16:36:58 +02:00
  • 510eda22f1 SDL_test: print stack traces of leaks on Windows Anonymous Maarten 2024-08-31 13:54:29 +02:00
  • 877c19da41 SDL_test: do late addres to name conversion, if libunwind supports it Anonymous Maarten 2024-08-31 13:41:36 +02:00
  • 622b511613 Copy sdlprocdump from SDL3 Anonymous Maarten 2024-08-30 17:43:35 +02:00
  • 564765d22b ctest: fail if there are outstanding allocations Anonymous Maarten 2024-08-30 17:41:16 +02:00
  • 1260ada519 SDL_test: use mutex based on SDL_atomic_t in memory tracking Anonymous Maarten 2024-08-30 17:25:06 +02:00
  • d1739ce3a8 Added headers to some SDL_test_*.h files Petar Popovic 2024-08-31 20:27:01 +02:00
  • b17ca32d8c Changed GPU driver names to match renderer driver names Sam Lantinga 2024-08-31 10:06:27 -07:00
  • 92d1689eb4 Added missing SDL_begin_code.h and SDL_close_code.h to SDL_gpu.h Sam Lantinga 2024-08-31 10:02:46 -07:00
  • 60760b9abb Sort headers in SDL_gpu.h Sam Lantinga 2024-08-31 10:00:11 -07:00
  • 3f05e9cd58 Added includes to SDL_gpu.h Petar Popovic 2024-08-31 18:36:54 +02:00
  • 51a0b58f75 GPU logging should be quiet by default Sam Lantinga 2024-08-31 09:52:21 -07:00
  • 6c30a0f60b Added scaleMode validation to SDL_SetTextureScaleMode() Sam Lantinga 2024-08-31 09:43:02 -07:00
  • 63e58e5d66 SDL_Log: always use WriteFile/WriteConsole on Windows Anonymous Maarten 2024-08-31 17:22:58 +02:00
  • 8ffc1c2705 SDL_Log: don't rely on printf to forward stderr to the debug stream Anonymous Maarten 2024-08-29 12:05:02 +02:00
  • f827c1322c Renamed SDL_Del* to SDL_Remove* Sam Lantinga 2024-08-31 07:23:51 -07:00
  • cf1d8e2dfd Renamed SDL_AtomicSetPtr() and SDL_AtomicGetPtr() Sam Lantinga 2024-08-31 07:20:37 -07:00
  • 00708b976a GPU Metal: Fix uninitialized memory Jan Sedivy 2024-08-31 15:31:50 +02:00
  • 2010a22f44 Removed unneeded separate return statement. Sam Lantinga 2024-08-31 07:04:14 -07:00
  • 4759a97c09 Fixed return value from D3D12_UpdateVertexBuffer() Sam Lantinga 2024-08-31 07:03:47 -07:00
  • 31a5f3b833 Fix C4090: 'function': different 'const' qualifiers Anonymous Maarten 2024-08-31 14:16:58 +02:00
  • 5d5a685a80 wayland: Add support for setting window icons via the xdg-toplevel-icon-v1 protocol Frank Praznik 2024-03-28 10:26:16 -04:00
  • c57cf716af Document the SDL-specific custom ci commands Anonymous Maarten 2024-08-31 01:29:23 +02:00
  • ea0ab2647a SDL_test: print no procname when SDL_TRACKMEM_SYMBOL_NAMES is false Anonymous Maarten 2024-08-30 23:29:09 +02:00
  • 36b84e7e00 blit_testRandomToRandomSVGAMultipleIterations: avoid 250000 allocations Anonymous Maarten 2024-08-30 22:22:49 +02:00
  • f5f10a8cd1 ci: increase timeout multiplier on Linux Anonymous Maarten 2024-08-30 21:50:03 +02:00
  • 384afa378c SDL_test: fix proc names on older libunwind Anonymous Maarten 2024-08-30 21:29:54 +02:00
  • 9ca8a6e50b ci: install libunwind for printing traces of leaks Anonymous Maarten 2024-08-30 20:17:23 +02:00
  • 1bc81c7e30 Add GPU files to xcodeproj kanjitalk755 2024-08-31 19:10:18 +09:00
  • a724aae728 ci: build xcode project targeting macos Anonymous Maarten 2024-08-31 11:34:19 +02:00
  • 0e08d15cca GPU: Fix unhandled R16G16_UNORM in SDL_GPUTextureFormatTexelBlockSize() (#10638) Andrei Alexeyev 2024-08-31 03:05:17 +03:00
  • f13dc502c6 Sort exported functions Sam Lantinga 2024-08-30 15:45:30 -07:00
  • 12ecdb9dde GPU: Rename some awkwardly named functions (#10642) Evan Hemsley 2024-08-30 15:31:10 -07:00
  • bef07023d6 Fixed memory leak if the GPU renderer can't be initialized Sam Lantinga 2024-08-30 14:48:08 -07:00
  • c38d3f0fe4 examples/game/01-snake: Remove RNG abstraction. Ryan C. Gordon 2024-08-30 17:13:51 -04:00
  • 29b9b163b9 example/game/01-snake: Make the "food" rectangles lighter blue. Ryan C. Gordon 2024-08-30 15:12:22 -04:00
  • f6fc5e2881 examples: Smush game/01-snake into one source file, clean up some things. Ryan C. Gordon 2024-08-30 13:41:51 -04:00
  • 906044569d GPU D3D12: Fix command buffer leak cosmonaut 2024-08-30 10:29:56 -07:00
  • b602c449e5 Remove SDL_SCALEMODE_BEST Sam Lantinga 2024-08-30 10:30:14 -07:00
  • 4bbf0d45fd GPU D3D12: Fix teardown and leaks on device creation failure (#10639) Evan Hemsley 2024-08-30 10:24:02 -07:00
  • 40d85109ac Fixed crash when using the dummy video driver Sam Lantinga 2024-08-30 07:00:46 -07:00
  • 580a496391 Adjust rounding when calculating resampled output frames Sam Lantinga 2024-08-30 06:42:39 -07:00
  • 04845bd39c Sync SDL3 wiki -> header SDL Wiki Bot 2024-08-30 13:27:33 +00:00
  • 138f3a3c91 Fixed documentation for SDL_SetAudioStreamGetCallback() Sam Lantinga 2024-08-30 06:26:23 -07:00
  • ec85d2f74f sdlprocdump: fix minidump filename Anonymous Maarten 2024-08-30 14:18:03 +02:00
  • 88fe52df7b SDL_test: add --gpu option Anonymous Maarten 2024-08-30 13:43:38 +02:00
  • 8ce2074d08 cmake: fix SDL_RENDER_GPU report at end of configuration Anonymous Maarten 2024-08-30 13:35:13 +02:00
  • d1a2c57fb9 GPU: Fix memory leak in VULKAN_CreateDevice (#10631) Andrei Alexeyev 2024-08-30 08:15:08 +03:00
  • 16fb8e54cb Fixed the colorspace for YUV textures using native RGB representations Sam Lantinga 2024-08-29 20:51:03 -07:00
  • efc98062af Fixed warning C4310: cast truncates constant value Sam Lantinga 2024-08-29 19:31:23 -07:00