Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Added a note about aligning SDL_AudioCVT data.
  • Loading branch information
icculus committed Jan 24, 2017
1 parent 8f627c1 commit 073ff7d
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions include/SDL_audio.h
Expand Up @@ -185,6 +185,12 @@ typedef void (SDLCALL * SDL_AudioFilter) (struct SDL_AudioCVT * cvt,

/**
* A structure to hold a set of audio conversion filters and buffers.
*
* Note that various parts of the conversion pipeline can take advantage
* of SIMD operations (like SSE2, for example). SDL_AudioCVT doesn't require
* you to pass it aligned data, but can possibly run much faster if you
* set both its (buf) field to a pointer that is aligned to 16 bytes, and its
* (len) field to something that's a multiple of 16, if possible.
*/
#ifdef __GNUC__
/* This structure is 84 bytes on 32-bit architectures, make sure GCC doesn't
Expand Down

0 comments on commit 073ff7d

Please sign in to comment.