소스 검색

change from zhao to support non-pow textures on dx9

rdb 14 년 전
부모
커밋
d89621bd33
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      panda/src/dxgsg9/dxGraphicsStateGuardian9.cxx

+ 2 - 0
panda/src/dxgsg9/dxGraphicsStateGuardian9.cxx

@@ -2578,6 +2578,8 @@ reset() {
 
   _max_texture_dimension = min(d3d_caps.MaxTextureWidth, d3d_caps.MaxTextureHeight);
 
+  _supports_tex_non_pow2 = !(d3d_caps.TextureCaps & D3DPTEXTURECAPS_POW2);
+
   _supports_texture_combine = ((d3d_caps.TextureOpCaps & D3DTEXOPCAPS_LERP) != 0);
   _supports_texture_saved_result = ((d3d_caps.PrimitiveMiscCaps & D3DPMISCCAPS_TSSARGTEMP) != 0);
   _supports_texture_constant_color = ((d3d_caps.PrimitiveMiscCaps & D3DPMISCCAPS_PERSTAGECONSTANT) != 0);