• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#objective-cqtwindows誰得cocoapythonphprubygameguibathyscaphec翻訳omegat計画中(planning stage)frameworktwittertestdomvb.netdirectxbtronarduinopreviewerゲームエンジン

X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。


Commit MetaInfo

Revision203 (tree)
Zeit2018-06-02 00:07:31
Autorxops-mikan

Log Message

OpenGLコアにおける.bmpファイル読み込み処理のバグを修正

Ändern Zusammenfassung

Diff

--- trunk/d3dgraphics-opengl.cpp (revision 202)
+++ trunk/d3dgraphics-opengl.cpp (revision 203)
@@ -1020,6 +1020,12 @@
10201020 }
10211021 }
10221022 }
1023+
1024+ if( (((int)width/2)%4) != 0 ){
1025+ //4の倍数になるようにパディング
1026+ unsigned char dummy[3];
1027+ fread(&dummy, 1, 4 - (((int)width/2)%4), fp);
1028+ }
10231029 }
10241030
10251031 delete []pallet;
@@ -1047,6 +1053,12 @@
10471053 }
10481054 }
10491055 }
1056+
1057+ if( (width%4) != 0 ){
1058+ //4の倍数になるようにパディング
1059+ unsigned char dummy[3];
1060+ fread(&dummy, 1, 4 - (width%4), fp);
1061+ }
10501062 }
10511063
10521064 delete []pallet;
@@ -1071,6 +1083,12 @@
10711083 }
10721084 }
10731085 }
1086+
1087+ if( (width%4) != 0 ){
1088+ //4の倍数になるようにパディング
1089+ unsigned char dummy[3];
1090+ fread(&dummy, 1, 4 - (width%4), fp);
1091+ }
10741092 }
10751093 }
10761094
@@ -1093,6 +1111,8 @@
10931111 }
10941112 }
10951113 }
1114+
1115+ //メモ:1ピクセル=4バイト ならば、パディング不要。
10961116 }
10971117 }
10981118