http://www.miikahweb.com/feed.php MiikaHweb - Blender KTX_support Branch http://www.miikahweb.com/ MiikaHweb - Blender KTX_support Branch fi Mon, 03 Aug 20 15:22:18 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[4afb189]: KTX file format:]]> http://www.miikahweb.com/en/blender/git-logs/commit/4afb1899d943bbe7e932b43b659ad0a3801c9406 4afb189
Branches : KTX_support
Author : Antonis Ryakiotakis (psy-fi)
----------------------------------------
KTX file format:

Support flipped images.

Two issues here:

* We need to check the metadata for flipped flags
* We need to invert compressed images (they are stored
inverted on GPU).

Not sure if all combinations are correct here (missing reference
material to make the decision), so will assume all is OKish for now.

----------------------------------------
1 Path Changed]]>
Fri, 14 Aug 2015 16:54:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4afb1899d943bbe7e932b43b659ad0a3801c9406Antonis Ryakiotakis
<![CDATA[[fdf24d8]: Merge branch 'master' into KTX_support]]> http://www.miikahweb.com/en/blender/git-logs/commit/fdf24d8899e1d8704cea97ce334c5c642681c4ec fdf24d8
Branches : KTX_support
Author : Antonis Ryakiotakis (psy-fi)
----------------------------------------
Merge branch 'master' into KTX_support

Conflicts:
source/blender/blenkernel/BKE_image.h
source/blender/blenkernel/intern/dynamicpaint.c
source/blender/blenkernel/intern/image.c
source/blender/blenkernel/intern/movieclip.c
source/blender/blenkernel/intern/sequencer.c
source/blender/editors/space_image/image_buttons.c
source/blender/editors/space_image/image_ops.c
source/blender/gpu/intern/gpu_draw.c
source/blender/imbuf/IMB_imbuf_types.h
source/blender/imbuf/intern/allocimbuf.c
source/blender/imbuf/intern/cineon/cineon_dpx.c
source/blender/imbuf/intern/jp2.c
source/blender/imbuf/intern/jpeg.c
source/blender/imbuf/intern/openexr/openexr_api.cpp
source/blender/imbuf/intern/png.c
source/blender/imbuf/intern/targa.c
source/blender/imbuf/intern/tiff.c
source/blender/makesrna/intern/rna_image.c
source/gameengine/Ketsji/BL_Texture.cpp

----------------------------------------
0 Paths Changed]]>
Fri, 14 Aug 2015 13:18:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fdf24d8899e1d8704cea97ce334c5c642681c4ecAntonis Ryakiotakis
<![CDATA[[e3c416e]: Revert conversion to long long for KTX branch]]> http://www.miikahweb.com/en/blender/git-logs/commit/e3c416e938fd269664ef571dd19a871bf7b64370 e3c416e
Branches : KTX_support
Author : Antonis Ryakiotakis (psy-fi)
----------------------------------------
Revert conversion to long long for KTX branch

----------------------------------------
4 Paths Changed]]>
Mon, 08 Jun 2015 10:30:06 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e3c416e938fd269664ef571dd19a871bf7b64370Antonis Ryakiotakis
<![CDATA[[67a6934]: Merge branch 'temp_imbuf_types_refactor' into KTX_support]]> http://www.miikahweb.com/en/blender/git-logs/commit/67a6934dcbfaf8e15244c8f99712f2391635e429 67a6934
Branches : KTX_support
Author : Antonis Ryakiotakis (psy-fi)
----------------------------------------
Merge branch 'temp_imbuf_types_refactor' into KTX_support

Conflicts:
source/blender/blenkernel/BKE_image.h
source/blender/blenkernel/intern/image.c
source/blender/imbuf/IMB_imbuf_types.h

----------------------------------------
0 Paths Changed]]>
Mon, 08 Jun 2015 10:17:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/67a6934dcbfaf8e15244c8f99712f2391635e429Antonis Ryakiotakis
<![CDATA[[6b2386f]: Imbuf types refactor.]]> http://www.miikahweb.com/en/blender/git-logs/commit/6b2386fa2b0c34e90edc893b7046b1c2a5543cc6 6b2386f
Branches : KTX_support, temp_imbuf_types_refactor
Author : Antonis Ryakiotakis (psy-fi)
----------------------------------------
Imbuf types refactor.

ImBuf types were getting stored as bitflags in a 32bit integer which had
already run out of space. Solved the problem by separating file type to
an ftype enum, and file specific options to foptions.

Now we have 2^32 image formats to support, hopefully won't run out any
time soon.

Patch is committed to branch for inclusion after release due to
increased volatility, which could result explosions, spikes, acid, lava
and signs with "bad" on them if included now.

----------------------------------------
21 Paths Changed]]>
Mon, 08 Jun 2015 10:07:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6b2386fa2b0c34e90edc893b7046b1c2a5543cc6Antonis Ryakiotakis
<![CDATA[[5e060be]: KTX file format support]]> http://www.miikahweb.com/en/blender/git-logs/commit/5e060bed27bd3e2a5e75f0c16ea65dc4534fdf04 5e060be
Branches : KTX_support
Author : Antonis Ryakiotakis (psy-fi)
----------------------------------------
KTX file format support

This commit introduces support for the KTX format in blender.

Saving and loading of files is supported though saving compressed formats
is not yet supported.

Thumbnails are not generated because the API relies on OpenGL to load the textures,
which is not available during threaded thumbnail generation.

We hand compiled a KTX library from https://github.com/KhronosGroup/KTX
and placed KTX lib files in intern/KTX as follows:

libktx.a in intern/KTX/lib
ktx.h in intern/KTX/include

We may include the library in extern when we make sure it compiles in all platforms (Ubuntu 15.04 failed here)

Scons is not supported, only cmake for now.

----------------------------------------
17 Paths Changed]]>
Sat, 30 May 2015 17:05:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5e060bed27bd3e2a5e75f0c16ea65dc4534fdf04Antonis Ryakiotakis