svn merge ^/trunk/blender -r41230:41266
[blender.git] / source / blender / imbuf / readme.txt
index d50cf82af89229284fb32726086548b38b4682d4..181d5485310bfc220366310cd3c5c9b5c3a19fc9 100644 (file)
@@ -21,7 +21,30 @@ Add your hooks to read and write the image format these go in
 
 Step 3: 
 Add in IS_openexr to blender/source/blender/imbuf/IMB_imbuf_types.h
+Add in R_openexr to source/blender/makesdna/DNA_scene_types.h
 
-Step 4: 
-Add any external library info to the build process.
+Step 4:
+Add your hooks to the gui.
+source/blender/src/buttons_scene.c
+source/blender/src/toets.c
+source/blender/src/writeimage.c
 
+Step 5:
+edit the following files:
+blender/source/blender/imbuf/intern/util.c
+blender/source/blender/src/filesel.c
+blender/source/blender/src/screendump.c
+and add your extension so that your format gets recognized in the thumbnails.
+
+Step 6: 
+Alter the build process:
+For scons you need to edit blender/source/blender/imbuf/SConscript 
+and add in your additional files to source_files.
+For msvp you need to edit blender/projectfiles/blender/imbuf/BL_imbuf.dsp
+and add in your additional files.
+If you have any external library info you will also need to add that 
+to the various build processes.
+
+Step 7:
+Its also good to add your image format to:
+makepicstring in blender/source/blender/blenkernel/intern/image.c