Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2101 / 5574

May 22, 2017, 07:57 (GMT)
Revert assert, Eevee uses uniforms that might not exist
May 22, 2017, 07:25 (GMT)
Cleanup: move custom-data layers into a struct

Changed because the values co-exist with active layers
(Mesh.mloopuv, Mesh.mloopcol).
May 22, 2017, 06:23 (GMT)
Cleanup: line length
May 22, 2017, 06:21 (GMT)
Cleanup: minor edits
May 22, 2017, 00:36 (GMT)
Fix compilation on gcc
Revision 23035cf by Mike Erwin
May 21, 2017, 22:25 (GMT)
Gawain: remove GLenum from IndexType API

Goal is to make most of the API independent of OpenGL, Vulkan, any other backend.

Able to remove default case from ElementList_size because IndexType only covers index types. Not that and *everything else* like GLenum.
Revision 054eb94 by Mike Erwin
May 21, 2017, 22:07 (GMT)
Gawain: use integer math to convert int16 to int10

@fclem does this work for you?
Revision ea31c55 by Mike Erwin
May 21, 2017, 21:53 (GMT)
Gawain: cleanup code formatting

Revision 3f6f02e by Mike Erwin
May 21, 2017, 21:06 (GMT)
Gawain: drop support for APPLE_flush_buffer_range

Modern GL's glMapBufferRange works the same on all platforms.

Part of T49012
Revision 90a1d49 by Mike Erwin
May 21, 2017, 20:48 (GMT)
Gawain: drop support for APPLE_vertex_array_object

Recent versions of OpenGL support VAOs natively.

Part of T49012
Revision 68d8618 by Mike Erwin
May 21, 2017, 19:59 (GMT)
Gawain: promote 10_10_10 to first-class vertex format

This format is part of OpenGL 3.3, and one of the reasons for choosing 3.3 over 3.2.

Instead of checking #if USE_10_10_10 just use it wherever needed.
May 21, 2017, 15:31 (GMT)
[msvc] Use debug nunmpy archive for debug builds
May 21, 2017, 03:40 (GMT)
Cycles Denoising: Skip feature pass writing for volume-only shaders

Volume shaders without anything connected to the surface output are treated
as if they had a transparent BSDF as the surface shader in Cycles, so the
denoiser should skip feature pass writing for them just as it does with an
actual transparent BSDF.
May 21, 2017, 03:26 (GMT)
Cycles Denoising: Skip confidence interval test for outlier central pixels

If the central pixel is an outlier, the denoiser is supposed to predict its
value from the surrounding pixels. However, in some cases the confidence
interval test would reject every single surrounding pixel, which leaves the
model fitting with no data to work with.
May 20, 2017, 14:58 (GMT)
Eevee: Initial implementation of exponential shadowmaps

Also fixes the rendering of depth.
May 20, 2017, 14:58 (GMT)
Eevee: Move cube shadows to octahedron shadowmaps.

We render linear distance to the light in a R32 texture and store it into an octahedron projection inside a 2D texture array.

This render the sampling function much more simpler and without edge artifacts.
May 20, 2017, 14:58 (GMT)
GPUTexture: Enabling R32 format for linear depth encoding.
May 20, 2017, 14:58 (GMT)
Eevee: optimize vertex shader for probe and shadows.
May 20, 2017, 14:56 (GMT)
Cleanup: warnings
May 20, 2017, 13:53 (GMT)
DwM: assert when uniforms aren't found

More useful when this error shows up early
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021