{\r
try\r
{\r
+ var format = Format.A8R8G8B8;\r
+ switch( surface.Description.Format ) // バックバッファ用フォーマットで X を持つのはこれだけ。\r
+ {\r
+ case Format.X4R4G4B4: format = Format.A4R4G4B4; break;\r
+ case Format.X8B8G8R8: format = Format.A8R8G8B8; break;\r
+ case Format.X8R8G8B8: format = Format.A8R8G8B8; break;\r
+ }\r
+\r
this.txBGA = new CTexture( CDTXMania.Instance.Device,\r
size基準.Width,\r
size基準.Height,\r
- surface.Description.Format,\r
+ format,\r
Pool.Default,\r
- Usage.RenderTarget );\r
+ Usage.RenderTarget,\r
+ true );\r
\r
txBGA.vc拡大縮小倍率 = new Vector3(\r
(float) CDTXMania.Instance.Coordinates.Movie.W / size基準.Width,\r