Lukas Stockner LukasStockner
  • Joined on 2013-12-26
Lukas Stockner pushed to main at blender/blender 2024-06-23 01:25:07 +02:00
4547260bda Merge branch 'blender-v4.2-release'
4bde68cdd6 Cycles: Compress GPU kernels to reduce file size
Compare 2 commits »
Lukas Stockner commented on pull request blender/blender#123616 2024-06-23 01:22:49 +02:00
Cycles: Add Diffuse Roughness option to Principled BSDF

WIP since GLSL compilation fails:

shaders/material/gpu_shader_material_principled.glsl:30:6 error: Too much parameter in function

As long as we're not supporting this in EEVEE…

Lukas Stockner pushed to principled-diffuse-roughness at LukasStockner/blender 2024-06-23 01:21:05 +02:00
f99d8848db Add GLSL parameter
Lukas Stockner created pull request blender/blender#123616 2024-06-23 01:00:15 +02:00
Cycles: Add Diffuse Roughness option to Principled BSDF
Lukas Stockner created branch principled-diffuse-roughness in LukasStockner/blender 2024-06-23 00:59:30 +02:00
Lukas Stockner pushed to principled-diffuse-roughness at LukasStockner/blender 2024-06-23 00:59:30 +02:00
f32a699112 Cycles: Add Diffuse Roughness option to Principled BSDF
cc9bd758c9 UI: Increase in Maximum Resolution Scale
c295c9f818 Fix #123594: ICON_NONE Should be No Op
8cfe25b90c Merge branch 'blender-v4.2-release'
f885b2267f Merge branch 'blender-v4.2-release'
Compare 10 commits »
Lukas Stockner pushed to main at blender/blender-developer-docs 2024-06-23 00:55:44 +02:00
9d7b4638c0 4.2: Cycles GPU kernel compression
Lukas Stockner deleted branch cycles-kernel-zstd from LukasStockner/blender 2024-06-23 00:52:44 +02:00
Lukas Stockner pushed to blender-v4.2-release at blender/blender 2024-06-23 00:52:41 +02:00
4bde68cdd6 Cycles: Compress GPU kernels to reduce file size
Lukas Stockner merged pull request blender/blender#123557 2024-06-23 00:52:41 +02:00
Cycles: Compress GPU kernels to reduce file size
Lukas Stockner pushed to cycles-kernel-zstd at LukasStockner/blender 2024-06-23 00:52:14 +02:00
62e4964e83 Formatting fix
Lukas Stockner commented on pull request blender/blender#123557 2024-06-22 17:30:38 +02:00
Cycles: Compress GPU kernels to reduce file size

Update:

  • Wrote proper commit message
  • Converted compressor tool to C++ IO to get RAII instead of copy-pasting fclose over and over.
  • Added SPDX header.

@blender-bot package

Lukas Stockner pushed to cycles-kernel-zstd at LukasStockner/blender 2024-06-22 17:22:01 +02:00
b125eeec1a Convert compressor tool to C++ IO
Lukas Stockner commented on pull request blender/blender#123557 2024-06-21 16:54:14 +02:00
Cycles: Compress GPU kernels to reduce file size

Checking the build log, seems it's not installing .zst files for .fatbin and hipfb.

In the ongoing build? My initial commit was missing those, but now they should be included.

Lukas Stockner commented on pull request blender/blender#123557 2024-06-21 15:56:28 +02:00
Cycles: Compress GPU kernels to reduce file size

We could change path_read_binary and path_read_text to automatically work with compressed files by checking for the existence of a file with .zst extension, and if not trying to read it…

Lukas Stockner commented on pull request blender/blender#123532 2024-06-21 15:47:30 +02:00
Cycles: Additional scattering phase functions

I recently came across this paper: https://research.nvidia.com/labs/rtr/approximate-mie/

Might make sense to implement that as well?

Lukas Stockner pushed to cycles-kernel-zstd at LukasStockner/blender 2024-06-21 15:02:23 +02:00
f7d24fed6c Also compress HIP(RT)
ec378557ea Link with pthread
Compare 2 commits »
Lukas Stockner commented on pull request blender/blender#123557 2024-06-21 14:57:17 +02:00
Cycles: Compress GPU kernels to reduce file size

@blender-bot package

Lukas Stockner created pull request blender/blender#123557 2024-06-21 14:56:53 +02:00
Cycles: Compress GPU kernels to reduce file size
Lukas Stockner pushed to cycles-kernel-zstd at LukasStockner/blender 2024-06-21 14:51:40 +02:00
f9c9c40321 Cycles: Compress GPU kernels to reduce file size
47158e1606 Fix #123528: Cycles viewport denoiser not using GPU for CPU render
046a8f92eb Fix #123539: Object Info node incorrectly reports dependency cycle
9004e7b668 Fix: Compiler warning about format string
a13a116de9 Fix #112804: Compositor movie not rendering if cache is full
Compare 15 commits »