Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
m---------release/datafiles/locale0
m---------release/scripts/addons0
m---------release/scripts/addons_contrib0
-rw-r--r--source/blender/blenkernel/BKE_camera.h1
-rw-r--r--source/blender/blenkernel/intern/camera.c11
-rw-r--r--source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp2
-rw-r--r--source/blender/makesdna/DNA_scene_types.h10
-rw-r--r--source/blender/render/intern/source/initrender.c2
-rw-r--r--source/blender/render/intern/source/pipeline.c20
m---------source/tools0
10 files changed, 6 insertions, 40 deletions
diff --git a/release/datafiles/locale b/release/datafiles/locale
-Subproject 59495b4b59077aa1cc68fffbdae1463af980f08
+Subproject d3349b42856d00c278f72f2a5909a6c96b9cdb5
diff --git a/release/scripts/addons b/release/scripts/addons
-Subproject 371960484a38fc64e0a2635170a41a0d8ab2f6b
+Subproject 1a5f14657ee06ec2f520326032305dc1f2c5e2d
diff --git a/release/scripts/addons_contrib b/release/scripts/addons_contrib
-Subproject 474702157831f1a58bb50f5240ab8b1b02b6ba3
+Subproject b4496a81e4f3d607a692f7c2e12fce3dbd784de
diff --git a/source/blender/blenkernel/BKE_camera.h b/source/blender/blenkernel/BKE_camera.h
index 476ecb012d8..d8e2139be83 100644
--- a/source/blender/blenkernel/BKE_camera.h
+++ b/source/blender/blenkernel/BKE_camera.h
@@ -62,7 +62,6 @@ void BKE_camera_free(struct Camera *ca);
/* Camera Usage */
float BKE_camera_object_dof_distance(struct Object *ob);
-void BKE_camera_object_mode(struct RenderData *rd, struct Object *ob);
int BKE_camera_sensor_fit(int sensor_fit, float sizex, float sizey);
float BKE_camera_sensor_size(int sensor_fit, float sensor_x, float sensor_y);
diff --git a/source/blender/blenkernel/intern/camera.c b/source/blender/blenkernel/intern/camera.c
index 6e50b6e41fa..f65f1e684d6 100644
--- a/source/blender/blenkernel/intern/camera.c
+++ b/source/blender/blenkernel/intern/camera.c
@@ -132,17 +132,6 @@ void BKE_camera_free(Camera *ca)
/******************************** Camera Usage *******************************/
-void BKE_camera_object_mode(RenderData *rd, Object *cam_ob)
-{
- rd->mode &= ~(R_ORTHO | R_PANORAMA);
-
- if (cam_ob && cam_ob->type == OB_CAMERA) {
- Camera *cam = cam_ob->data;
- if (cam->type == CAM_ORTHO) rd->mode |= R_ORTHO;
- if (cam->type == CAM_PANO) rd->mode |= R_PANORAMA;
- }
-}
-
/* get the camera's dof value, takes the dof object into account */
float BKE_camera_object_dof_distance(Object *ob)
{
diff --git a/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp b/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp
index 8fc2353bc7a..d3f3b71c940 100644
--- a/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp
+++ b/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp
@@ -91,7 +91,7 @@ BlenderStrokeRenderer::BlenderStrokeRenderer(Render *re, int render_count) : Str
freestyle_scene = BKE_scene_add(freestyle_bmain, name);
freestyle_scene->r.cfra = old_scene->r.cfra;
freestyle_scene->r.mode = old_scene->r.mode &
- ~(R_EDGE_FRS | R_PANORAMA | R_MBLUR | R_BORDER);
+ ~(R_EDGE_FRS | R_BORDER);
freestyle_scene->r.xsch = re->rectx; // old_scene->r.xsch
freestyle_scene->r.ysch = re->recty; // old_scene->r.ysch
freestyle_scene->r.xasp = 1.0f; // old_scene->r.xasp;
diff --git a/source/blender/makesdna/DNA_scene_types.h b/source/blender/makesdna/DNA_scene_types.h
index 262c24164df..6425871b7dd 100644
--- a/source/blender/makesdna/DNA_scene_types.h
+++ b/source/blender/makesdna/DNA_scene_types.h
@@ -1580,15 +1580,15 @@ typedef struct Scene {
/* RenderData.mode */
#define R_OSA 0x0001
/* #define R_SHADOW 0x0002 */
-/* #define R_GAMMA 0x0004 */
-#define R_ORTHO 0x0008
+/* #define R_GAMMA 0x0004 */
+/* #define R_ORTHO 0x0008 */
/* #define R_ENVMAP 0x0010 */
-/* #define R_EDGE 0x0020 */
+/* #define R_EDGE 0x0020 */
/* #define R_FIELDS 0x0040 */
/*#define R_FIELDSTILL 0x0080 */
-/*#define R_RADIO 0x0100 */ /* deprecated */
+/*#define R_RADIO 0x0100 */ /* deprecated */
#define R_BORDER 0x0200
-#define R_PANORAMA 0x0400
+#define R_PANORAMA 0x0400 /* deprecated */
#define R_CROP 0x0800
/* Disable camera switching: runtime (DURIAN_CAMERA_SWITCH) */
#define R_NO_CAMERA_SWITCH 0x1000
diff --git a/source/blender/render/intern/source/initrender.c b/source/blender/render/intern/source/initrender.c
index 45caac4a37b..427c5b5aa49 100644
--- a/source/blender/render/intern/source/initrender.c
+++ b/source/blender/render/intern/source/initrender.c
@@ -157,8 +157,6 @@ static void re_camera_params_get(Render *re, CameraParams *params, Object *cam_o
re->clipend = params->clipend;
re->viewplane = params->viewplane;
-
- BKE_camera_object_mode(&re->r, cam_ob);
}
void RE_SetOverrideCamera(Render *re, Object *camera)
diff --git a/source/blender/render/intern/source/pipeline.c b/source/blender/render/intern/source/pipeline.c
index 9d220e181fa..47548c15b9c 100644
--- a/source/blender/render/intern/source/pipeline.c
+++ b/source/blender/render/intern/source/pipeline.c
@@ -939,7 +939,6 @@ void RE_SetWindow(Render *re, const rctf *viewplane, float clipsta, float clipen
re->viewplane = *viewplane;
re->clipsta = clipsta;
re->clipend = clipend;
- re->r.mode &= ~R_ORTHO;
perspective_m4(re->winmat,
re->viewplane.xmin, re->viewplane.xmax,
@@ -954,7 +953,6 @@ void RE_SetOrtho(Render *re, const rctf *viewplane, float clipsta, float clipend
re->viewplane = *viewplane;
re->clipsta = clipsta;
re->clipend = clipend;
- re->r.mode |= R_ORTHO;
orthographic_m4(re->winmat,
re->viewplane.xmin, re->viewplane.xmax,
@@ -1860,24 +1858,6 @@ bool RE_is_rendering_allowed(Scene *scene, ViewLayer *single_layer, Object *came
return 0;
}
- /* get panorama & ortho, only after camera is set */
- BKE_camera_object_mode(&scene->r, camera_override ? camera_override : scene->camera);
-
- /* forbidden combinations */
- if (scene->r.mode & R_PANORAMA) {
- if (scene->r.mode & R_ORTHO) {
- BKE_report(reports, RPT_ERROR, "No ortho render possible for panorama");
- return 0;
- }
-
-#ifdef WITH_FREESTYLE
- if (scene->r.mode & R_EDGE_FRS) {
- BKE_report(reports, RPT_ERROR, "Panoramic camera not supported in Freestyle");
- return 0;
- }
-#endif
- }
-
if (RE_seq_render_active(scene, &scene->r)) {
if (scene->r.mode & R_BORDER) {
BKE_report(reports, RPT_ERROR, "Border rendering is not supported by sequencer");
diff --git a/source/tools b/source/tools
-Subproject 87f7038ee8c4b46a5e73a1a9065e2a9b7367f59
+Subproject 11656ebaf7f912cdb1b5eb39c5d0a3b5d492c1a