Skip to content

Comments

feature/rework geometry#1906

Merged
jcelerier merged 35 commits intomasterfrom
feature/rework_geometry
Dec 16, 2025
Merged

feature/rework geometry#1906
jcelerier merged 35 commits intomasterfrom
feature/rework_geometry

Conversation

@jcelerier
Copy link
Member

  • opengl: only check once for the GL capabilities
  • widgets: allow to drop library elements on top of file chooser widgets
  • geometry: rework omnibus

jcelerier and others added 27 commits December 16, 2025 12:44
- Rework geometry in depth, allow geometry and buffer passing in every avnd objects, add support for instancing.

- Add a raw raster pipeline object which allows to render using entirely custom shader, with only a small veneer of isf.
e.g. this allows to define what are the vertex inputs / outputs.
This also allow instanced rendering.

- Add many geometry utilities:
* Geometry Info to get basic info about an input geometry
* Extract attribute / buffer / etc.
* Create a mesh from multiple buffers
* Pointcloud to mesh
* Repack attributes to pack or multiple attributes of a geometry into a single buffer.
@jcelerier jcelerier force-pushed the feature/rework_geometry branch from b742f33 to 2e6b37d Compare December 16, 2025 17:45
@jcelerier jcelerier merged commit e67b8a9 into master Dec 16, 2025
0 of 39 checks passed
@jcelerier jcelerier deleted the feature/rework_geometry branch December 30, 2025 04:50
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.

1 participant