Commit Graph

  • 4d5f139f0f Add the blit automation tests Sam Lantinga 2024-07-08 10:58:48 -0700
  • c457dbb629 Fix BlitNtoNPixelAlpha for formats with no dst alpha Brick 2024-07-03 16:37:26 +0100
  • 3c59d3f69c Remove old references to blitter files Brick 2024-07-03 15:46:32 +0100
  • 95b683ac3e Tidy up/optimize BlitNtoNPixelAlpha_SSE4_1 Brick 2024-07-03 15:43:01 +0100
  • 070e48f66e Tidy up/optimize BlitNtoNPixelAlpha_AVX2 Brick 2024-07-03 15:36:50 +0100
  • 5d875aa94e Fix rounding in MULT_DIV_255 Brick 2024-07-03 14:36:50 +0100
  • b7b513b70b Fix bytes_per_pixel rename Isaac Aronson 2024-06-08 22:32:59 -0500
  • 44d397282d Re-enable intrinsic blitters Isaac Aronson 2024-06-08 22:24:13 -0500
  • b34faf732d Implement fast 255 mult-div in SDL_blit_auto Isaac Aronson 2023-12-17 07:55:49 -0600
  • 23d4e9ec13 Support VisualC-WinRT UWP build Isaac Aronson 2023-10-10 17:58:53 -0500
  • 8d099d8976 Fix formatting Isaac Aronson 2023-10-10 08:52:17 -0500
  • 8e3afd56f5 Restore BlitARGB 555 and 565 blending algorithms Isaac Aronson 2023-10-10 08:48:14 -0500
  • 5cec91e27a Implement accurate, performant 32-bit scalar blitter for ARGB dst case Isaac Aronson 2023-10-10 08:09:10 -0500
  • e5bbe32641 Implement alpha blend as macro and replace inaccurate blitters Isaac Aronson 2023-09-13 17:35:50 -0500
  • 0f351cd6af Remove ARM32 assembly/pixman blitters Isaac Aronson 2023-09-13 10:10:14 -0500
  • 3ecb927587 Remove last non-SDL types from test Isaac Aronson 2023-09-12 23:18:57 -0500
  • adca9d408e Fixup tests to use correct types Isaac Aronson 2023-09-12 22:58:01 -0500
  • f5ee88c2cf Implement mathematically correct scalar blitters Isaac Aronson 2023-09-12 22:28:08 -0500
  • f0238ef615 Fix build issues Isaac Aronson 2023-09-12 19:18:26 -0500
  • 594ca1a897 Add testautomation suite for alpha blending Isaac Aronson 2023-09-12 18:41:36 -0500
  • 9590a47629 Implement visually accurate SIMD blitters Isaac Aronson 2023-09-10 17:45:53 -0500
  • f6f12d0451 Revert "Remove buffer in SSE4.1, use unpacklo and packus intrinsics" Isaac Aronson 2023-09-08 08:34:44 -0500
  • a027ad9788 Remove buffer in SSE4.1, use unpacklo and packus intrinsics Isaac Aronson 2023-09-08 07:39:24 -0500
  • 2432b6686e Add back in buffer free removed during testing Isaac Aronson 2023-09-08 07:15:18 -0500
  • 380bcff018 Allow arbitrary dstfmt in 1 pixel case; naming and const cleanup Isaac Aronson 2023-09-08 00:34:14 -0500
  • 87958f44d0 Support arbitrary destination formats; remove buffer from AVX2 Isaac Aronson 2023-09-07 21:14:00 -0500
  • c80c540be3 Support older GCC and clang that lack some intrinsics Isaac Aronson 2023-09-06 17:17:09 -0500
  • e8cba442c5 Clean up API surface to use attribute macros and rename convertPixels Isaac Aronson 2023-09-06 17:13:41 -0500
  • bac318fc27 Check for SSE4.1 first as more common Isaac Aronson 2023-09-06 17:06:16 -0500
  • 12d18c7497 Add back glob for src/video/*.c to CMakeLists.txt Isaac Aronson 2023-09-06 17:08:19 -0500
  • 735cf5a6f9 Relocate intrinsic modules to src/video/ Isaac Aronson 2023-09-05 23:48:52 -0500
  • f68a7edcf8 Properly shortcut only when AVX2 or SSE4.1 available Isaac Aronson 2023-09-05 23:03:00 -0500
  • 3e0581c625 Merge upstream and sdl3-blitters Isaac Aronson 2024-06-08 22:26:23 -0500
  • f12665328a Fix BlitNtoNPixelAlpha for formats with no dst alpha Brick 2024-07-03 16:37:26 +0100
  • a36a9f0c38 Remove old references to blitter files Brick 2024-07-03 15:46:32 +0100
  • 1aa14d91a3 Tidy up/optimize BlitNtoNPixelAlpha_SSE4_1 Brick 2024-07-03 15:43:01 +0100
  • 2dbec45bd6 Tidy up/optimize BlitNtoNPixelAlpha_AVX2 Brick 2024-07-03 15:36:50 +0100
  • 8096b19d4b Fix rounding in MULT_DIV_255 Brick 2024-07-03 14:36:50 +0100
  • 0fd5cf0cbd Fix bytes_per_pixel rename Isaac Aronson 2024-06-08 22:32:59 -0500
  • 2b4a5b801c Re-enable intrinsic blitters Isaac Aronson 2024-06-08 22:24:13 -0500
  • 57a752936c Implement fast 255 mult-div in SDL_blit_auto Isaac Aronson 2023-12-17 07:55:49 -0600
  • 6cb0d5d78a Support VisualC-WinRT UWP build Isaac Aronson 2023-10-10 17:58:53 -0500
  • eb2995f092 Fix formatting Isaac Aronson 2023-10-10 08:52:17 -0500
  • 928a99ba81 Restore BlitARGB 555 and 565 blending algorithms Isaac Aronson 2023-10-10 08:48:14 -0500
  • 42b647005b Implement accurate, performant 32-bit scalar blitter for ARGB dst case Isaac Aronson 2023-10-10 08:09:10 -0500
  • 92aba0ccc8 Implement alpha blend as macro and replace inaccurate blitters Isaac Aronson 2023-09-13 17:35:50 -0500
  • 75194107e9 Remove ARM32 assembly/pixman blitters Isaac Aronson 2023-09-13 10:10:14 -0500
  • d1e48d46db Remove last non-SDL types from test Isaac Aronson 2023-09-12 23:18:57 -0500
  • b8c22f6d1e Fixup tests to use correct types Isaac Aronson 2023-09-12 22:58:01 -0500
  • c7bf5e81bd Implement mathematically correct scalar blitters Isaac Aronson 2023-09-12 22:28:08 -0500
  • 70c490095f Fix build issues Isaac Aronson 2023-09-12 19:18:26 -0500
  • 01058c6618 Add testautomation suite for alpha blending Isaac Aronson 2023-09-12 18:41:36 -0500
  • 5b0cdabebe
    metal: Improved texture type support (#81) Caleb Cornett 2024-07-08 11:54:51 -0500
  • 849c905d8c
    wayland: Always create a viewport for the window if available Frank Praznik 2024-06-20 16:52:41 -0400
  • 159d7087c6
    wayland: Only set the window geometry when viewports are unsupported Frank Praznik 2024-06-26 16:15:04 -0400
  • 4fa5196820 Revert "Switch pixel format loss fields to number of bits" Sam Lantinga 2024-07-07 19:41:05 -0700
  • 18c9bd21b5 sdlprocdump: become C90 compatible Anonymous Maarten 2024-07-07 21:18:16 +0200
  • 4d6b23b68f mingw: use DESTDIR to change the install location of the mingw package Anonymous Maarten 2024-07-06 17:10:02 +0200
  • 4f2fe14050 mingw: use DESTDIR to change the install location of the mingw package Anonymous Maarten 2024-07-06 17:10:02 +0200
  • bfa4e71284 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-07 18:05:35 +0000
  • e37d6f71b3 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-07 18:02:15 +0000
  • a057240984 Fix vision os fake screen size Giovanni Petrantoni 2024-07-07 11:22:06 +0800
  • 91234d1ecb
    Fix vision os fake screen size Giovanni Petrantoni 2024-07-07 11:22:06 +0800
  • 7b11fff2ee wgl/glx: Fix attribute list for SDL_GL_FLOATBUFFERS mariob92 2024-07-06 20:23:03 +0200
  • 58e179c8b5 wgl/glx: Fix attribute list for SDL_GL_FLOATBUFFERS mariob92 2024-07-06 20:23:03 +0200
  • 3c90b1c1f6 Switch pixel format loss fields to number of bits Sam Lantinga 2024-07-06 07:34:49 -0700
  • 9389712917 wgl/glx: Fix attribute list for SDL_GL_FLOATBUFFERS mariob92 2024-07-06 20:23:03 +0200
  • 722a4107ad wgl/glx: Fix attribute list for SDL_GL_FLOATBUFFERS mariob92 2024-07-06 20:23:03 +0200
  • d731916d66
    metal: Push*UniformData should not rely on a bound pipeline (#76) Caleb Cornett 2024-07-06 12:57:00 -0500
  • 426c4f0ea8
    depthStencilAttachmentInfo is allowed to be null (#75) Caleb Cornett 2024-07-06 12:43:17 -0500
  • f3ac2d9d4f Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-06 15:46:41 +0000
  • fbb5652d3e
    video: Document that SDL_RaiseWindow is a request and subject to window manager policy Frank Praznik 2024-07-06 11:45:04 -0400
  • be43dec798 sdlprocdump: store context and exception record in minidump Anonymous Maarten 2024-07-05 21:06:05 +0200
  • 0d87d21556 Switch pixel format loss fields to number of bits Sam Lantinga 2024-07-06 07:34:49 -0700
  • 0fa74d8aa8 Wiki-compatible documentation for SDL_ALPHA_OPAQUE and SDL_ALPHA_TRANSPARENT Sam Lantinga 2024-07-06 05:53:40 -0700
  • e52603ac8f Support format conversion and YUV surfaces in SDL_SoftStretch() Sam Lantinga 2024-07-06 05:32:31 -0700
  • de4573275a Improved detection of Nintendo Switch Pro controller report mode Sam Lantinga 2024-07-06 05:29:12 -0700
  • 4c44450258 Improved detection of Nintendo Switch Pro controller report mode Sam Lantinga 2024-07-06 05:29:12 -0700
  • 4ba2e9f4f4 Improved detection of Nintendo Switch Pro controller report mode Sam Lantinga 2024-07-06 05:29:12 -0700
  • 1603a83a43
    remove initial CROSS_PATH classicrocker883 2024-07-06 01:41:24 -0400
  • 84bb79216e
    Update mingw Makefile classicrocker883 2024-07-06 01:38:57 -0400
  • 6d64d821fb Fixed display hotplug events Sam Lantinga 2024-07-05 15:55:56 -0700
  • 753f3f8609 Fixed crash when disconnecting external display on iOS Sam Lantinga 2024-07-05 15:51:20 -0700
  • 547a90f190 fix url to id source Bart van der Werf 2024-07-04 16:41:52 +0200
  • 061186bc01 Fix typo as we're testing against feature level 11_1 Bart van der Werf 2024-07-04 15:14:37 +0200
  • e559b271b5 Clear the wave format so the channel map is cleared before returning from SDL_LoadWAV_IO() Sam Lantinga 2024-07-05 12:44:25 -0700
  • c347bee7b8 Fixed IME cursor location (thanks @zturtleman!) Sam Lantinga 2024-07-05 12:32:50 -0700
  • 50ae47af5e android: create android project in create-android-project.py python script Anonymous Maarten 2024-07-05 00:09:40 +0200
  • 64079c330b android: create android project in create-android-project.py python script Anonymous Maarten 2024-07-05 00:09:40 +0200
  • 2d05dcc1f7 The same VID/PID is used for the FlyDigi Apex 4 Sam Lantinga 2024-07-05 10:04:59 -0700
  • 4f71218e17 Allow for floating point error in matching framerates Sam Lantinga 2024-07-05 09:23:06 -0700
  • 35f87fb0bc Remove unused macro Ethan Lee 2024-07-05 12:18:58 -0400
  • d5a0f60963 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-05 15:59:26 +0000
  • 8412f52853 Clarified that the renderer should be destroyed before the window Sam Lantinga 2024-07-05 08:57:30 -0700
  • 275c94c900 SDL_hidapi.c: work-around watcom build error when libusb is enabled Ozkan Sezer 2024-07-05 18:56:20 +0300
  • 6a10309568 SDL_hidapi.c: work-around watcom build error when libusb is enabled Ozkan Sezer 2024-07-05 18:56:10 +0300
  • 4b5309cd98 main: Move SDL_RunApp bits from src/core to src/main. Ryan C. Gordon 2024-07-04 20:32:19 -0400
  • c084e647ed Drain HIDAPI buffer in SDL_hidapi_steamdeck.c. Max Maisel 2024-07-05 16:35:02 +0200
  • 22770e6496 Drain HIDAPI buffer in SDL_hidapi_steamdeck.c. Max Maisel 2024-07-05 16:35:02 +0200
  • 607b1f225c Drain HIDAPI buffer in SDL_hidapi_steamdeck.c. Max Maisel 2024-07-05 16:34:50 +0200