Blender Git Commit Log

Git Commits -> Revision 628ef78

Revision 628ef78 by Mike Erwin (master)
September 25, 2016, 17:29 (GMT)
overhaul gpuMatrix API

Complete (for our needs) 2D & 3D transformation API. Should be easy to port legacy OpenGL matrix stack-based code to this. Still needs testing.

Ported ortho, frustum, lookAt functions from Viewport FX (rB194998766c65). Kept plenty of Viewport FX code from previous commit.

Stack API and 2D routines ported from Gawain. This version uses BLI_math library so everything is licensed under GPL instead of the usual MPL.

Part of T49450

Commit Details:

Full Hash: 628ef78e8a9db7ba37cfc1bbb6b2d4ac0dbecab3
Parent Commit: a731c75
Lines Changed: +385, -273

3 Modified Paths:

/source/blender/gpu/CMakeLists.txt (+2, -0) (Diff)
/source/blender/gpu/GPU_matrix.h (+60, -40) (Diff)
/source/blender/gpu/intern/gpu_matrix.c (+323, -233) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021