- 08 Apr, 2011 1 commit
-
-
Sam Lantinga authored
-
- 22 Mar, 2011 1 commit
-
-
Sam Lantinga authored
-
- 13 Mar, 2011 1 commit
-
-
Sam Lantinga authored
-
- 11 Mar, 2011 1 commit
-
-
Sam Lantinga authored
-
- 10 Mar, 2011 1 commit
-
-
Sam Lantinga authored
-
- 27 Feb, 2011 1 commit
-
-
Sam Lantinga authored
-
- 25 Feb, 2011 1 commit
-
-
Sam Lantinga authored
-
- 22 Feb, 2011 1 commit
-
-
Sam Lantinga authored
-
- 20 Feb, 2011 1 commit
-
-
Sam Lantinga authored
-
- 19 Feb, 2011 1 commit
-
-
Sam Lantinga authored
-
- 15 Feb, 2011 1 commit
-
-
Sam Lantinga authored
The render viewport is automatically re-centered when the window changes size, so applications that don't care will not have to handle recalculating their rendering coordinates. Fixed API for drawing and filling multiple rectangles - the parameter should be an array of rects, not an array of pointers to rects. Fixed API for updating window rects for consistency with other APIs - the order is pointer to array followed by count in array.
-
- 13 Feb, 2011 1 commit
-
-
Sam Lantinga authored
There's a new event that's always sent when the window changes size, and that event is what the renderers listen for to determine if they need to rebind their context.
-
- 12 Feb, 2011 3 commits
-
-
Sam Lantinga authored
-
Sam Lantinga authored
-
Sam Lantinga authored
-
- 09 Feb, 2011 4 commits
-
-
Sam Lantinga authored
-
Sam Lantinga authored
-
Sam Lantinga authored
-
Sam Lantinga authored
-
- 08 Feb, 2011 3 commits
-
-
Sam Lantinga authored
-
Sam Lantinga authored
-
Sam Lantinga authored
-
- 06 Feb, 2011 2 commits
-
-
Sam Lantinga authored
--HG-- rename : src/video/SDL_glfuncs.h => src/render/opengl/SDL_glfuncs.h
-
Sam Lantinga authored
-
- 05 Feb, 2011 2 commits
-
-
Sam Lantinga authored
--HG-- rename : src/render/direct3d/SDL_d3drender.c => src/render/direct3d/SDL_render_d3d.c rename : src/render/opengl/SDL_renderer_gl.c => src/render/opengl/SDL_render_gl.c rename : src/render/opengles/SDL_renderer_gles.c => src/render/opengles/SDL_render_gles.c rename : src/render/software/SDL_renderer_sw.c => src/render/software/SDL_render_sw.c rename : src/render/software/SDL_renderer_sw_c.h => src/render/software/SDL_render_sw_c.h
-
Sam Lantinga authored
-
- 03 Feb, 2011 3 commits
-
-
Sam Lantinga authored
Added a way to get a framebuffer interface for a window, and also a way to create a software renderer for an arbitrary surface. The software renderer has been re-routed to use the framebuffer interface, which makes it possible to have software rendering available even on simple ports.
-
Sam Lantinga authored
-
Sam Lantinga authored
This allows me to reduce the set of formats supported by the renderers to the most optimal set, for a nice speed boost. --HG-- rename : src/video/SDL_yuv_mmx.c => src/render/SDL_yuv_mmx.c rename : src/video/SDL_yuv_sw.c => src/render/SDL_yuv_sw.c rename : src/video/SDL_yuv_sw_c.h => src/render/SDL_yuv_sw_c.h rename : src/video/mmx.h => src/render/mmx.h
-
- 02 Feb, 2011 5 commits
-
-
Sam Lantinga authored
Moved the rendering code out to a separate directory in the hope that it can someday be completely decoupled from the rest of the library and be expanded to an awesome 2D on 3D library. --HG-- rename : src/video/windows/SDL_d3drender.c => src/render/direct3d/SDL_d3drender.c rename : src/video/SDL_renderer_gl.c => src/render/opengl/SDL_renderer_gl.c rename : src/video/SDL_renderer_gles.c => src/render/opengles/SDL_renderer_gles.c rename : src/video/SDL_renderer_sw.c => src/render/software/SDL_renderer_sw.c
-
Sam Lantinga authored
-
Sam Lantinga authored
-
Sam Lantinga authored
-
Sam Lantinga authored
The rendering functions take a context so it's clear what window they're drawing to. This also potentially opens to the door to multi-threaded rendering in the future.
-
- 01 Feb, 2011 4 commits
-
-
Sam Lantinga authored
Making the API simpler, the renderer present semantics are always having a backbuffer and then discarding it. This is best for hardware accelerated rendering. --HG-- extra : rebase_source : bbe6641fce097c79ccd47f4e1ea6b27683fd0acb
-
Sam Lantinga authored
--HG-- extra : rebase_source : 880752438aae8f6526503d220bad91aabc3a7d1c
-
Sam Lantinga authored
--HG-- extra : rebase_source : f06ea01caa64c8ad14170c723e5af52dad64d779
-
Sam Lantinga authored
Making the API simpler, scaling is always defined as linear interpolation and should be supported as much as possible on all renderers. --HG-- extra : rebase_source : 4edac7fd162a2eb37a50159b958db37a03e944a5
-
- 24 Jan, 2011 1 commit
-
-
Sam Lantinga authored
-
- 21 Jan, 2011 1 commit
-
-
Sam Lantinga authored
Changed "win32" to "windows" --HG-- rename : include/SDL_config_win32.h => include/SDL_config_windows.h rename : src/events/scancodes_win32.h => src/events/scancodes_windows.h rename : src/haptic/win32/SDL_syshaptic.c => src/haptic/windows/SDL_syshaptic.c rename : src/joystick/win32/SDL_dxjoystick.c => src/joystick/windows/SDL_dxjoystick.c rename : src/joystick/win32/SDL_dxjoystick_c.h => src/joystick/windows/SDL_dxjoystick_c.h rename : src/joystick/win32/SDL_mmjoystick.c => src/joystick/windows/SDL_mmjoystick.c rename : src/loadso/win32/SDL_sysloadso.c => src/loadso/windows/SDL_sysloadso.c rename : src/main/win32/SDL_win32_main.c => src/main/windows/SDL_windows_main.c rename : src/main/win32/version.rc => src/main/windows/version.rc rename : src/thread/win32/SDL_sysmutex.c => src/thread/windows/SDL_sysmutex.c rename : src/thread/win32/SDL_syssem.c => src/thread/windows/SDL_syssem.c rename : src/thread/win32/SDL_systhread.c => src/thread/windows/SDL_systhread.c rename : src/thread/win32/SDL_systhread_c.h => src/thread/windows/SDL_systhread_c.h rename : src/thread/win32/win_ce_semaphore.c => src/thread/windows/win_ce_semaphore.c rename : src/thread/win32/win_ce_semaphore.h => src/thread/windows/win_ce_semaphore.h rename : src/timer/win32/SDL_systimer.c => src/timer/windows/SDL_systimer.c rename : src/video/win32/SDL_ceddrawrender.c => src/video/windows/SDL_ceddrawrender.c rename : src/video/win32/SDL_ceddrawrender.h => src/video/windows/SDL_ceddrawrender.h rename : src/video/win32/SDL_d3drender.c => src/video/windows/SDL_d3drender.c rename : src/video/win32/SDL_d3drender.h => src/video/windows/SDL_d3drender.h rename : src/video/win32/SDL_gapirender.c => src/video/windows/SDL_gapirender.c rename : src/video/win32/SDL_gapirender.h => src/video/windows/SDL_gapirender.h rename : src/video/win32/SDL_gapirender_c.h => src/video/windows/SDL_gapirender_c.h rename : src/video/win32/SDL_gdirender.c => src/video/windows/SDL_gdirender.c rename : src/video/win32/SDL_gdirender.h => src/video/windows/SDL_gdirender.h rename : src/video/win32/SDL_msctf.h => src/video/windows/SDL_msctf.h rename : src/video/win32/SDL_vkeys.h => src/video/windows/SDL_vkeys.h rename : src/video/win32/SDL_win32clipboard.c => src/video/windows/SDL_windowsclipboard.c rename : src/video/win32/SDL_win32clipboard.h => src/video/windows/SDL_windowsclipboard.h rename : src/video/win32/SDL_win32events.c => src/video/windows/SDL_windowsevents.c rename : src/video/win32/SDL_win32events.h => src/video/windows/SDL_windowsevents.h rename : src/video/win32/SDL_win32gamma.c => src/video/windows/SDL_windowsgamma.c rename : src/video/win32/SDL_win32gamma.h => src/video/windows/SDL_windowsgamma.h rename : src/video/win32/SDL_win32keyboard.c => src/video/windows/SDL_windowskeyboard.c rename : src/video/win32/SDL_win32keyboard.h => src/video/windows/SDL_windowskeyboard.h rename : src/video/win32/SDL_win32modes.c => src/video/windows/SDL_windowsmodes.c rename : src/video/win32/SDL_win32modes.h => src/video/windows/SDL_windowsmodes.h rename : src/video/win32/SDL_win32mouse.c => src/video/windows/SDL_windowsmouse.c rename : src/video/win32/SDL_win32mouse.h => src/video/windows/SDL_windowsmouse.h rename : src/video/win32/SDL_win32opengl.c => src/video/windows/SDL_windowsopengl.c rename : src/video/win32/SDL_win32opengl.h => src/video/windows/SDL_windowsopengl.h rename : src/video/win32/SDL_win32shape.c => src/video/windows/SDL_windowsshape.c rename : src/video/win32/SDL_win32shape.h => src/video/windows/SDL_windowsshape.h rename : src/video/win32/SDL_win32video.c => src/video/windows/SDL_windowsvideo.c rename : src/video/win32/SDL_win32video.h => src/video/windows/SDL_windowsvideo.h rename : src/video/win32/SDL_win32window.c => src/video/windows/SDL_windowswindow.c rename : src/video/win32/SDL_win32window.h => src/video/windows/SDL_windowswindow.h rename : src/video/win32/wmmsg.h => src/video/windows/wmmsg.h
-