Remove OpenGL adjusted "segs" #208

Merged
alufolie91 merged 3 commits from deletglseg into Saturn-Next 2025-11-06 21:03:38 +01:00
alufolie91 commented 2025-10-24 18:56:15 +02:00 (Migrated from github.com)

This removes the opengl specific seg adjustment
We dont use polyvertex´s anymore but instead just convert seg vertex coordinates to float at map start
Only special case are polyobjects, they need to be handled in their own way
This should speed up levelload and runtime performance a bit and slightly reduce memory usage aswell
So far i couldnt see any visual differences or regressions, but definitely needs further testing

The orginal purpose of those were:
The gl renderer precalculates plane polygons at levelstart, while trying to fix holes and map issues
Since those may differ slightly from the "original" planes, the "segs" were to be adjusted to fit them

This removes the opengl specific seg adjustment We dont use polyvertex´s anymore but instead just convert seg vertex coordinates to float at map start Only special case are polyobjects, they need to be handled in their own way This should speed up levelload and runtime performance a bit and slightly reduce memory usage aswell So far i couldnt see any visual differences or regressions, but definitely needs further testing The orginal purpose of those were: The gl renderer precalculates plane polygons at levelstart, while trying to fix holes and map issues Since those may differ slightly from the "original" planes, the "segs" were to be adjusted to fit them
alufolie91 commented 2025-11-01 23:40:31 +01:00 (Migrated from github.com)

Been noticing some things which i need to recheck idk why i cant mark this as draft anymore lel

Been noticing some things which i need to recheck idk why i cant mark this as draft anymore lel
alufolie91 commented 2025-11-06 17:58:22 +01:00 (Migrated from github.com)

Well after rechecking didnt seem to be any difference with this, so guess we just see if anyone notices something on release with this

Well after rechecking didnt seem to be any difference with this, so guess we just see if anyone notices something on release with this
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: saturn/SRB2Kart-Saturn#208