bugfix [#23189] Num-0 swtich to Camera view and back doesn't respect UserPerspective view.
also fix for recent cmake edits.
This commit is contained in:
@@ -1902,14 +1902,14 @@ static void axis_set_view(bContext *C, float q1, float q2, float q3, float q4, s
|
||||
|
||||
if (rv3d->persp==RV3D_CAMOB && v3d->camera) {
|
||||
|
||||
if (U.uiflag & USER_AUTOPERSP) rv3d->persp= RV3D_ORTHO;
|
||||
if (U.uiflag & USER_AUTOPERSP) rv3d->persp= view ? RV3D_ORTHO : RV3D_PERSP;
|
||||
else if(rv3d->persp==RV3D_CAMOB) rv3d->persp= perspo;
|
||||
|
||||
smooth_view(C, v3d->camera, NULL, rv3d->ofs, new_quat, NULL, NULL);
|
||||
}
|
||||
else {
|
||||
|
||||
if (U.uiflag & USER_AUTOPERSP) rv3d->persp= RV3D_ORTHO;
|
||||
if (U.uiflag & USER_AUTOPERSP) rv3d->persp= view ? RV3D_ORTHO : RV3D_PERSP;
|
||||
else if(rv3d->persp==RV3D_CAMOB) rv3d->persp= perspo;
|
||||
|
||||
smooth_view(C, NULL, NULL, NULL, new_quat, NULL, NULL);
|
||||
|
||||
@@ -56,8 +56,8 @@ ENDIF(WITH_QUICKTIME)
|
||||
|
||||
IF(APPLE)
|
||||
IF(CMAKE_OSX_ARCHITECTURES MATCHES "i386" OR CMAKE_OSX_ARCHITECTURES MATCHES "x86_64")
|
||||
LIST(APPEND CMAKE_C_FLAGS_RELEASE -mfpmath=sse)
|
||||
LIST(APPEND CMAKE_CXX_FLAGS_RELEASE -mfpmath=sse)
|
||||
SET(CMAKE_C_FLAGS_RELEASE ${CMAKE_C_FLAGS_RELEASE} -mfpmath=sse)
|
||||
SET(CMAKE_CXX_FLAGS_RELEASE ${CMAKE_CXX_FLAGS_RELEASE} -mfpmath=sse)
|
||||
ENDIF(CMAKE_OSX_ARCHITECTURES MATCHES "i386" OR CMAKE_OSX_ARCHITECTURES MATCHES "x86_64")
|
||||
ENDIF(APPLE)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user