Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2195 / 5574

March 3, 2017, 15:36 (GMT)
Update comment which was remained in an old place
March 3, 2017, 14:53 (GMT)
Cleanup: Indentation
March 3, 2017, 12:48 (GMT)
Edit Mesh overlay: remove one extra buffer.
Revision 91ce13e by Joshua Leung
March 3, 2017, 12:24 (GMT)
Fix T50842: NLA Influence Curve draws out of bounds when it exceeds the 0-1 range
Revision 2a82162 by Julian Eisel
March 3, 2017, 11:55 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/editors/armature/pose_select.c
source/blender/editors/include/ED_armature.h
March 3, 2017, 11:24 (GMT)
Cleanup: redundant header, use const, short -> bool
March 3, 2017, 11:24 (GMT)
Cleanup: GPU_select never took NULL rect
March 3, 2017, 09:50 (GMT)
When creating texture/image in Texture Paint mode, both datablocks should get the same name

The paint slot name was not the same as what is displayed on the texture properties panel.
Instead, the slot type (e.g. "Diffuse Color") was used as the name.

Patch by Suchaaver (@minifigmaster125) with minor changes from @mont29.

Reviewers: mont29, sergey

Maniphest Tasks: T50704

Differential Revision: https://developer.blender.org/D2523
March 3, 2017, 09:10 (GMT)
Cycles: Fix possibly uninitialized variable

Hopefully this was a reason of randomly disappearing textures in our renders.
March 3, 2017, 09:09 (GMT)
Fix blenderplayer building (tm)
March 3, 2017, 07:52 (GMT)
Fix T49655: Reloading library breaks proxies.

Can't say enough how much I hate those proxies... their duality (sharing
some aspects of both direct *and* indirect users) is a nightmare to handle. :(
Revision 8cf524c by Mike Erwin
March 3, 2017, 02:46 (GMT)
plug ShaderInterface into GPUShader

Renamed existing getter/setter that only FX shaders use. We could convert FX code to use the richer new interface or leave it as is.

Removed unused GPUShader fields. ShaderInterface tracks the same information.
Revision c2baf3e by Mike Erwin
March 3, 2017, 02:40 (GMT)
OpenGL: draw PBVH bounding box with new imm mode

It wasn't using old immediate mode, but was using
- client vertex arrays (obsolete)
- quads (obsolete)
- state attrib stack (obsolete)
- polygon mode (still allowed, but gross)
Revision e0a2bd4 by Mike Erwin
March 3, 2017, 02:28 (GMT)
Gawain: add ShaderInterface for GLSL introspection

After a GLSL program is linked we can get all its inputs & never have to ask it again.

Several uniforms are considered "built-in". Nothing special about these to OpenGL itself, they just follow conventions of our built-in shaders.

This will help the matrix API, immediate & batch drawing APIs, and allow extra error/compatibility checking.
March 3, 2017, 01:53 (GMT)
Edit Mode overlay: backwire "ghost wireframe" with variable intensity
March 3, 2017, 01:53 (GMT)
Draw Manager: Changed buffer uniform api.

Use a reference to where will the texture be instead of an index.
Revision 0c1c646 by Mike Erwin
March 2, 2017, 23:11 (GMT)
clean up clay vertex shader

Clay engine only works on modern GL, so this shader doesn't need compatibility with legacy Mac GL.
Revision 33758c7 by Mike Erwin
March 2, 2017, 20:07 (GMT)
Gawain: move PRIM types to new file, classify by geometry

PrimitiveClass will help match shaders to draw calls & detect usage errors. For example a point sprite shader only makes sense with PRIM_POINTS.

Updated other files to include new primitive.h
Revision a99495d by Julian Eisel
March 2, 2017, 18:15 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/blenkernel/intern/scene.c
March 2, 2017, 17:12 (GMT)
Outliner: add hooks for (yet to be implemented) layer reordering routines
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021