Clément Foucault fclem
  • I'm pixel pusher.

  • Joined on 2014-07-09
Clément Foucault commented on pull request blender/blender#128634 2024-10-06 11:11:07 +02:00
Metal: Simplify MSL translation
Clément Foucault pushed to metal-defines-cleanups at fclem/blender 2024-10-06 11:10:49 +02:00
d72a7dba96 Clang format
Clément Foucault pushed to metal-defines-cleanups at fclem/blender 2024-10-06 11:06:02 +02:00
20df8e0973 GPU: Use preprocessor for Python shaders
c8fda02ef1 GPU: Move shader source processor to its own header file
Compare 2 commits »
Clément Foucault commented on pull request blender/blender#128634 2024-10-05 18:38:48 +02:00
Metal: Simplify MSL translation

@blender-bot build macos

Clément Foucault commented on pull request blender/blender#128634 2024-10-05 18:19:58 +02:00
Metal: Simplify MSL translation
Clément Foucault pushed to metal-defines-cleanups at fclem/blender 2024-10-05 18:19:24 +02:00
a335379a36 Metal: Reintroduce constexpr WorkGroupSize but leaner
Clément Foucault commented on pull request blender/blender#128634 2024-10-05 14:46:29 +02:00
Metal: Simplify MSL translation
Clément Foucault created pull request blender/blender#128634 2024-10-05 14:45:15 +02:00
Metal: Simplify preprocessor
Clément Foucault pushed to metal-defines-cleanups at fclem/blender 2024-10-05 14:43:48 +02:00
c9db459e2a Metal: Simplify workgroup size definition
a6196e7d9b Metal: Add back texture atomic fallback
ca85b388a2 Metal: Add atomic ops to sampler class
6ac064e7d8 Metal: Use sampler template class instead of individual specialization
8436a89285 Cleanup: Metal: Reduce name of samplers wrappers
Compare 385 commits »
Clément Foucault pushed to main at blender/blender 2024-10-04 23:32:49 +02:00
8165d52f90 Fix: Overlay: Broken shader compilation
Clément Foucault deleted branch gpu-create-info-mass-rename from fclem/blender 2024-10-04 19:05:02 +02:00
Clément Foucault merged pull request blender/blender#128602 2024-10-04 19:04:58 +02:00
GPU: Use macros for create infos
Clément Foucault pushed to main at blender/blender 2024-10-04 19:04:57 +02:00
e4c802e53e GPU: Use macros for create infos
Clément Foucault pushed to gpu-create-info-mass-rename at fclem/blender 2024-10-04 19:03:32 +02:00
1e9a02aed0 Avoid external includes while using the stubs
Clément Foucault commented on pull request blender/blender#128602 2024-10-04 18:24:51 +02:00
GPU: Use macros for create infos
Clément Foucault pushed to gpu-create-info-mass-rename at fclem/blender 2024-10-04 18:23:53 +02:00
3614f414e8 Fix wrong texture type for render passes and gbuffer
9dabf7af4e Change GPU_SHADER_INTERFACE_INFO to have only 1 argument
Compare 2 commits »
Clément Foucault approved blender/blender#128452 2024-10-04 18:08:54 +02:00
Fix: #128281 doesn't work for the render thread

I did it, but it's too much of a workaround (IMO) for something that is supposed to be a temporary hack for Overlay Next.

Clément Foucault commented on pull request blender/blender#128452 2024-10-04 18:08:52 +02:00
Fix: #128281 doesn't work for the render thread

BLI_assert_msg instead of printf + assert(0).

Clément Foucault commented on pull request blender/blender#128452 2024-10-04 18:08:51 +02:00
Fix: #128281 doesn't work for the render thread

Is that even needed now? Since finalize without recursion is threadsafe, it can happen anywhere?