Blender Git Commits

Blender Git "master" branch commits.

Page: 1843 / 5574

March 25, 2018, 18:06 (GMT)
GPUViewport: Small simplifications + fixes.

- Use GPU_SHADER_2D_IMAGE_ALPHA.
- Add alpha uniform.
- bypass reseting the scissors and depth test because we used
another context for drawing.
March 25, 2018, 18:06 (GMT)
Clay: Fix alpha problem cause by FXAA pass.
March 25, 2018, 18:06 (GMT)
GPUViewport: Remove depth debug.

This is not used anymore.
Debug visualisations should be moved to the draw manager.
March 25, 2018, 18:06 (GMT)
GPUTexture: Small refactor.

This includes a few modification:
- The biggest one is call glActiveTexture before doing any call to
glBindTexture for rendering purpose (uniform value depends on it).
This is also better to know what's going on when rendering UI. So if
there is missing UI elements because of this commit look for this first.
This allows us to have "less calls" to glActiveTexture (I did not
measure the final count) and less checks inside GPU_texture.

- Remove use of GL_TEXTURE0 as a uniform value in a few places.

- Be more strict and use BLI_assert for bad usage of GPU_texture functions.

- Disable filtering for integer and stencil textures (not supported by
OGL specs).

- Replace bools inside GPUTexture by a bitflag supporting more options to
identify texture types.
March 25, 2018, 18:06 (GMT)
DRWTexture: Remove DRW_texture_update
March 25, 2018, 18:06 (GMT)
DRW: Remove unecessary push/pull attrib.

Since we are rendering draw manager's command in a separate context, we
don't need to save/restore the UI opengl state attributes/config.
March 25, 2018, 18:06 (GMT)
GPU: gpu_draw.c: Fix wrong renaming.

Renaming happened in b4d053efc754 and seems to have been a bit too
agressive.
March 25, 2018, 15:51 (GMT)
Text: line break always returned cancelled

Harmless but incorrect.
March 24, 2018, 13:27 (GMT)
Text: re-allocate exact lengths for undo

Undo sometimes reserved too much space in the buffer,
now assert when this happens and allocate the exact size needed.

Note prepares for moving text editor undo out of the text block (D3113)
which will split the undo buffer into a list of undo steps.
March 24, 2018, 13:14 (GMT)
Fix text editor undo w/ 4+ byte utf8 characters
March 24, 2018, 11:46 (GMT)
Cleanup: move undo opcodes out of public header
March 24, 2018, 00:25 (GMT)
PyDoc: Add docutils ref for "registration"

This will be used to link to from the manual.
Revision 357b72e by Julian Eisel
March 23, 2018, 19:46 (GMT)
Theming: Use list-item colors for all un-embossed buttons in list-items

E.g. number buttons in the shape key list would use theme colors of text
widgets.

Addresses T50862.
March 23, 2018, 16:32 (GMT)
UI: restore quit confirmation when dialog disabled
March 23, 2018, 15:35 (GMT)
RNA comparison/override: better control over property processing.

This commit essentially introduces a new RNA property flag, which when
set prevents affected property from being processed at all in comparison
code (also used to automatically generate static override rules).

The idea is to use it on very low-level data in RNA, like e.g. mesh's
geometry or psys' particles collections.

For now only applied to psys' particle collections, on the main mesh of
Agent327 pigeon, it goes from 100ms to 0.5ms on a full
auto-override-generating comparison...

Also added some new RNA property helper funcs to check on comparable and
overridable status.
March 23, 2018, 15:23 (GMT)
msvc: Fix msvc2013 new despgraph related build errors.

msvc's function.hpp does not like NULL for function pointers. disabled support for this platform.
March 23, 2018, 14:25 (GMT)
Merge branch 'master' into blender2.8
March 23, 2018, 14:05 (GMT)
Libmv: Fix compilation error on Windows
March 23, 2018, 13:38 (GMT)
Glog/gflags: Reduce amount of local modifications

With better directory layout and more proper include
statements we can avoid several local modifications,
such as changing config.h for Windows Glog and the
ones related on pass-through statements in logging
headers in Glog.

This commit also makes unused functions not-a-warning
for external code.
Revision 60712d1 by Julian Eisel
March 23, 2018, 13:28 (GMT)
UI: 4-column layout for the editor-type selector menu

The list of editor-types is rather long by now, so better to arrange them into
sections.

Original patch by @jeske with updates by @Blendify and myself.
Design Task: T36028
Patch: D3112
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021