Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View

Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

Sam Lantinga
Added SDL_fmod() and SDL_fmodf()
Patrice Mandin
atari:xbios: Disable NOVA blank time while running
Sam Lantinga
Updated version to 2.0.8 since SDL_image depends on it
Sam Lantinga
Fixed building YUV test programs (thanks Ozkan!)
Sam Lantinga
Fixed bug 3917 - Android, issues with getManifestEnvironmentVariable

Sylvain

What about getting some return code instead of creating another native function.
Sam Lantinga
Fixed building yuv_rgb.h when stdint.h isn't available (thanks Ozkan!)
Sam Lantinga
Added support for aarch64 memory barrier instruction
Sam Lantinga
Fixed using libunwind on iOS, where it's only available on the simulator (thanks Vit!)
Sam Lantinga
Fixed Android build error on older SDK
Sam Lantinga
Updated SDL's YUV support, many thanks to Adrien Descamps

New functions get and set the YUV colorspace conversion mode:
SDL_SetYUVConversionMode()
SDL_GetYUVConversionMode()
SDL_GetYUVConversionModeForResolution()

SDL_ConvertPixels() converts between all supported RGB and YUV formats, with SSE acceleration for converting from planar YUV formats (YV12, NV12, etc) to common RGB/RGBA formats.

Added a new test program, testyuv, to verify correctness and speed of YUV conversion functionality.
Ethan Lee
Steam Virtual GamePad config for macOS
Sam Lantinga
Replaced the intrinsics header with the single header that includes all intrinsics so we can use AVX, etc.
Patrice Mandin
atari:gem: NOVA does not provide screen format, hardcode it
Sam Lantinga
Fixed some compiler warnings
Sam Lantinga
Added float versions of SDL's math functions
Sam Lantinga
Only include Intel intrinsics header on x86 and x64
Sam Lantinga
Fixed bug 3940 - Add support for EGL_SURFACE_TYPE

tomwardio

Add support to be able to set EGL_SURFACE_TYPE bits when creating an EGL config. This is usefule when wanting to create pixel buffer surfaces in custom video drivers.
Patrice Mandin
atari:xbios: Create function for Vsync and getting screen format.
Sam Lantinga
Disabled spurious Visual Studio warnings in the uClibc math code
Sam Lantinga
Fixed bug 3964 - YUV to RGB in video/SDL_yuv.c is broken for any output format of type ABGR8888 or BGR888

raist66676

Here is the bug in latest SDL 2.0.8 development repo. It is obvious and simple to fix by correcting typos on six lines of code.

In src/video/SDL_yuv.c on lines 217, 249, 280, 321, 353, and 384 the wrong conversion functions are called for SDL_PIXELFORMAT_ABGR8888 and SDL_PIXELFORMAT_BGR888. Instead of ABGR functions, BGRA functions are called. These are typos.
Sam Lantinga
Back out the following commits which are causing Dota 2 Exclusive Fullscreen to fail on AMD-based Macs.  The details of why this is being reverted are at: https://bugzilla.libsdl.org/show_bug.cgi?id=3949

Alex Szpakowski <slime73@gmail.com> 2017-07-12 21:28 -0300
macOS: Expose more display modes on retina screens. Fixes an issue found in BZFlag.
http://hg.libsdl.org/SDL/rev/1e26564c7288

Alex Szpakowski <slime73@gmail.com> 2017-07-12 21:32 -0300
Fix a potential crash in macOS 10.7 and earlier.
http://hg.libsdl.org/SDL/rev/424607440631
Sam Lantinga
Fixed bug 3959 - cmake build broken by commit 11702 (cf166abbde4a) due to typo

Mate Nagy
There is a typo in CMakeLists.txt that makes CMake exit with failure.

Change that causes the problem: (Notice the double ending brackets)
  ${SDL2_SOURCE_DIR}/src/video/*.c)
+  ${SDL2_SOURCE_DIR}/src/video/yuv2rgb/*.c)

Fix:
Just remove the first ending bracket resulting in:
  ${SDL2_SOURCE_DIR}/src/video/*.c
  ${SDL2_SOURCE_DIR}/src/video/yuv2rgb/*.c)
Sam Lantinga
Fixed bug 3939 - Remove static vm_error and vm_event from SDL_x11modes.c

tomwardio

Remove static int vm_error and vm_event, use local variables instead.

This fixes unused variable errors when compiling with SDL_VIDEO_DRIVER_X11_XINERAMA undefined.

src/video/x11/SDL_x11modes.c:505:22: error: unused variable 'vm_error' [-Werror,-Wunused-variable]

src/video/x11/SDL_x11modes.c:505:12: error: unused variable 'vm_event' [-Werror,-Wunused-variable]
Conn O'Griofa
Raspberry Pi: fix ES 1/PVR support & autodetect Mesa driver
* The brcmGLESv2 vendor library also supports ES PVR/1 profiles
* Fallback to standard Mesa libraries if the VC4 driver is loaded
Sam Lantinga
Fixed typo in comment
Sam Lantinga
Fixed bug 3976 - SDL drivers may leak driverdata memory due to ignoring return value of SDL_AddDisplayMode

C Snover

SDL_AddDisplayMode returns an SDL_bool corresponding to whether or not the given display mode was added or not. It will return SDL_FALSE if a matching display mode already exists in the display's list of display modes, which causes ownership of the mode driverdata to remain with the caller. Some video drivers ignore the return value of SDL_AddDisplayMode, so leak the driverdata memory when SDL_AddDisplayMode returns SDL_FALSE.
Ryan C. Gordon
mouse: remove assert for unimplemented platforms (thanks, tomwardio!).

Fixes Bugzilla #3946.
Sam Lantinga
Updated math code from the uClibc 0.9.33 release
Patrice Mandin
atari:xbios: Add NOVA video card support for TT machines
Sam Lantinga
Android configure-based build fixes (thanks Vit!)
Sam Lantinga
Updated version to 2.0.8 since SDL_image depends on it
Sam Lantinga
Fixed compiling on Windows with HAVE_LIBC enabled
Brandon Schaefer
Fixed bug 3943 - General SDL_HINT_VIDEO_DOUBLE_BUFFER hint support
Alex Szpakowski
macOS: Fix an OS-generated warning printed to stdout on launch in bundled apps.
Sam Lantinga
Fixed bug 3917 - Android, issues with getManifestEnvironmentVariable

We're going to push the manifest environment variables from the Java side instead of continually querying for them from the native side.
Patrice Mandin
atari:gem: No bitplanes for NOVA
Conn O'Griofa
SDL_video: try to bootstrap KMSDRM before RPI video driver
Allow better coexistence between RPI's vendor libraries and VC4 mesa driver.
Sam Lantinga
Fixed compiler warnings after uClibc code update
Sam Lantinga
Fixed bug 3973 - Include of stdint is needed to build on linux, mingw and possibly android

Stuart Axon

https://discourse.libsdl.org/t/stdint-h-removed/23426

https://discourse.libsdl.org/t/debuild-fails-to-build-the-last-few-days/23429/4

Currently SDL2 is not building in Linux (x86 and ARM), Android and MingW because include stdint.h has been removed from yuv_rgb.h
Sam Lantinga
Fixed bug 3979 - Failed to link with "multiple definition of `scalbln'" error on both MinGW and MinGW-w64 by CMake

Vitaly Novichkov

Once I ran build of my codecs collection on AppVeyor where my CMake script downloads latest SDL2 from HG repo, failed to link because of math functions conflict:

https://ci.appveyor.com/project/Wohlstand/audiocodecs/build/1.0.44
The revision is b94292eebb5c

There are both vanilla MinGW and MinGW-w64 are failed to build.


```
[100%] Linking C shared library libSDL2.dll
c:/mingw/bin/../lib/gcc/mingw32/5.3.0/../../../libmingwex.a(scalbn.o):(.text+0x0): multiple definition of `scalbln'
CMakeFiles\SDL2.dir/objects.a(s_scalbn.c.obj):C:/projects/audiocodecs/build-MinGW-Release-Win32/external/SDL2/src/SDL2HG/src/libm/s_scalbn.c:30: first defined here