Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3418 / 8462

March 15, 2018, 12:23 (GMT)
Missing copy curves for brushes
March 15, 2018, 12:07 (GMT)
Fix simplify bug due cache corruption

When enable/disable simplify options, the cache must be set as dirty.

Now, the update is done using depsgraph.
March 15, 2018, 11:41 (GMT)
Merge branch 'blender2.8' into greasepencil-object
March 15, 2018, 11:02 (GMT)
Add filter by View Layer when render (F12)

Now it's possible to filter the grease pencil layers by view layer for render. The filter can be inverted.

This is an additional level of object visibility.

This is used for compositing.
March 15, 2018, 10:33 (GMT)
Merge branch 'master' into blender2.8
March 15, 2018, 10:19 (GMT)
BLI_assert: extract from BLI_utildefines

BLI_utildefines is quite large, defining many unrelated things.
Add BLI_assert to include in inline headers, so math defines don't
pull in too much.
March 15, 2018, 08:44 (GMT)
Minor cleanup & commenting.
March 15, 2018, 00:51 (GMT)
GHOST: Fix wrong usage of wglCreatePbufferARB.

Last argument must be a pointer to list of int terminated by a value of 0.
March 15, 2018, 00:12 (GMT)
Missed last commit
March 15, 2018, 00:05 (GMT)
BLI_math: don't use asserts in inline API

Requires BLI_utildefines.h to be included first,
(already noted in other inline code).

Possible alternative could be to move BLI_assert into own header.
March 14, 2018, 21:44 (GMT)
GWN: Batch: Perf: Comment out glBindVertexArray(0)

Even if they are for safety they are not free to use !

On my system (Mesa + AMD Vega GPU) calling:
glBindVertexArray(1);
glDrawArrays(GL_TRIANGLES, 0, 3);
glBindVertexArray(0);
in a loop, shows the same overhead as a full vao switching (which is more
or less 10 times slower than just calling glDrawArrays)

Moreover, now that we use OpenGL 3.3 binding a VAO is REQUIRED to issue a
drawcall so it is garanted to be overwritten before the next drawcall.
Problem can only happen if someone draws directly with opengl commands.
March 14, 2018, 21:44 (GMT)
GWN: Batch: Only revert to default Vao when needed.

Drawing ranges via glDrawArrays is already supported and should not need
a manual offset in the VAO like glDrawArraysInstanced or glDrawElements.
March 14, 2018, 21:44 (GMT)
GWN: Add primitive restart in element/index buffers.

This allows to draw multiple primitive of the type
GWN_PRIM_LINE_STRIP
GWN_PRIM_LINE_LOOP
GWN_PRIM_TRI_STRIP
GWN_PRIM_TRI_FAN
GWN_PRIM_LINE_STRIP_ADJ
with only one drawcall. This should speed up some areas that are really
sensitive to drawcall counts : UV drawing, Hair drawing...
March 14, 2018, 19:39 (GMT)
Fix T54322: partial redraw not working after recent refactor.
March 14, 2018, 18:44 (GMT)
Fix assert error linking palettes

Must check if the hash key was inserted before.
March 14, 2018, 17:59 (GMT)
Merge branch 'blender2.8' into greasepencil-object
March 14, 2018, 17:10 (GMT)
Merge branch 'master' into blender2.8
March 14, 2018, 17:05 (GMT)
Style cleanup.
March 14, 2018, 16:53 (GMT)
Fix (unreported) broken IDarray case in IDP_EqualsProperties_ex.

For IDProps IDarray, IDP_EqualsProperties was called for each item,
instead of IDP_EqualsProperties_ex, discarding value of `is_strict`
option.

Probably not an issue with current code, though.
March 14, 2018, 15:02 (GMT)
Fix T54319: Crash after double-clicking baked F-curve
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021