Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2269 / 5574

October 11, 2016, 12:48 (GMT)
Make console message more clear for --scene argument
October 11, 2016, 10:19 (GMT)
install_deps: make c++11 building mandatory on blender2.8 branch.
October 11, 2016, 10:09 (GMT)
Merge branch 'master' into blender2.8
October 11, 2016, 09:55 (GMT)
Fix T49623: Immediately crash trying to render attached file in Cycles

Original fix in this area was not really complete (but was the safest at
the release time). Now all the crazy configurations of slots going out
of sync should be handled here.
October 10, 2016, 17:29 (GMT)
install_deps.sh: remove libglewmx from deb for now, the package is broken in deb testing...
October 10, 2016, 17:29 (GMT)
install_deps.sh: first attempt to support cxx11.

For now, we merely add an option that sets CXXFLAGS envvar with
'--std=c++11' option.

There is no check done to ensure compatibility with the system
libraries, mainly because:
- It is all but trivial to get this information in a generic and
reliable way.
- Currently even cutting edge distributions may still distribute some c++98
libraries.
- With recent stdlibc++, both ABIs are supported together, which means
that incompatibilities are rather unlikely.

To summarize: if your system is recent and built with gcc-5.1 or more,
you should not experience too much troubles with c++11.
Revision 587a163 by Mike Erwin
October 10, 2016, 16:31 (GMT)
Gawain: add immRect utility functions (replaces legacy glRect)

Caller is responsible for setting up vertex format, binding a shader program, and setting the color *before* calling immRect.
October 10, 2016, 13:52 (GMT)
OpenGL animation: Fix stupid mistake form previous commit

Flagging of pool to cancel was done in the wrong place, making last
frames missing in the final video.
October 10, 2016, 13:05 (GMT)
Fix viewport camera gets out of sync in certain cases

It was possible to have two viewports opened and start using Ctrl-0
to make different objects an active camera for the viewport. This
worked fine for viewports which had decoupled camera from the scene,
but if viewport was locked to scene camera it was possible to run into
situation when two different viewports are locked to scene camera but
had different v3d->camera pointers.
October 10, 2016, 10:51 (GMT)
OpenGL render: Fix missing file output after pressing Esc

Apparently, the whole G.is_break is not used by OpenGL render, meaning
this flag will not be clear before running the operator. This was
causing missing file output after pressing Esc once for the rest of
Blender session.
October 10, 2016, 10:41 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/blenloader/intern/readfile.c
source/blender/editors/space_view3d/view3d_draw.c
Revision ecbad54 by Mike Erwin
October 10, 2016, 05:41 (GMT)
blender 2.8; OpenGL. ui_panel_category_draw_tab with immediate API

Reviewers: dfelinto, Severin, merwin

Reviewed By: merwin

Tags: #bf_blender_2.8, #opengl_gfx

Maniphest Tasks: T49043

Differential Revision: https://developer.blender.org/D2281
Revision 109192b by Mike Erwin
October 10, 2016, 05:28 (GMT)
OpenGL: remove GLSL support query (it's always supported)

Revision ba5e227 by Mike Erwin
October 10, 2016, 05:28 (GMT)
remove call to GLSL support query (it's always supported)

Reworked logic in the one place that still called this. Deleted the "GLSL not supported" fallback.

(equivalent to rB78abbdf26451 on blender2.8 branch)
Revision 33ef280 by Mike Erwin
October 10, 2016, 05:19 (GMT)
BGE: remove calls to GLSL support query (it's always supported)

Reworked logic in the few places that still called this. Deleted the "GLSL not supported" fallbacks.

Also removed some nearby checks for ARB_multitexture and OpenGL 1.1. Blender 2.77 removed checks like this, but game engine still has some.
Revision 22f59b8 by Mike Erwin
October 10, 2016, 05:13 (GMT)
OpenGL: remove GLSL support query (it's always supported)

Revision 78abbdf by Mike Erwin
October 10, 2016, 05:11 (GMT)
remove call to GLSL support query (it's always supported)

Reworked logic in the one place that still called this. Deleted the "GLSL not supported" fallback.
Revision 5fc9bed by Mike Erwin
October 10, 2016, 05:08 (GMT)
BGE: remove calls to GLSL support query (it's always supported)

Reworked logic in the few places that still called this. Deleted the "GLSL not supported" fallbacks.

Also removed some nearby checks for ARB_multitexture and OpenGL 1.1. Blender 2.77 removed checks like this, but game engine still has some.
Revision 7a60f88 by Mike Erwin
October 10, 2016, 03:03 (GMT)
OpenGL: plug new matrix system into shaders (WIP)

Built-in shaders now use uniforms instead of legacy built-in matrices. So far I only hooked this up for new immediate mode.

We use the same matrix naming convention as OpenGL, but without the gl_ prefix, e.g. gl_ModelView becomes ModelView.

Right now it can skip the new matrix stack and use the legacy built-in matrices app-side. This will help us transition gradually from glMatrix functions to gpuMatrix functions.

Still some work to do in gpuBindMatrices. See TODO comments in gpu_matrix.c for specifics.
Revision e636529 by Thomas Beck
October 9, 2016, 16:20 (GMT)
OpenGL: Draw dividers in space_file with the new immediate mode

Thanks to @merwin for the review

Part of T49043
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021