use new 3D matrix impl in draw manager
These functions mark the beginning and end of 3D drawing, causing the matrix API to use our own implementation instead of legacy OpenGL. Part of T49450
This commit is contained in:
@@ -1845,6 +1845,8 @@ void DRW_draw_view(const bContext *C)
|
|||||||
/* Start Drawing */
|
/* Start Drawing */
|
||||||
DRW_engines_draw_background();
|
DRW_engines_draw_background();
|
||||||
|
|
||||||
|
gpuMatrixBegin3D();
|
||||||
|
|
||||||
DRW_draw_callbacks_pre_scene();
|
DRW_draw_callbacks_pre_scene();
|
||||||
// DRW_draw_grid();
|
// DRW_draw_grid();
|
||||||
DRW_engines_draw_scene();
|
DRW_engines_draw_scene();
|
||||||
@@ -1852,6 +1854,8 @@ void DRW_draw_view(const bContext *C)
|
|||||||
|
|
||||||
DRW_draw_manipulator();
|
DRW_draw_manipulator();
|
||||||
|
|
||||||
|
gpuMatrixEnd();
|
||||||
|
|
||||||
DRW_draw_region_info();
|
DRW_draw_region_info();
|
||||||
|
|
||||||
if (G.debug_value > 20) {
|
if (G.debug_value > 20) {
|
||||||
|
Reference in New Issue
Block a user