Archived issue #0022591
Migration to FreeImage: texture management
Description
In the frames of migration of all OCCT functionality dealing with images to
FreeImage services (Image_PixMap class), it is necessary to revise the code that
deals with textures (OpenGl package, any other packages?) and replace the code
that is based on AlienImage API with the code based on Image_Pixmap.
After this, AlienImage package should be removed from OCCT as obsolete.
This task looks more or less urgent for maintenance reasons, as without it
migration to FreeImage is incomplete and OCCT continues to use very old and
buggy image support code, new bug reports come from the community, etc.
This task should be assigned to Commenter 1 or APL, depending on who of them is more
available.
FreeImage services (Image_PixMap class), it is necessary to revise the code that
deals with textures (OpenGl package, any other packages?) and replace the code
that is based on AlienImage API with the code based on Image_Pixmap.
After this, AlienImage package should be removed from OCCT as obsolete.
This task looks more or less urgent for maintenance reasons, as without it
migration to FreeImage is incomplete and OCCT continues to use very old and
buggy image support code, new bug reports come from the community, etc.
This task should be assigned to Commenter 1 or APL, depending on who of them is more
available.
Public activity
3 archived notes
Participants are labeled by their role within this record.
Patch is ready for review in CR22591 branch.
Branch CR22591 reviewed without remarks, ready for testing.
Dear Commenter 3,
Branch CR22591 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
Regression:
Not detected
Improvements:
Not detected
Testing case:
Not needed
Branch CR22591 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
Regression:
Not detected
Improvements:
Not detected
Testing case:
Not needed
Related records