Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2172 / 5574

Revision 4c08c5b by Mike Erwin
March 27, 2017, 01:23 (GMT)
OpenGL: use new matrix names in GLSL

Builtin names staring with gl_ will not be available in core profile. Same with the ftransform function. New matrix API provides the same names minus the gl_ prefix.

Part of T49450
Revision 2a7e4c3 by Mike Erwin
March 27, 2017, 01:23 (GMT)
OpenGL: fix & enhance new matrix lib

- init projection matrices with identity
- fix copy/paste mistake in GetProjectionMatrix3D
- add extra matrices needed by material GLSL

Working toward T49450
Revision cc53c18 by Mike Erwin
March 27, 2017, 01:23 (GMT)
GPU_shader automatically uses new matrix values

Whether used from Gawain or from traditional OpenGL draw methods.

TODO: make sure we bind matrices only once per shader change.

Part of T49450
Revision a68cc0d by Mike Erwin
March 27, 2017, 01:23 (GMT)
OpenGL: use old API for texture matrix

New matrix API does not support texture matrices. Not sure what the final code will look like, but this at least avoids interference with new ModelView matrix.

Marked each line with TEXTURE so they can be disregarded during searches.

Related to T49450
Revision 67ffad8 by Mike Erwin
March 27, 2017, 01:23 (GMT)
OpenGL: remove several glMatrixMode calls

A few of these were redundant, others could be converted to new matrix API.
Part of T49450
March 26, 2017, 22:14 (GMT)
Add back missing include
March 26, 2017, 15:02 (GMT)
Fix padding and align calculation for box layouts
March 26, 2017, 10:52 (GMT)
Cleanup: line length, assignment
March 26, 2017, 09:19 (GMT)
Fix: Ignore min flag for rows that require all available width
March 26, 2017, 09:16 (GMT)
Fix: Use "round" instead of "floor" in snapping UI to pixels
March 26, 2017, 09:04 (GMT)
Fix: Button's label can be NULL
March 26, 2017, 07:08 (GMT)
re-adds the include "BLI_math.h" to custondata

It was removed here rBd52191616b5f
March 26, 2017, 00:31 (GMT)
Cleanup: simplify script path assignment
March 26, 2017, 00:28 (GMT)
PyAPI: add missing class registration
March 26, 2017, 00:28 (GMT)
PyAPI: debug-python check for missing class register

Moving to manual class registration means its easier to accidentally
miss registering classes.

Now detect missing class registration
and warn when running with `--debug-python`
March 25, 2017, 18:32 (GMT)
Fix GHOST crash on X11 with recent DPI changes on some systems.
March 25, 2017, 18:11 (GMT)
Draw Manager: fix glitches when setting 3d cursor position by click.
March 25, 2017, 18:11 (GMT)
New Grid : Feature parity with old grid.

Removed infinite details and went for decreasing details with the distance instead (like the axis aligned ortho view auto sized grid).
Separate drawing of the Z axis into 2 pass (using shading group) to render ordered transparency with the main grid pass.
March 25, 2017, 18:11 (GMT)
New Grid: Fix depth fighting and remove some unused variables.
March 25, 2017, 18:11 (GMT)
Clay Engine: Cleanup

Remove unused code.
Fixed the amount of sample in the noise texture.
Add a small optimisation.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021