Skip to content

add model light uniforms and GPU skinning path#4

Merged
MegumiKasuga merged 1 commit into
KasugaLibGroup:model-loaderfrom
glowingstone124:model-loader
Apr 30, 2026
Merged

add model light uniforms and GPU skinning path#4
MegumiKasuga merged 1 commit into
KasugaLibGroup:model-loaderfrom
glowingstone124:model-loader

Conversation

@glowingstone124
Copy link
Copy Markdown

  • move brightness, packedLight, and packedOverlay updates out of static VBO rebuilds
  • add shader uniforms for model lighting and overlay state
  • add bone indices/weights to the UML vertex format
  • upload bone transforms through a texture buffer for GPU skinning
  • skip CPU vertex skinning on the non-Iris custom shader path when enabled
  • keep Iris shader-pack rendering on the CPU skinning fallback path
  • add profiling markers for uniform light updates and GPU bone uploads

  - move brightness, packedLight, and packedOverlay updates out of static VBO rebuilds
  - add shader uniforms for model lighting and overlay state
  - add bone indices/weights to the UML vertex format
  - upload bone transforms through a texture buffer for GPU skinning
  - skip CPU vertex skinning on the non-Iris custom shader path when enabled
  - keep Iris shader-pack rendering on the CPU skinning fallback path
  - add profiling markers for uniform light updates and GPU bone uploads
Copy link
Copy Markdown
Collaborator

@MegumiKasuga MegumiKasuga left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Accepted.

@MegumiKasuga MegumiKasuga merged commit 1fae937 into KasugaLibGroup:model-loader Apr 30, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants