Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3402 / 8462

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, 17:27 (GMT)
Cleanup comments
March 27, 2018, 17:11 (GMT)
Cleanup shader code
March 27, 2018, 16:03 (GMT)
Fix alpha double blend

The color when used alpha factor always got darker. The problem was a double blend that produced a reduction in the color saturation.

Now, there is a premult of the alpha factor before doing last blend pass.

As a result of this change, now the drawing process can be simplified and a pass can be removed. Some cleanup done too.

Still need more work in render mode. Maybe the problem in render is related to Tonemapping.

Thanks Cl�ment Foucault for his help solving this issue.
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, 08:47 (GMT)
Merge branch 'blender2.8' into greasepencil-object
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
March 26, 2018, 19:14 (GMT)
just cleanup and minor bug fixes
March 26, 2018, 15:54 (GMT)
GPUFramebuffer: Fix compiler warning about return value.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021