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

  • Joined on 2014-07-09
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?

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

Document the parameter. Saying that the recursive option is not thread safe and that letting it by default is, and that non-recursive expects dependencies to be already finalized.

Clément Foucault commented on pull request blender/blender#128602 2024-10-04 17:49:10 +02:00
GPU: Use macros for create infos
Clément Foucault pushed to gpu-create-info-mass-rename at fclem/blender 2024-10-04 17:45:51 +02:00
1e6529a0cc Merge branch 'main' into gpu-create-info-mass-rename
7a36906ecd GPU: CreateInfo: Add macros for C++ stubs
dcd80dbe15 GPU: GLSL C++ stubs
b7c6ce74eb Merge branch 'blender-v4.3-release'
e7b2ec310f Fix: GPv3: Some selection keybinds not working in edit mode
Compare 7 commits »
Clément Foucault deleted branch gpu-create-info-macros from fclem/blender 2024-10-04 17:45:19 +02:00
Clément Foucault merged pull request blender/blender#128599 2024-10-04 17:45:17 +02:00
GPU: CreateInfo: Add macros for C++ stubs
Clément Foucault pushed to main at blender/blender 2024-10-04 17:45:16 +02:00
7a36906ecd GPU: CreateInfo: Add macros for C++ stubs
Clément Foucault deleted branch gpu-glsl-cpp-stubs from fclem/blender 2024-10-04 17:44:47 +02:00
Clément Foucault pushed to main at blender/blender 2024-10-04 17:44:44 +02:00
dcd80dbe15 GPU: GLSL C++ stubs
Clément Foucault merged pull request blender/blender#128598 2024-10-04 17:44:44 +02:00
GPU: GLSL C++ stubs
Clément Foucault commented on pull request blender/blender#128602 2024-10-04 16:57:58 +02:00
GPU: Use macros for create infos

This conversion script can be run to update in flight PRs or branches. Just make sure to change the folder_path to your own blender source folder.

import os
import re

# Function to…
Clément Foucault created pull request blender/blender#128602 2024-10-04 16:53:28 +02:00
GPU: Use macros for create infos
Clément Foucault pushed to gpu-create-info-mass-rename at fclem/blender 2024-10-04 16:52:26 +02:00
63d446c826 GPU: Use macros for create infos
Clément Foucault created branch gpu-create-info-mass-rename in fclem/blender 2024-10-04 16:52:26 +02:00