@@ -1114,8 +1114,8 @@ void JPAResource::calcWorkData_c(JPAEmitterWorkData* work) {
11141114 Mtx local_scl_mtx, local_rot_mtx, global_mtx;
11151115 MTXScale (local_scl_mtx, work->mpEmtr ->mLocalScl .x , work->mpEmtr ->mLocalScl .y ,
11161116 work->mpEmtr ->mLocalScl .z );
1117- JPAGetXYZRotateMtx (work->mpEmtr ->mLocalRot .x * 182 , work->mpEmtr ->mLocalRot .y * 182 ,
1118- work->mpEmtr ->mLocalRot .z * 182 , local_rot_mtx);
1117+ JPAGetXYZRotateMtx (work->mpEmtr ->mLocalRot .x * (s32) 182 , work->mpEmtr ->mLocalRot .y * (s32) 182 ,
1118+ work->mpEmtr ->mLocalRot .z * (s32) 182 , local_rot_mtx);
11191119 MTXScale (global_mtx, work->mpEmtr ->mGlobalScl .x , work->mpEmtr ->mGlobalScl .y ,
11201120 work->mpEmtr ->mGlobalScl .z );
11211121 MTXConcat (work->mpEmtr ->mGlobalRot , global_mtx, global_mtx);
@@ -1137,8 +1137,8 @@ void JPAResource::calcWorkData_c(JPAEmitterWorkData* work) {
11371137 * calcWorkData_d__11JPAResourceFP18JPAEmitterWorkData */
11381138void JPAResource::calcWorkData_d (JPAEmitterWorkData* work) {
11391139 Mtx mtx;
1140- JPAGetXYZRotateMtx (work->mpEmtr ->mLocalRot .x * 0xB6 , work->mpEmtr ->mLocalRot .y * 0xB6 ,
1141- work->mpEmtr ->mLocalRot .z * 0xB6 , mtx);
1140+ JPAGetXYZRotateMtx (work->mpEmtr ->mLocalRot .x * (s32) 182 , work->mpEmtr ->mLocalRot .y * (s32) 182 ,
1141+ work->mpEmtr ->mLocalRot .z * (s32) 182 , mtx);
11421142 MTXConcat (work->mpEmtr ->mGlobalRot , mtx, work->mGlobalRot );
11431143 MTXMultVecSR (work->mGlobalRot , work->mpEmtr ->mLocalDir , work->mGlobalEmtrDir );
11441144}
0 commit comments