Implements a special case for temporary surface creation for DXT low mip levels. TRAC #12908 The lowest mip levels for DXT textures will have dimensions < 4, so a D3D texture cannot be created to hold them offscreen directly. Instead, we must create a larger texture one of whose mip levels would be the desired dimension, and store the surface from that texture for later inclusion in the final texture. Signed-off-by: Daniel Koch
Implements a special case for temporary surface creation for DXT low mip levels.
TRAC #12908
The lowest mip levels for DXT textures will have dimensions < 4, so a D3D
texture cannot be created to hold them offscreen directly. Instead, we must
create a larger texture one of whose mip levels would be the desired dimension,
and store the surface from that texture for later inclusion in the final
texture.
Signed-off-by: Daniel Koch

Author:    Shannon Woods

git-svn-id: 947ae547afacb859f3991e003b9d6feb04be57d7@398 736b8ea6-26fd-11df-bfd4-992fa37f6226

jgcaaprom/android_external_chromium_org_third_party_angle,jgcaaprom/android_external_chromium_org_third_party_angle,Mustaavalkosta/android_external_angle,dumganhar/angleproject,dumganhar/angleproject,adobe/angle.js,xin3liang/platform_external_chromium_org_third_party_angle,xin3liang/platform_external_chromium_org_third_party_angle,spurious/angle-mirror,spurious/angle-mirror,adobe/angle.js,Mustaavalkosta/android_external_angle,adobe/angle.js,geekboxzone/lollipop_external_chromium_org_third_party_angle,jgcaaprom/android_external_chromium_org_third_party_angle,MIPS/external-chromium_org-third_party-angle,spurious/angle-mirror,geekboxzone/lollipop_external_chromium_org_third_party_angle,adobe/angle.js,dumganhar/angleproject,geekboxzone/lollipop_external_chromium_org_third_party_angle,MIPS/external-chromium_org-third_party-angle,dumganhar/angleproject,jgcaaprom/android_external_chromium_org_third_party_angle,geekboxzone/lollipop_external_chromium_org_third_party_angle,MIPS/external-chromium_org-third_party-angle,xin3liang/platform_external_chromium_org_third_party_angle,xin3liang/platform_external_chromium_org_third_party_angle,android-ia/platform_external_chromium_org_third_party_angle,MIPS/external-chromium_org-third_party-angle,android-ia/platform_external_chromium_org_third_party_angle,Mustaavalkosta/android_external_angle,Mustaavalkosta/android_external_angle,android-ia/platform_external_chromium_org_third_party_angle,spurious/angle-mirror,android-ia/platform_external_chromium_org_third_party_angle