aboutsummaryrefslogtreecommitdiff
path: root/guilib/GUIFontTTFDX.cpp
AgeCommit message (Collapse)Author
2010-10-06[WIN32] fix GL buildCrystalPT
(cherry picked from commit e6623934d52ce02fa2a929e335440d5424aa1afa) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34480 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-10-06[WIN32] fixed stutter with chinese external subs on Vista+ (ticket #10035)CrystalPT
- replaced the memory copy routine. D3DXLoadSurfaceFromSurface is much slower than memcpy - locking a texture in the default pool requires a slow copy (esp. with ATI) from vidmem to sysmem, which causes the stutter. -> fix: additional texture for the default pool situation, to keep an extra copy of the font texture in system memory. Work on/reallocate that copy then upload to the default pool texture for rendering (cherry picked from commit 21dd5e440be7228185f9bd7dfecca68dc4e6fe32) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34479 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-17[WIN32] oops, fix build in release modeCrystalPT
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31880 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-16[WIN32] fixed: LockRect when dynamic textures are not availablecrystalpt
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31842 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-07-09[WIN32] use the D3DLOCK_DISCARD and D3DLOCK_READONLY flags to let DX ↵CrystalPT
optimize the data transfer git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31683 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-25fixed: some corner case segfaults for ttf rendererelupus
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27178 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-10-03added: Support for ARGB, DXT1 and DXT3 in textures in .xbt files.jmarshallnz
changed: Cleanup of texture interfaces. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23355 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-09-29Added: Win32 DX support for DXT compressed textures (also some typos and ↵elisemory
cosmetics) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23241 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-09-23step 3/4: Move linuxport to trunk. How'd I get roped into this?AlTheKiller
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23097 568bbfeb-2a22-0410-94d2-cc84cf5bfa90