Commit: d44c40d91c3c9969729ed24241d518b3e9dd46f1
Author: Bastien Montagne
Date:   Tue Jun 19 19:30:47 2018 +0200
Branches: blender2.8
https://developer.blender.org/rBd44c40d91c3c9969729ed24241d518b3e9dd46f1

Cleanup: some more valid G.main usages moved to G_MAIN.

===================================================================

M       source/blender/draw/intern/draw_manager_shader.c
M       source/blender/editors/render/render_internal.c

===================================================================

diff --git a/source/blender/draw/intern/draw_manager_shader.c 
b/source/blender/draw/intern/draw_manager_shader.c
index edc65afd465..435c6c77e59 100644
--- a/source/blender/draw/intern/draw_manager_shader.c
+++ b/source/blender/draw/intern/draw_manager_shader.c
@@ -211,7 +211,7 @@ void DRW_deferred_shader_remove(GPUMaterial *mat)
 {
        Scene *scene = GPU_material_scene(mat);
 
-       for (wmWindowManager *wm = G.main->wm.first; wm; wm = wm->id.next) {
+       for (wmWindowManager *wm = G_MAIN->wm.first; wm; wm = wm->id.next) {
                if (WM_jobs_test(wm, scene, WM_JOB_TYPE_SHADER_COMPILATION) == 
false) {
                        /* No job running, do not create a new one by calling 
WM_jobs_get. */
                        continue;
diff --git a/source/blender/editors/render/render_internal.c 
b/source/blender/editors/render/render_internal.c
index d990f0b34d0..6a5844e323f 100644
--- a/source/blender/editors/render/render_internal.c
+++ b/source/blender/editors/render/render_internal.c
@@ -673,14 +673,14 @@ static void render_endjob(void *rjv)
         * would be re-assigned. assign dummy callbacks to avoid referencing 
freed renderjobs bug [#24508] */
        RE_InitRenderCB(rj->re);
 
-       if (rj->main != G.main)
+       if (rj->main != G_MAIN)
                BKE_main_free(rj->main);
 
        /* else the frame will not update for the original value */
        if (rj->anim && !(rj->scene->r.scemode & R_NO_FRAME_UPDATE)) {
                /* possible this fails of loading new file while rendering */
-               if (G.main->wm.first) {
-                       ED_update_for_newframe(G.main, rj->depsgraph);
+               if (G_MAIN->wm.first) {
+                       ED_update_for_newframe(G_MAIN, rj->depsgraph);
                }
        }
 
@@ -741,7 +741,7 @@ static void render_endjob(void *rjv)
                 * and using one from Global will unlock exactly the same 
manager as
                 * was locked before running the job.
                 */
-               WM_set_locked_interface(G.main->wm.first, false);
+               WM_set_locked_interface(G_MAIN->wm.first, false);
 
                /* We've freed all the derived caches before rendering, which is
                 * effectively the same as if we re-loaded the file.
@@ -749,11 +749,11 @@ static void render_endjob(void *rjv)
                 * So let's not try being smart here and just reset all updated
                 * scene layers and use generic DAG_on_visible_update.
                 */
-               for (scene = G.main->scene.first; scene; scene = 
scene->id.next) {
+               for (scene = G_MAIN->scene.first; scene; scene = 
scene->id.next) {
                        scene->lay_updated = 0;
                }
 
-               DEG_on_visible_update(G.main, false);
+               DEG_on_visible_update(G_MAIN, false);
        }
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to