From 7fa4be0b07ed668140ea1d0918239a76d0d4d114 Mon Sep 17 00:00:00 2001 From: LeenkxTeam Date: Sun, 14 Dec 2025 20:29:53 +0000 Subject: [PATCH 01/13] Update leenkx/blender/lnx/lightmapper/utility/gui/Viewport.py --- leenkx/blender/lnx/lightmapper/utility/gui/Viewport.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/leenkx/blender/lnx/lightmapper/utility/gui/Viewport.py b/leenkx/blender/lnx/lightmapper/utility/gui/Viewport.py index 4e1484a..f338f82 100644 --- a/leenkx/blender/lnx/lightmapper/utility/gui/Viewport.py +++ b/leenkx/blender/lnx/lightmapper/utility/gui/Viewport.py @@ -1,6 +1,9 @@ -import bpy, blf, bgl, os, gpu +import bpy, blf, os, gpu from gpu_extras.batch import batch_for_shader +if bpy.app.version < (4, 0, 0): + import bgl + class ViewportDraw: def __init__(self, context, text): From 7e31a73d287f6a97e929c31506aabec1ad732f74 Mon Sep 17 00:00:00 2001 From: LeenkxTeam Date: Sun, 14 Dec 2025 20:30:49 +0000 Subject: [PATCH 02/13] Update leenkx/blender/lnx/lightmapper/utility/encoding.py --- leenkx/blender/lnx/lightmapper/utility/encoding.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/leenkx/blender/lnx/lightmapper/utility/encoding.py b/leenkx/blender/lnx/lightmapper/utility/encoding.py index 96e442b..1fa6de3 100644 --- a/leenkx/blender/lnx/lightmapper/utility/encoding.py +++ b/leenkx/blender/lnx/lightmapper/utility/encoding.py @@ -1,9 +1,12 @@ -import bpy, math, os, gpu, bgl, importlib +import bpy, math, os, gpu, importlib import numpy as np from . import utility from fractions import Fraction from gpu_extras.batch import batch_for_shader +if bpy.app.version < (4, 0, 0): + import bgl + def splitLogLuvAlphaAtlas(imageIn, outDir, quality): pass From b88f471f0f6864160d895297b1e01f6b783ba8ee Mon Sep 17 00:00:00 2001 From: LeenkxTeam Date: Mon, 15 Dec 2025 02:02:20 +0000 Subject: [PATCH 03/13] Update leenkx/blender/lnx/material/cycles_nodes/nodes_converter.py --- leenkx/blender/lnx/material/cycles_nodes/nodes_converter.py | 1 + 1 file changed, 1 insertion(+) diff --git a/leenkx/blender/lnx/material/cycles_nodes/nodes_converter.py b/leenkx/blender/lnx/material/cycles_nodes/nodes_converter.py index 5df58ec..9d836e4 100644 --- a/leenkx/blender/lnx/material/cycles_nodes/nodes_converter.py +++ b/leenkx/blender/lnx/material/cycles_nodes/nodes_converter.py @@ -1,4 +1,5 @@ from typing import Union +from __future__ import annotations import bpy From a6bef6b35a3f67a036aba607f2ed2b3d52eccea0 Mon Sep 17 00:00:00 2001 From: LeenkxTeam Date: Mon, 15 Dec 2025 02:03:07 +0000 Subject: [PATCH 04/13] Update leenkx/blender/lnx/material/cycles_nodes/nodes_color.py --- leenkx/blender/lnx/material/cycles_nodes/nodes_color.py | 1 + 1 file changed, 1 insertion(+) diff --git a/leenkx/blender/lnx/material/cycles_nodes/nodes_color.py b/leenkx/blender/lnx/material/cycles_nodes/nodes_color.py index c5913a1..f910a25 100644 --- a/leenkx/blender/lnx/material/cycles_nodes/nodes_color.py +++ b/leenkx/blender/lnx/material/cycles_nodes/nodes_color.py @@ -1,3 +1,4 @@ +from __future__ import annotations import bpy import lnx From 07efcaffdbe7c2b08ab5bdc8526779c698ccfd13 Mon Sep 17 00:00:00 2001 From: LeenkxTeam Date: Mon, 15 Dec 2025 02:03:51 +0000 Subject: [PATCH 05/13] Update leenkx/blender/lnx/material/cycles_nodes/nodes_input.py --- leenkx/blender/lnx/material/cycles_nodes/nodes_input.py | 1 + 1 file changed, 1 insertion(+) diff --git a/leenkx/blender/lnx/material/cycles_nodes/nodes_input.py b/leenkx/blender/lnx/material/cycles_nodes/nodes_input.py index 506be34..8420abd 100644 --- a/leenkx/blender/lnx/material/cycles_nodes/nodes_input.py +++ b/leenkx/blender/lnx/material/cycles_nodes/nodes_input.py @@ -1,4 +1,5 @@ from typing import Union +from __future__ import annotations import bpy import mathutils From 2f9a24753e8e8eee6fd017b6c7c30c5bb3480193 Mon Sep 17 00:00:00 2001 From: LeenkxTeam Date: Mon, 15 Dec 2025 02:04:10 +0000 Subject: [PATCH 06/13] Update leenkx/blender/lnx/material/cycles_nodes/nodes_shader.py --- leenkx/blender/lnx/material/cycles_nodes/nodes_shader.py | 1 + 1 file changed, 1 insertion(+) diff --git a/leenkx/blender/lnx/material/cycles_nodes/nodes_shader.py b/leenkx/blender/lnx/material/cycles_nodes/nodes_shader.py index 970028e..1a222b5 100644 --- a/leenkx/blender/lnx/material/cycles_nodes/nodes_shader.py +++ b/leenkx/blender/lnx/material/cycles_nodes/nodes_shader.py @@ -1,5 +1,6 @@ import bpy from bpy.types import NodeSocket +from __future__ import annotations import lnx import lnx.material.cycles as c From 825f783cbe95b1c2b0c0c7df9d9dcdd1536c3d88 Mon Sep 17 00:00:00 2001 From: LeenkxTeam Date: Mon, 15 Dec 2025 02:04:30 +0000 Subject: [PATCH 07/13] Update leenkx/blender/lnx/material/cycles_nodes/nodes_texture.py --- leenkx/blender/lnx/material/cycles_nodes/nodes_texture.py | 1 + 1 file changed, 1 insertion(+) diff --git a/leenkx/blender/lnx/material/cycles_nodes/nodes_texture.py b/leenkx/blender/lnx/material/cycles_nodes/nodes_texture.py index 0cee734..50bb2bc 100644 --- a/leenkx/blender/lnx/material/cycles_nodes/nodes_texture.py +++ b/leenkx/blender/lnx/material/cycles_nodes/nodes_texture.py @@ -1,6 +1,7 @@ import math import os from typing import Union +from __future__ import annotations import bpy From 4375087d3a8bf2684341706d9c1c97efd234ea8d Mon Sep 17 00:00:00 2001 From: LeenkxTeam Date: Mon, 15 Dec 2025 02:04:50 +0000 Subject: [PATCH 08/13] Update leenkx/blender/lnx/material/cycles_nodes/nodes_vector.py --- leenkx/blender/lnx/material/cycles_nodes/nodes_vector.py | 1 + 1 file changed, 1 insertion(+) diff --git a/leenkx/blender/lnx/material/cycles_nodes/nodes_vector.py b/leenkx/blender/lnx/material/cycles_nodes/nodes_vector.py index 7cbe9cd..50e38b8 100644 --- a/leenkx/blender/lnx/material/cycles_nodes/nodes_vector.py +++ b/leenkx/blender/lnx/material/cycles_nodes/nodes_vector.py @@ -1,4 +1,5 @@ from typing import Union +from __future__ import annotations import bpy from mathutils import Euler, Vector From 06343dcca195792cee67ef9ddff3e58e3675e90e Mon Sep 17 00:00:00 2001 From: LeenkxTeam Date: Mon, 5 Jan 2026 07:11:59 +0000 Subject: [PATCH 09/13] Update leenkx/blender/lnx/material/cycles_nodes/nodes_input.py --- leenkx/blender/lnx/material/cycles_nodes/nodes_input.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/leenkx/blender/lnx/material/cycles_nodes/nodes_input.py b/leenkx/blender/lnx/material/cycles_nodes/nodes_input.py index 8420abd..6780a86 100644 --- a/leenkx/blender/lnx/material/cycles_nodes/nodes_input.py +++ b/leenkx/blender/lnx/material/cycles_nodes/nodes_input.py @@ -1,5 +1,5 @@ -from typing import Union from __future__ import annotations +from typing import Union import bpy import mathutils From da19096658a8f39ab1c729fb73072fb68762b902 Mon Sep 17 00:00:00 2001 From: LeenkxTeam Date: Mon, 5 Jan 2026 07:12:32 +0000 Subject: [PATCH 10/13] Update leenkx/blender/lnx/material/cycles_nodes/nodes_converter.py --- leenkx/blender/lnx/material/cycles_nodes/nodes_converter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/leenkx/blender/lnx/material/cycles_nodes/nodes_converter.py b/leenkx/blender/lnx/material/cycles_nodes/nodes_converter.py index 9d836e4..7aaaab2 100644 --- a/leenkx/blender/lnx/material/cycles_nodes/nodes_converter.py +++ b/leenkx/blender/lnx/material/cycles_nodes/nodes_converter.py @@ -1,5 +1,5 @@ -from typing import Union from __future__ import annotations +from typing import Union import bpy From 18c564048f6680eb32e178d4ef8d9a20e55f4101 Mon Sep 17 00:00:00 2001 From: LeenkxTeam Date: Mon, 5 Jan 2026 07:13:24 +0000 Subject: [PATCH 11/13] Update leenkx/blender/lnx/material/cycles_nodes/nodes_shader.py --- leenkx/blender/lnx/material/cycles_nodes/nodes_shader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/leenkx/blender/lnx/material/cycles_nodes/nodes_shader.py b/leenkx/blender/lnx/material/cycles_nodes/nodes_shader.py index 1a222b5..7934d56 100644 --- a/leenkx/blender/lnx/material/cycles_nodes/nodes_shader.py +++ b/leenkx/blender/lnx/material/cycles_nodes/nodes_shader.py @@ -1,6 +1,6 @@ +from __future__ import annotations import bpy from bpy.types import NodeSocket -from __future__ import annotations import lnx import lnx.material.cycles as c From 9aa01e6436380cc5803a4f69652d033c408a0bd6 Mon Sep 17 00:00:00 2001 From: LeenkxTeam Date: Mon, 5 Jan 2026 07:13:51 +0000 Subject: [PATCH 12/13] Update leenkx/blender/lnx/material/cycles_nodes/nodes_texture.py --- leenkx/blender/lnx/material/cycles_nodes/nodes_texture.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/leenkx/blender/lnx/material/cycles_nodes/nodes_texture.py b/leenkx/blender/lnx/material/cycles_nodes/nodes_texture.py index 50bb2bc..b0d3c5e 100644 --- a/leenkx/blender/lnx/material/cycles_nodes/nodes_texture.py +++ b/leenkx/blender/lnx/material/cycles_nodes/nodes_texture.py @@ -1,7 +1,7 @@ +from __future__ import annotations import math import os from typing import Union -from __future__ import annotations import bpy From a00f3506ed12d47ca638195fc18135e1710f0654 Mon Sep 17 00:00:00 2001 From: LeenkxTeam Date: Mon, 5 Jan 2026 07:14:08 +0000 Subject: [PATCH 13/13] Update leenkx/blender/lnx/material/cycles_nodes/nodes_vector.py --- leenkx/blender/lnx/material/cycles_nodes/nodes_vector.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/leenkx/blender/lnx/material/cycles_nodes/nodes_vector.py b/leenkx/blender/lnx/material/cycles_nodes/nodes_vector.py index 50e38b8..94ec7dc 100644 --- a/leenkx/blender/lnx/material/cycles_nodes/nodes_vector.py +++ b/leenkx/blender/lnx/material/cycles_nodes/nodes_vector.py @@ -1,5 +1,5 @@ -from typing import Union from __future__ import annotations +from typing import Union import bpy from mathutils import Euler, Vector