mirror of
https://gitlab.gnome.org/GNOME/gimp.git
synced 2025-07-03 09:23:24 +00:00
devel-docs: remove gegl-porting-plan.txt, what was in there is done
This commit is contained in:
parent
f28ec4bf86
commit
fbee862c50
2 changed files with 0 additions and 40 deletions
|
@ -33,7 +33,6 @@ EXTRA_DIST = \
|
|||
libtool-instructions.txt \
|
||||
parasites.txt \
|
||||
pat.txt \
|
||||
gegl-porting-plan.txt \
|
||||
gtkbuilder-porting-guide.txt \
|
||||
release-howto.txt \
|
||||
structure.xml \
|
||||
|
|
|
@ -1,39 +0,0 @@
|
|||
GEGL Porting Plan
|
||||
=================
|
||||
|
||||
This file describes a detailed plan for how we will integrate GEGL
|
||||
into GIMP. Please update it with your own ideas and findings.
|
||||
|
||||
Porting GIMP to GEGL will be a multi-stage process. On a high level,
|
||||
the stages are:
|
||||
|
||||
Stages:
|
||||
=======
|
||||
|
||||
1. Implement GIMP's 8 bpc code with GEGL data structures
|
||||
2. Gradually port GIMP's 8 bpc code to 32 bpc
|
||||
3. Once the GIMP base layer (almost) only knows 32 bpc and GEGL, add
|
||||
goodies like adjustment layers and layer effects on top
|
||||
|
||||
|
||||
First stage:
|
||||
------------
|
||||
|
||||
1. Kill Tile and TileManager
|
||||
2. Change PixelRegion::tiles : TileManager * to PixelRegion::gegl_buffer : GeglBuffer *
|
||||
3. Map PixelRegion::gegl_buffer of type RGBA float to PixelRegion::data of type RGBA u8
|
||||
4. Implement functions like scale_region() with GEGL (for the
|
||||
gegl_buffer case. For the data case, we can keep the old code)
|
||||
5. ???
|
||||
|
||||
|
||||
Second stage:
|
||||
-------------
|
||||
|
||||
1. ???
|
||||
|
||||
|
||||
Third stage:
|
||||
------------
|
||||
|
||||
1. ???
|
Loading…
Add table
Add a link
Reference in a new issue