Revision f00ba34 by Patrick Mours / Brecht Van Lommel (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) February 8, 2021, 12:33 (GMT) |
Cycles: Enable OptiX on first generation Maxwell GPUs again |
Revision b4bddf2 by Patrick Mours / Brecht Van Lommel (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) 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. |
Revision 08aaa07 by Patrick Mours / Brecht Van Lommel (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) 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 |
Revision 5105415 by Patrick Mours / Brecht Van Lommel (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) 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 |
Revision f6cc14f by Clément Foucault (eevee-closure-lib-cleanup, eevee-ggx-lut-fix, eevee-probe-roughness-fix) 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 |
Revision 36b066e by Clément Foucault (eevee-closure-lib-cleanup, eevee-ggx-lut-fix, eevee-probe-roughness-fix) February 7, 2021, 19:46 (GMT) |
EEVEE: Fix lightgrid accumulation not using diffuse_accum Also add safe normalize to interpolated normals. |
Revision bb05f6d by Clément Foucault (eevee-closure-lib-cleanup, eevee-ggx-lut-fix, eevee-probe-roughness-fix) 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. |
|