SDL/src
Sam Lantinga 1a1cd8c143 Fixed bug 1878 - Scaled texture draws with filtering produce wrapping artifacts.
Yuri K. Schlesner

When using texture filtering, there are filtering artifacts visible on the edges of scaled textures, where the texture filtering pulls in texels from the other side of the texture. Using clamping texture modes wouldn't completely fix this since source rectangles don't need to cover the whole texture. (See screenshot attached in next post.)

The opengl driver uses clamping on textures and so avoid this at least in the cases where the source rect is the whole texture. The direct3d driver does not and so has problems in every case. I'm not sure if it can actually completely be fixed, but at least enabling clamping for direct3d would be one step in the right direction.
2017-12-08 11:09:05 -08:00
..
atomic Add atomics for Watcom/x86 as inline asm 2017-08-18 16:35:55 -04:00
audio audio: Port WASAPI to WinRT, remove XAudio2 backend. 2017-12-06 12:24:32 -05:00
core Use the included Khronos headers on Android so we can create Core OpenGL contexts when building with older SDK 2017-11-27 15:07:07 -08:00
cpuinfo Fixed typo in comment 2017-11-11 17:21:47 -08:00
dynapi Updated SDL's YUV support, many thanks to Adrien Descamps 2017-11-12 22:51:12 -08:00
events mouse: remove assert for unimplemented platforms (thanks, tomwardio!). 2017-11-06 15:29:24 -05:00
file Fixed bug 3760 - RWops doesn't check for integer overflow when stdio_fseek only supports 32 bits 2017-09-09 08:36:37 -07:00
filesystem filesystem: Patched to compile on QNX. 2017-08-17 03:22:44 -04:00
haptic Renaming of guard header names to quiet -Wreserved-id-macro 2017-08-28 00:22:23 -07:00
joystick Steam Virtual GamePad config for macOS 2017-11-20 13:59:43 -05:00
libm Fixed bug 3979 - Failed to link with "multiple definition of `scalbln'" error on both MinGW and MinGW-w64 by CMake 2017-11-24 03:01:07 -08:00
loadso revert files I didnt mean to commit! 2017-09-29 10:15:44 -07:00
main Updated version to 2.0.8 since SDL_image depends on it 2017-11-04 21:58:48 -07:00
power power: whoops, that should be "==" not "!=". 2017-07-03 16:45:12 -04:00
render Fixed bug 1878 - Scaled texture draws with filtering produce wrapping artifacts. 2017-12-08 11:09:05 -08:00
stdlib Added SDL_fmod() and SDL_fmodf() 2017-11-04 17:35:03 -07:00
test Fixed bug 3879 - add missing SDLCALL to SDLTest_TrackedMalloc & co. 2017-10-13 09:50:04 -07:00
thread Renaming of guard header names to quiet -Wreserved-id-macro 2017-08-28 00:22:23 -07:00
timer Fixed bug 3745 - specify SDLCALL as the calling convention for API callbacks 2017-08-14 06:28:21 -07:00
video Fixed building for simulators or older iOS SDKs 2017-12-07 17:47:01 -08:00
SDL.c Backing out broken change from previous commit. 2017-04-01 00:46:42 -04:00
SDL_assert.c Fixed bug 3883 - SDL_assert / SDL_PromptAssertion in TTY mode does not accept options ("abriA") 2017-10-15 21:21:19 -07:00
SDL_assert_c.h Updated copyright for 2017 2017-01-01 18:33:28 -08:00
SDL_dataqueue.c Added SDL_PeekIntoDataQueue(). 2017-10-10 11:56:54 -04:00
SDL_dataqueue.h Added SDL_PeekIntoDataQueue(). 2017-10-10 11:56:54 -04:00
SDL_error.c Fixed bug 3696 - SDL_ShowMessageBox displays different error from intended 2017-07-10 17:16:12 -07:00
SDL_error_c.h Updated copyright for 2017 2017-01-01 18:33:28 -08:00
SDL_hints.c A hint with an empty string should be treated as the default value 2017-09-21 14:48:03 -07:00
SDL_internal.h audio: Port WASAPI to WinRT, remove XAudio2 backend. 2017-12-06 12:24:32 -05:00
SDL_log.c Removed spurious debug output 2017-12-04 20:26:09 -08:00