0
0
forked from blender/blender
blender/intern/cycles/kernel
Sergey Sharybin 2f1dac1022 Fix #126005: x64 Blender on Apple Silicon doesn't render properly in Cycles GPU
The GPU packed state is a static check from the Cycles core perspective,
and it is disabled for non-Apple Silicon GPUs. However, the Metal kernel
always used packed integrator.

This change makes it so the Host and Device side checks for the Host CPU
are aligned, and that Device-side packed state check does not differ from
the Host side.

Pull Request: blender/blender#126082
2024-08-08 16:06:00 +02:00
..
bake Cycles: Dormant fixes for adaptive feature compilation 2024-04-30 12:56:22 +02:00
bvh Cycles: MetalRT optimisations (scene_intersect_shadow + random_walk) 2024-05-10 16:38:02 +02:00
camera Fix and test direction_to_fisheye_lens_polynomial 2024-07-01 13:56:35 +02:00
closure Fix #125750: NaN on Glossy materials with low roughness 2024-08-06 19:04:22 +02:00
device Fix: Cycles Shadow linking with HIP-RT 2024-08-07 17:07:29 +02:00
film Cycles: Dormant fixes for adaptive feature compilation 2024-04-30 12:56:22 +02:00
geom Fix #122976: Cycles light linking broken for volumes with light tree 2024-06-10 16:11:12 +02:00
integrator Fix #125307: Precision issues with MetalRT 2024-08-07 17:23:48 +02:00
light Fix: Cycles Light Tree gives low weight to distant lights in large volume 2024-06-24 12:48:08 +02:00
osl Fix #124705: Incorrect SSS method used in OptiX OSL 2024-07-25 15:01:43 +02:00
sample Cleanup: Formatting 2024-06-05 03:04:03 +02:00
svm Fix #124745: Wrong stack offset for Voronoi lacunarity parameter 2024-07-25 15:09:32 +02:00
util Fix: Cycles build issues when disabling various kernel features 2024-06-13 19:41:19 +02:00
CMakeLists.txt Cycles: Compress GPU kernels to reduce file size 2024-06-23 00:52:30 +02:00
data_arrays.h License headers: use SPDX-FileCopyrightText in intern/cycles 2023-06-14 16:53:23 +10:00
data_template.h Cycles: Avoid spam Metal pipeline creation during viewport animation 2024-07-08 15:53:35 +02:00
tables.h Cleanup: spelling in code 2023-11-27 10:55:39 +11:00
types.h Fix #126005: x64 Blender on Apple Silicon doesn't render properly in Cycles GPU 2024-08-08 16:06:00 +02:00