Merge branch 'blender-v3.3-release'
# Conflicts: # release/scripts/addons
This commit is contained in:
@@ -353,6 +353,24 @@ void GPUCodegen::generate_resources()
|
||||
{
|
||||
GPUCodegenCreateInfo &info = *create_info;
|
||||
|
||||
/* Ref. T98190: Defines are optimizations for old compilers.
|
||||
* Might become unecessary with EEVEE-Next. */
|
||||
if (GPU_material_flag_get(&mat, GPU_MATFLAG_PRINCIPLED_CLEARCOAT)) {
|
||||
info.define("PRINCIPLED_CLEARCOAT");
|
||||
}
|
||||
if (GPU_material_flag_get(&mat, GPU_MATFLAG_PRINCIPLED_METALLIC)) {
|
||||
info.define("PRINCIPLED_METALLIC");
|
||||
}
|
||||
if (GPU_material_flag_get(&mat, GPU_MATFLAG_PRINCIPLED_DIELECTRIC)) {
|
||||
info.define("PRINCIPLED_DIELECTRIC");
|
||||
}
|
||||
if (GPU_material_flag_get(&mat, GPU_MATFLAG_PRINCIPLED_GLASS)) {
|
||||
info.define("PRINCIPLED_GLASS");
|
||||
}
|
||||
if (GPU_material_flag_get(&mat, GPU_MATFLAG_PRINCIPLED_ANY)) {
|
||||
info.define("PRINCIPLED_ANY");
|
||||
}
|
||||
|
||||
std::stringstream ss;
|
||||
|
||||
/* Textures. */
|
||||
|
||||
Reference in New Issue
Block a user