Blender Git Commits

Blender Git commits from all branches.

Page: 543 / 2888

February 8, 2021, 12:33 (GMT)
Cycles: Enable OptiX on first generation Maxwell GPUs again
February 8, 2021, 12:32 (GMT)
Fix OptiX being shown as available on first generation Maxwell GPUs

The OptiX kernels are compiled for target "compute_sm_52", which is only available on second
generation Maxwell GPUs, so disable support for older ones.
February 8, 2021, 12:32 (GMT)
Cycles: Use pre-compiled PTX kernel for older generation when no matching one is found

This patch changes the discovery of pre-compiled kernels, to look for any PTX, even if
it does not match the current architecture version exactly. It works because the driver can
JIT-compile PTX generated for architectures less than or equal to the current one.
This e.g. makes it possible to render on a new GPU architecture even if no pre-compiled
binary kernel was distributed for it as part of the Blender installation.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D8332
February 8, 2021, 12:32 (GMT)
Cycles: Enable OptiX on all Maxwell+ GPUs
February 8, 2021, 11:03 (GMT)
format
February 8, 2021, 10:59 (GMT)
groundwork for a secondary cache to prefetch to data
February 8, 2021, 10:50 (GMT)
frame based cache: load data in the cache when running out of frames
February 8, 2021, 10:49 (GMT)
WIP: curve sculpting
February 8, 2021, 09:58 (GMT)
GPencil: For Invert filling be sure there are two pixels thickness

Now a pixel is added to get a minimum thickness of 2 pixels. This avoid false contacts with empty pixels.
February 8, 2021, 09:47 (GMT)
GPencil: Small adjust to zoom calculation

Old value was too high
February 8, 2021, 09:37 (GMT)
GPencil: Avoid infinite loop checking first pixel

February 8, 2021, 07:17 (GMT)
Merge branch 'master' into temp_bmesh_multires
February 8, 2021, 07:01 (GMT)
* Yet another attempt at writing a faster distance to tri function.
I think I will end up writing a less accurate version and be done
with it. This is a consistent hotspot in profiling.
* Fixed a few more undo bugs
February 8, 2021, 05:41 (GMT)
avoid loading curve data when it is homogenous
February 8, 2021, 05:40 (GMT)
add support for instancing
February 8, 2021, 05:40 (GMT)
load data for the frames based on the cache method
February 8, 2021, 00:25 (GMT)
EEVEE: Split closure_lit_lib.glsl
February 7, 2021, 20:33 (GMT)
Merge branch 'master' into temp-geometry-nodes-instances-api-v2
February 7, 2021, 19:46 (GMT)
EEVEE: Fix lightgrid accumulation not using diffuse_accum

Also add safe normalize to interpolated normals.
February 7, 2021, 19:46 (GMT)
EEVEE: Replace constant booleans by const float

This makes principled optimization easier and less verbose. Tests shows
no differences in performance.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021