Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1841 / 5574

Revision bc3a55c by Jeff Witthuhn / Brecht Van Lommel
March 28, 2018, 10:13 (GMT)
Cycles: don't require pthreads as dependency on Windows.

Use C++11 threads when available, and native critical section on Windows.
Later on we can remove pthread code when C+11 becomes required.

Differential Revision: https://developer.blender.org/D3116
March 28, 2018, 09:33 (GMT)
Clay: Remove warning.
March 28, 2018, 09:23 (GMT)
Cleanup: typo in function name
March 28, 2018, 09:13 (GMT)
BLI_array: utility to check memory is zerod
March 28, 2018, 08:54 (GMT)
Fix missing confirm quit dialog on macOS, after recent changes.
March 28, 2018, 08:34 (GMT)
Cycles: Fix bad register cast in sseb

This is currently unused code, but causes gcc-8 to fail.
March 27, 2018, 22:05 (GMT)
UI: Perf: Don't use implicit Attrib.

Implicit attrib is doing memcpy which seems to be slower compared to
individual immAttrib*.

Only fixed the ones who appeared in my profilling logs.
March 27, 2018, 22:05 (GMT)
UI: Perf: Group drawcalls inside ui_draw_panel_dragwidget

16 Drawcalls > 1 Drawcall

Do I need to say more?
March 27, 2018, 22:05 (GMT)
UI: Perf: Make icon_draw_texture use GWN_draw_primitive.

This bypass the use of immediate mode for theses drawcalls. Placement and
and icon select (via uvs) is done inside the vertex shader.
March 27, 2018, 21:51 (GMT)
GPUShader: Cleanup: Remove unused uniform_interface.
March 27, 2018, 21:50 (GMT)
DRW: Opti: Make cursor use batch instead of immediate API.

This is also much cleaner and taking 1 drawcall instead of 2.
March 27, 2018, 15:58 (GMT)
UI: Fix assert cause by vertex count being too small.
March 27, 2018, 15:03 (GMT)
UI: Perf: Optimize widgetbase_draw.

Drawcall per window redraw on default layout:
- 4100+ without patch
- 1270 with patch

Theses drawcalls meant a lot of driver overhead since they each correspond
to one glMapBuffer which is slow.
March 27, 2018, 14:46 (GMT)
Fix T54435: Quit prompt fails w/ fractional scale
March 27, 2018, 13:09 (GMT)
Merge branch 'master' into blender2.8
March 27, 2018, 12:56 (GMT)
Cleanup: global undo (minor changes to internals)

- Get memory usage from MemFile instead of MEM API
avoids possible invalid when threads alloc memory.
- Use size_t instead of uint and uintptr_t to store size.
- Rename UndoElem.str -> filename
- Rename MemFileChunk.ident -> is_identical
March 27, 2018, 05:08 (GMT)
Merge branch 'master' into blender2.8
March 27, 2018, 05:06 (GMT)
Cleanup: move paint curve undo into own file
March 26, 2018, 23:08 (GMT)
Fix T54420: too much volume render noise with multiple volume objects.

Random numbers for step offset were correlated, now use stratified samples
which reduces noise as well for some types of volumes, mainly procedural
ones where the step size is bigger than the volume features.
March 26, 2018, 22:11 (GMT)
Eevee Shaders: Fix "No matching overloaded function"

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