Mercurial > projects > ldc
view demos/sdldemo1.d @ 1356:59c2aa9def23
Enabled fix for ticket #294 . It will try it's best to let LLVM handle the alignment, and fall back to manual padding when that's not possible. If this causes problems again, we'll have to consistently pad manually using packed structs.
author | Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
---|---|
date | Fri, 15 May 2009 17:05:35 +0200 |
parents | 27b2f40bdb58 |
children |
line wrap: on
line source
module sdldemo1; import sdl; void main() { auto disp = SDL_SetVideoMode(640,480,0,SDL_HWSURFACE|SDL_DOUBLEBUF); auto r = SDL_Rect(0,190,100,100); auto c = SDL_MapRGBA(disp.format,255,100,0,255); while (r.x < disp.w-100) { SDL_FillRect(disp, null, 0); SDL_FillRect(disp, &r, c); SDL_Flip(disp); r.x++; } }