History log of /external/deqp/framework/common/tcuTextureUtil.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5f69470fe8597d811df06deb940cc5b54529fb4e 12-May-2015 Jarkko Pöyry <jpoyry@google.com> Fix issues with non-tightly packed images.

- Add logging fast-path pixel pitch check.
- Fix MultisamplePixelBufferAccess with non-tightly packed images.
- Add estimatePixelValueRange() fast-paths for all normalized formats.

Change-Id: If5b334de2658b7c714fe56bb561892b5a736e3b0
/external/deqp/framework/common/tcuTextureUtil.cpp
d5be8ad612a000b4ad2caf14c8d93501f3558eb8 01-May-2015 Jarkko Pöyry <jpoyry@google.com> Assume border color is always in linear space.

Bug: 20755158
Change-Id: I18e048e1537ef5b02020d139eb58a498ab917722
/external/deqp/framework/common/tcuTextureUtil.cpp
35f093054670f38076b8b347d37a41be90a5ac8c 28-Apr-2015 Jarkko Pöyry <jpoyry@google.com> Fix unused variable warning in Release builds.

Change-Id: I7aabc6fdad54f22e072c716a7098678d845e98fe
/external/deqp/framework/common/tcuTextureUtil.cpp
795dfeaa88e7b5b165d2af08c701a25d654bb7f1 25-Apr-2015 Jarkko Pöyry <jpoyry@google.com> Merge "Improve texture border color handling."
222c1cfbf44db3a0bd251ef230e55c3602e518cc 31-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Improve texture border color handling.

- Apply border color only to active channels.
- Clamp border color to format range as specified in GL.
- Support int and uint border colors.
- Convert border color of sRGB formats to linear.
- Support border color in texture compare verifier.

Change-Id: Id191c605e61aa513a1aa65c3009dabda72c81163
/external/deqp/framework/common/tcuTextureUtil.cpp
5a0a3bbda9383ed89e44198619b9564282905865 23-Apr-2015 Jarkko Pöyry <jpoyry@google.com> Avoid handling combined depth-stencil textures as color data.

Change-Id: I151b443e25329b7903870a08a558f1a38e58abe7
/external/deqp/framework/common/tcuTextureUtil.cpp
0d61ad28c122cede72a061c4b8346a176b245b69 24-Apr-2015 Jarkko Pöyry <jpoyry@google.com> Move getEffectiveTextureView() to tcuTextureUtil.

Change-Id: Ia3a1ff2da118c99b2c83d4ccf77eb325d03a85ca
/external/deqp/framework/common/tcuTextureUtil.cpp
0fc115c8bcda90e7af1ae727d365eee617203c77 22-Apr-2015 Jarkko Pöyry <jpoyry@google.com> Merge "Implement tcu::clear{Depth|Stencil} using tcu::clear."
db6ba452c1213fd1c2b03369fdf4c1d23f07cfad 20-Apr-2015 Jarkko Pöyry <jpoyry@google.com> Add UNSIGNED_INT24 channel format.

- Add UINT24 format to tcuTexture.
- Use UINT24 format instead of a combined format in depth-stencil clear
tests.

Change-Id: Ib1ec54edd0c6ed114130fcfc63436298c4bb70c3
/external/deqp/framework/common/tcuTextureUtil.cpp
71d8c06b97777d8fb0dca62165d4998867bf1849 21-Apr-2015 Jarkko Pöyry <jpoyry@google.com> Implement tcu::clear{Depth|Stencil} using tcu::clear.

- Remove duplicated code in clear*.
- Add fillRow() sanity checks.

Change-Id: I81dc8be98c38691ad95fc0cfc659d6a75a24fde8
/external/deqp/framework/common/tcuTextureUtil.cpp
41920d7e0d1833907249009d156f6eb2361df97e 21-Apr-2015 Jarkko Pöyry <jpoyry@google.com> Add utilities to split combined-depth-stencil accesses.

Change-Id: I2fed3761217fd55d0273e01a951867804a15a5b9
/external/deqp/framework/common/tcuTextureUtil.cpp
9092506a6b960a486095e44d04dda9b5bfb0a4fe 21-Apr-2015 Jarkko Pöyry <jpoyry@google.com> Merge "Support not tightly packed pixel buffer accesses in tcuTextureUtil."
6c307165131fb7249bb044fc79ff0c2747263b3d 02-Apr-2015 Jarkko Pöyry <jpoyry@google.com> Support not tightly packed pixel buffer accesses in tcuTextureUtil.

- Fix assumptions that pixel size == pixel stride.
- Remove copyRawPixels. It was only useful for format reinterpreting
data copies but there was not code using it for that.

Change-Id: I2743c5f197d7cf2bc4ef76e3ebe8b9dd6577c28e
/external/deqp/framework/common/tcuTextureUtil.cpp
66ff4f4209ef24ee7216925c15c4acc5ced88c3e 10-Apr-2015 Jarkko Pöyry <jpoyry@google.com> Add getTextureFormatChannelMask.

Change-Id: I282ff43e628c9400a572163baa0e90bde30d460a
/external/deqp/framework/common/tcuTextureUtil.cpp
a9f7612388134c48c6eea4d890a591359c557f8e 20-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Merge "Add framework support for sR and sRG textures."
ed7aa26e96ce420ea1d269ed45c62ed65f8c6bd4 19-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Fix invalid channel order in tcuTextureUtil.

- tcuTextureUtil stored channel bit depths of combined formats in
swizzled form. Reorder combined formats so that depth of the first
channel is in the first component and depth of the second channel is
in the second, not 4th, component. Since these values are swizzled
using the channel read swizzle when queried, this change prevents
combined formats from being swizzled two times.

Bug: 19846703
Change-Id: I2afd47ae2ecb9f93f982ef2c9dbd24f5223bf172
/external/deqp/framework/common/tcuTextureUtil.cpp
16d404b8653856a3a402c67c36425e24afe456ad 17-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Add framework support for sR and sRG textures.

Change-Id: Iee84acba0a7e603e5256f941dccc9bf0036774f2
/external/deqp/framework/common/tcuTextureUtil.cpp
07104dfa13013a73a59a93cbd8d132254a5a171d 07-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Add UNORM_INT24 format.

- New format is required to support separating combined
texture stencil formats.

Change-Id: I3cbc4f096cba6171850a9d980f01fb1c8b604a58
/external/deqp/framework/common/tcuTextureUtil.cpp
6d31105cb879614b2cf87193ea90215efd13bcce 06-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Expose tcuTexture getChannelReadMap publicly.

- Add TextureSwizzle struct that can be used in future to implement
swizzling in tcu::Sampler.
- Expose getChannelReadMap and WriteMap and rename them to
getChannelReadSwizzle and WriteSwizzle.
- Use exposed channel maps in tcuTextureUtil instead of duplicating.

Change-Id: Ie4953f4d9814d7e493dbea761dc5734f7a50c57f
/external/deqp/framework/common/tcuTextureUtil.cpp
89a729134d6a1880d2b59426dfe14d615381e314 06-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Expose isSRGB publicly to avoid duplication.

Change-Id: I4244748cdd043a6c6b395a7b9a2e07200a9c6139
/external/deqp/framework/common/tcuTextureUtil.cpp
cd7a989d6ad7df86bd4288eabbe66720625c4607 18-Feb-2015 Mika Isojärvi <misojarvi@google.com> Add unsigned int variant of tcu::clear().

Change-Id: I6db9311c349cee04bc10a600c9e25c1ea2b72d82
/external/deqp/framework/common/tcuTextureUtil.cpp
cf5839d6cd971f12b42fa07bd8a429a44130cc7e 18-Feb-2015 Mika Isojärvi <misojarvi@google.com> Skip NaN values when estimating pixel value range.

Bug: 19379467
Change-Id: Idfb98ddd4bff47bb4cd6a77f6d4a870d303960a5
/external/deqp/framework/common/tcuTextureUtil.cpp
2925635ad62614cb6c5f824c22e31e8ca6bbb03e 09-Jan-2015 Mika Isojärvi <misojarvi@google.com> Expose RGB999E5 packing function from tcu::Texture.

Make packRGB999E5 function available outside of tcuTexture.cpp.

Change-Id: Id714766d9d7269875c8afe8842976677e2935f23
/external/deqp/framework/common/tcuTextureUtil.cpp
becd5d53015521acf7536ba754de326d8b1da2f3 04-Nov-2014 Mika Isojärvi <misojarvi@google.com> Add support for compressed 3D/2D array textures.

Add support for 3D and 2D array textures to tcu::CompressedTexture.
Also cleaned up the tcuCompressedTexture.hpp/.cpp.

Change-Id: I407e04f72d4dbc4e705d26600fbf03607a6c4ea2
/external/deqp/framework/common/tcuTextureUtil.cpp
ade588f3b2b1b6d007b9681e95434dc4a4bd46ca 24-Sep-2014 Jarkko Pöyry <jpoyry@google.com> Update dEQP.

Migrate drawElements Quality Program changes from an internal repository.

Bug: 17388917

Change-Id: I754f2b4b5b077fadff210dbd8d008eeca1d5a794
/external/deqp/framework/common/tcuTextureUtil.cpp
8852c82a1ffa4760985c17cc6875d5d521daf343 11-Sep-2014 Jarkko Poyry <jpoyry@google.com> Update dEQP.

Migrate drawElements Quality Program changes from an internal repository.

Bug: 17388917

Change-Id: I21e3f7bc75813f0510025d697d91a2554dc995d4
/external/deqp/framework/common/tcuTextureUtil.cpp
3c827367444ee418f129b2c238299f49d3264554 02-Sep-2014 Jarkko Poyry <jpoyry@google.com> Import dEQP.

Import drawElements Quality Program from an internal repository.

Bug: 17388917
Change-Id: Ic109fe4a57e31b2a816113d90fbdf51a43e7abeb
/external/deqp/framework/common/tcuTextureUtil.cpp