openclonk/src/graphics
Nicolas Hake 72beae8100 Shortcut C4Surface::GetTexAt for unsplit texture
In the very common case where the C4Surface only uses a single texture
to store its data, a lot of work GetTexAt is actually unnecessary. Split
it up so we can inline the fast path and only fallback to the slow path
when the surface is split up into multiple textures.
2015-02-22 17:06:35 +01:00
..
Bitmap256.cpp Update copyright notices 2013-12-23 13:03:19 +01:00
Bitmap256.h Update copyright notices 2013-12-23 13:03:19 +01:00
C4Draw.cpp Rename BoundBy to Clamp 2015-02-12 23:05:55 +01:00
C4Draw.h Remove some redundant #includes 2015-01-25 18:53:48 +01:00
C4DrawGL.cpp GL: Dump list of supported extensions with --debug-opengl 2015-02-22 15:52:38 +01:00
C4DrawGL.h GL: Correctly encode error strings 2015-02-16 15:39:05 +01:00
C4DrawGLCtx.cpp Win32: Correctly deselect OpenGL context 2015-02-19 13:04:30 +01:00
C4DrawGLMac.h mac: Zoom in/out main menu commands also work in game mode, call Viewports. methods then 2014-02-16 10:01:14 +01:00
C4DrawGLMac.mm Update license texts 2015-02-08 15:05:11 +01:00
C4DrawMeshGL.cpp Remove several instances of disabled legacy code 2015-01-18 22:59:45 +01:00
C4DrawT.cpp Make mesh shaders use the C4Shader slice machinery 2014-12-22 22:56:30 +01:00
C4DrawT.h Make mesh shaders use the C4Shader slice machinery 2014-12-22 22:56:30 +01:00
C4Facet.cpp Rename BoundBy to Clamp 2015-02-12 23:05:55 +01:00
C4Facet.h Update copyright notices 2013-12-23 13:03:19 +01:00
C4FacetEx.cpp Remove some redundant #includes 2015-01-25 18:53:48 +01:00
C4FacetEx.h Remove now unused C4FacetEx::DrawLineDw 2014-10-18 13:41:06 -04:00
C4FontLoader.cpp Reorder some declarations and initializations to avoid order mismatch 2015-02-04 22:12:42 +01:00
C4FontLoader.h Update copyright notices 2013-12-23 13:03:19 +01:00
C4GraphicsResource.cpp Fix group loading order for definitions, sounds and graphics (#1253). 2015-02-07 14:01:15 +01:00
C4GraphicsResource.h Remove some redundant #includes 2015-01-25 18:53:48 +01:00
C4Shader.cpp Add copyright header to files that were missing it 2015-02-16 18:40:52 +01:00
C4Shader.h Add copyright header to files that were missing it 2015-02-16 18:40:52 +01:00
C4Surface.cpp Shortcut C4Surface::GetTexAt for unsplit texture 2015-02-22 17:06:35 +01:00
C4Surface.h Shortcut C4Surface::GetTexAt for unsplit texture 2015-02-22 17:06:35 +01:00
C4SurfaceLoaders.cpp Remove some redundant #includes 2015-01-25 18:53:48 +01:00
CSurface8.cpp Rename BoundBy to Clamp 2015-02-12 23:05:55 +01:00
CSurface8.h Remove some redundant #includes 2015-01-25 18:53:48 +01:00
StdPNG.cpp Update copyright notices 2013-12-23 13:03:19 +01:00
StdPNG.h Update copyright notices 2013-12-23 13:03:19 +01:00