Revision 5322ff3 by Sergey Sharybin October 11, 2016, 12:48 (GMT) |
Make console message more clear for --scene argument |
Revision 2fe7e70 by Bastien Montagne October 11, 2016, 10:19 (GMT) |
install_deps: make c++11 building mandatory on blender2.8 branch. |
Revision 0c43567 by Bastien Montagne October 11, 2016, 10:09 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 4370f8f by Sergey Sharybin 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. |
Revision 3e460b6 by Bastien Montagne October 10, 2016, 17:29 (GMT) |
install_deps.sh: remove libglewmx from deb for now, the package is broken in deb testing... |
Revision 611a9b1 by Bastien Montagne 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. |
Revision cf449d3 by Sergey Sharybin 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. |
Revision f36543c by Sergey Sharybin 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. |
Revision 54dad5c by Sergey Sharybin 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. |
Revision 6371f8f by Bastien Montagne 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 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021