http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By Fclem http://www.miikahweb.com/ MiikaHweb - Blender Commits By Fclem fi Thu, 02 Dec 21 15:16:43 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[845716e] master: Fix T92609 Default Compositing tab shows red overlay when stereoscopy...]]> http://www.miikahweb.com/en/blender/git-logs/commit/845716e6002752bed1bf78a911a47729816a1c80 845716e
Branches : master
Author : Clément Foucault (fclem)
----------------------------------------
Fix T92609 Default Compositing tab shows red overlay when stereoscopy is turned on

This was caused by the drawing not being done on the right frammebuffer.

----------------------------------------
1 Path Changed]]>
Thu, 25 Nov 2021 12:40:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/845716e6002752bed1bf78a911a47729816a1c80Clément Foucault
<![CDATA[[f240ac1] gpu-shader-descriptor: Improve formating]]> http://www.miikahweb.com/en/blender/git-logs/commit/f240ac1673302003bdec3e615bde950de2751f4f f240ac1
Branches : gpu-shader-descriptor
Author : Clément Foucault (fclem)
----------------------------------------
Improve formating

----------------------------------------
10 Paths Changed]]>
Wed, 24 Nov 2021 20:41:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f240ac1673302003bdec3e615bde950de2751f4fClément Foucault
<![CDATA[[a590474] gpu-shader-descriptor: Fix compilation & dependency depth]]> http://www.miikahweb.com/en/blender/git-logs/commit/a590474f4c8bee7321b8882e4dde9d46def53d22 a590474
Branches : gpu-shader-descriptor
Author : Clément Foucault (fclem)
----------------------------------------
Fix compilation & dependency depth

----------------------------------------
3 Paths Changed]]>
Wed, 24 Nov 2021 19:09:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a590474f4c8bee7321b8882e4dde9d46def53d22Clément Foucault
<![CDATA[[b2462b6] gpu-shader-descriptor: Make shaders sources from draw included in the dependency library...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b2462b6f5c9e352cbb2d9bbb4e75993a1ec320e5 b2462b6
Branches : gpu-shader-descriptor
Author : Clément Foucault (fclem)
----------------------------------------
Make shaders sources from draw included in the dependency library.

----------------------------------------
4 Paths Changed]]>
Wed, 24 Nov 2021 18:46:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b2462b6f5c9e352cbb2d9bbb4e75993a1ec320e5Clément Foucault
<![CDATA[[21ee89c] gpu-shader-descriptor: Fix compilation issues on MSVC and a bug in builder]]> http://www.miikahweb.com/en/blender/git-logs/commit/21ee89c52f1a0f52f473f3f48061221e09708b9d 21ee89c
Branches : gpu-shader-descriptor
Author : Clément Foucault (fclem)
----------------------------------------
Fix compilation issues on MSVC and a bug in builder

----------------------------------------
3 Paths Changed]]>
Wed, 24 Nov 2021 17:56:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/21ee89c52f1a0f52f473f3f48061221e09708b9dClément Foucault
<![CDATA[[7358a5a] gpu-shader-descriptor: GPUShaderDescriptor: Initial Commit]]> http://www.miikahweb.com/en/blender/git-logs/commit/7358a5aba262f22c46be67f01c77eb75718b1985 7358a5a
Branches : gpu-shader-descriptor
Author : Clément Foucault (fclem)
----------------------------------------
GPUShaderDescriptor: Initial Commit

This is a first draft of what the Shader Descriptor system could be.

A shader descriptor provides a way to define shader structure, resources
and interfaces. This makes for a quick way to provide backend agnostic
binding informations while also making shader variations easy to declare.

----------------------------------------
10 Paths Changed]]>
Wed, 24 Nov 2021 16:52:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7358a5aba262f22c46be67f01c77eb75718b1985Clément Foucault
<![CDATA[[2c95da8] gpu-shader-descriptor: GPUShaderDependency: Initial Commit]]> http://www.miikahweb.com/en/blender/git-logs/commit/2c95da88aa036c8ab63bf97515c735e073fbcfeb 2c95da8
Branches : gpu-shader-descriptor
Author : Clément Foucault (fclem)
----------------------------------------
GPUShaderDependency: Initial Commit

This is a prototype to support `#include` directive inside glsl sources.
The sources are aggregated into a list before being translated to byte_array.
This list is used to generate a mapping between the filename and the
associated byte_array. For each byte_array, we search for any `#include`
and store the file to merge.

At runtime, for one input filename we concatenate all byte_arrays that
are needed following the include order and avoiding double include.

This is meant to evolve into a fully supported `#include` system.

----------------------------------------
4 Paths Changed]]>
Wed, 24 Nov 2021 16:58:06 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2c95da88aa036c8ab63bf97515c735e073fbcfebClément Foucault
<![CDATA[[a6d1a2d] master: Merge branch 'blender-v3.0-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/a6d1a2d3fc1f5170755142b3657218edc2c223ef a6d1a2d
Branches : master
Author : Clément Foucault (fclem)
----------------------------------------
Merge branch 'blender-v3.0-release'

----------------------------------------
0 Paths Changed]]>
Tue, 23 Nov 2021 13:08:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a6d1a2d3fc1f5170755142b3657218edc2c223efClément Foucault
<![CDATA[[50ad0e1] master: Merge branch 'blender-v3.0-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/50ad0e15fe0adde7335c89c6fcfa0948c341a08a 50ad0e1
Branches : master
Author : Clément Foucault (fclem)
----------------------------------------
Merge branch 'blender-v3.0-release'

----------------------------------------
0 Paths Changed]]>
Fri, 19 Nov 2021 18:24:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/50ad0e15fe0adde7335c89c6fcfa0948c341a08aClément Foucault
<![CDATA[[00e4d66] master: Fix T91838 Crash when toggling edit mode on object with geometry...]]> http://www.miikahweb.com/en/blender/git-logs/commit/00e4d665f44ae63e6034b06b68729b78e9ac3131 00e4d66
Branches : master
Author : Clément Foucault (fclem)
----------------------------------------
Fix T91838 Crash when toggling edit mode on object with geometry node modifier, but only if the instanced objects material has a normal map assigned.

This is only a workaround to avoid the crash. The underlying issue is left
unfixed.

New report for tracking the underlying issue is T93223.

----------------------------------------
1 Path Changed]]>
Fri, 19 Nov 2021 18:24:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/00e4d665f44ae63e6034b06b68729b78e9ac3131Clément Foucault
<![CDATA[[71799d4] blender-v2.93-release: Fix T91398 Overlay: Camera BG jitter offset (regression)]]> http://www.miikahweb.com/en/blender/git-logs/commit/71799d46b4be335e2e0f62fb345e8e549503c50c 71799d4
Branches : blender-v2.93-release
Author : Clément Foucault (fclem)
Committed By : Philipp Oeser (lichtwerk)
----------------------------------------
Fix T91398 Overlay: Camera BG jitter offset (regression)

This was caused by camera background being rendered in world space, causing
floating point imprecision issues when camera was far from origin.

Adding a uniform to change vertex shader to process everything in viewspace
to fix the problem.

----------------------------------------
2 Paths Changed]]>
Tue, 02 Nov 2021 11:38:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/71799d46b4be335e2e0f62fb345e8e549503c50cClément Foucault
<![CDATA[[272cb61] blender-v2.93-release: Fix T88766 EEVEE: Missing glossy reflections with Shader to...]]> http://www.miikahweb.com/en/blender/git-logs/commit/272cb6157d8271008d576e92b593b69b6c93fa2e 272cb61
Branches : blender-v2.93-release
Author : Clément Foucault (fclem)
Committed By : Philipp Oeser (lichtwerk)
----------------------------------------
Fix T88766 EEVEE: Missing glossy reflections with Shader to RGB & SSR is active.

This was due to the shading evaluation being outdated inside the ShaderToRGBA
glsl code.

----------------------------------------
1 Path Changed]]>
Tue, 02 Nov 2021 11:48:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/272cb6157d8271008d576e92b593b69b6c93fa2eClément Foucault
<![CDATA[[f9f6d8d] blender-v2.93-release: Fix T89777 EEVEE: Contact Shadows causes wrong shading in Reflection...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f9f6d8de58a350a4ba7110e6fc7bf7ea14c6daa0 f9f6d8d
Branches : blender-v2.93-release
Author : Clément Foucault (fclem)
Committed By : Philipp Oeser (lichtwerk)
----------------------------------------
Fix T89777 EEVEE: Contact Shadows causes wrong shading in Reflection Plane

The planar reflections being rendered at the same resolution as the HiZ max
buffer, do not need any uv correction during raytracing.

However, the GTAO horizon buffer being at output resolution do need the
uv factors in order to match the pixels visible on screen. To avoid many
complication, we increase the size of the GTAO texture up to the hiz buffer
size. This way, if planar reflections need GTAO the texture is big enough.
We change the viewport of the GTAO framebuffer for the main view in order
to not have to modify Uvs in many places.

----------------------------------------
3 Paths Changed]]>
Tue, 02 Nov 2021 12:17:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f9f6d8de58a350a4ba7110e6fc7bf7ea14c6daa0Clément Foucault
<![CDATA[[3f09912] master: Merge branch 'blender-v3.0-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/3f0991266f418e1b256d8157f83fe2ba3c05014d 3f09912
Branches : master
Author : Clément Foucault (fclem)
----------------------------------------
Merge branch 'blender-v3.0-release'

----------------------------------------
0 Paths Changed]]>
Mon, 01 Nov 2021 11:15:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3f0991266f418e1b256d8157f83fe2ba3c05014dClément Foucault
<![CDATA[[894096a] master: GPUState: Fix enum max value for enum operator macro]]> http://www.miikahweb.com/en/blender/git-logs/commit/894096a5287f7d25a02338dd5188b67cb9328851 894096a
Branches : master
Author : Clément Foucault (fclem)
----------------------------------------
GPUState: Fix enum max value for enum operator macro

Simple oversight.

----------------------------------------
1 Path Changed]]>
Mon, 01 Nov 2021 11:08:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/894096a5287f7d25a02338dd5188b67cb9328851Clément Foucault
<![CDATA[[fe44001] master: Revert "Pointcloud selection support"]]> http://www.miikahweb.com/en/blender/git-logs/commit/fe4400121551e06706cdf06f05b8d8d30f54c64b fe44001
Branches : master
Author : Clément Foucault (fclem)
----------------------------------------
Revert "Pointcloud selection support"

This reverts commit a50f8b3fd8e74d7cc0f2224f110c85493acee1cc.

----------------------------------------
2 Paths Changed]]>
Mon, 01 Nov 2021 10:40:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fe4400121551e06706cdf06f05b8d8d30f54c64bClément Foucault
<![CDATA[[e150f17] master: Fix T92250 EEVEE: Render crash with Motion Blur and Overscan]]> http://www.miikahweb.com/en/blender/git-logs/commit/e150f171d5fb2b93277e55329b08e1ebd6dff631 e150f17
Branches : master
Author : Clément Foucault (fclem)
----------------------------------------
Fix T92250 EEVEE: Render crash with Motion Blur and Overscan

This was caused by `DRW_view_data_texture_list_size_validate` which now
delete everything from the render engine.

This might change in the future but for now we just avoid calling it from
the render loop (when using DRW_cache_restart).

----------------------------------------
1 Path Changed]]>
Mon, 18 Oct 2021 13:15:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e150f171d5fb2b93277e55329b08e1ebd6dff631Clément Foucault
<![CDATA[[30bed87] master: Fix T92226 EEVEE: AO misaligned on first sample]]> http://www.miikahweb.com/en/blender/git-logs/commit/30bed8761dfb0c6ddb5ecd4b7c31c2e721a57535 30bed87
Branches : master
Author : Clément Foucault (fclem)
----------------------------------------
Fix T92226 EEVEE: AO misaligned on first sample

Caused by tricky state tracking. `GPU_framebuffer_bind()` is updating
the framebuffer on first time and will reset the viewport state of it.

----------------------------------------
1 Path Changed]]>
Fri, 15 Oct 2021 09:24:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/30bed8761dfb0c6ddb5ecd4b7c31c2e721a57535Clément Foucault
<![CDATA[[2289295] master: GPUTexture: Fix assert when using stereo viewport with EEVEE]]> http://www.miikahweb.com/en/blender/git-logs/commit/22892955553e86b393dd6e6d74b2b13690c1d36b 2289295
Branches : master
Author : Clément Foucault (fclem)
----------------------------------------
GPUTexture: Fix assert when using stereo viewport with EEVEE

Stereo viewport means the depth buffer is use twice as often as a
framebuffer attachment.

----------------------------------------
2 Paths Changed]]>
Thu, 14 Oct 2021 16:20:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/22892955553e86b393dd6e6d74b2b13690c1d36bClément Foucault
<![CDATA[[42d79a6] master: Fix T91398 Overlay: Camera BG jitter offset (regression)]]> http://www.miikahweb.com/en/blender/git-logs/commit/42d79a6041a7e45efd9eee4613994bdb6090e028 42d79a6
Branches : master
Author : Clément Foucault (fclem)
----------------------------------------
Fix T91398 Overlay: Camera BG jitter offset (regression)

This was caused by camera background being rendered in world space, causing
floating point imprecision issues when camera was far from origin.

Adding a uniform to change vertex shader to process everything in viewspace
to fix the problem.

----------------------------------------
2 Paths Changed]]>
Thu, 14 Oct 2021 09:49:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/42d79a6041a7e45efd9eee4613994bdb6090e028Clément Foucault