diff options
author | Campbell Barton <ideasman42@gmail.com> | 2017-04-15 10:43:48 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2017-04-15 10:45:20 +0300 |
commit | 8c0864b5edea83b35c2ebd78191e44ac25928e3b (patch) | |
tree | 90b4f392a56ae0c9590095c4a5bff1cc111080ab /source/blender/editors | |
parent | ce1dc55453b7a5915915cc6e707e52c20b41d6a6 (diff) |
GPU matrix: add back type checks
Without this gpuGet functions would cast everything
(no type or size checks and override const variables).
Diffstat (limited to 'source/blender/editors')
-rw-r--r-- | source/blender/editors/space_view3d/drawobject.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c index 91ee3ccd4ca..e163f88d356 100644 --- a/source/blender/editors/space_view3d/drawobject.c +++ b/source/blender/editors/space_view3d/drawobject.c @@ -4233,7 +4233,7 @@ static void draw_mesh_object_outline_new(View3D *v3d, RegionView3D *rv3d, Object Batch_set_builtin_program(fancy_edges, GPU_SHADER_EDGES_FRONT_BACK_ORTHO); /* set eye vector, transformed to object coords */ float eye[3] = { 0.0f, 0.0f, 1.0f }; /* looking into the screen */ - mul_m3_v3((float (*)[3])gpuGetNormalMatrixInverse(NULL), eye); + mul_m3_v3(gpuGetNormalMatrixInverse(NULL), eye); Batch_Uniform3fv(fancy_edges, "eye", eye); } else { @@ -4757,7 +4757,7 @@ static void draw_mesh_fancy_new(Scene *scene, SceneLayer *sl, ARegion *ar, View3 Batch_set_builtin_program(fancy_edges, GPU_SHADER_EDGES_FRONT_BACK_ORTHO); /* set eye vector, transformed to object coords */ float eye[3] = { 0.0f, 0.0f, 1.0f }; /* looking into the screen */ - mul_m3_v3((float (*)[3])gpuGetNormalMatrixInverse(NULL), eye); + mul_m3_v3(gpuGetNormalMatrixInverse(NULL), eye); Batch_Uniform3fv(fancy_edges, "eye", eye); } else { |