History log of /external/deqp/framework/common/tcuTexture.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fc8d2c5cad616ca8994be9d2dd94885f3953100d 05-May-2017 Mika Isojärvi <misojarvi@google.com> Add support for 10 and 12bit packed unorm formats

10 and 12bit unsigned normalized values are packed into highers bits
of 16bit unsigned int.

Change-Id: I18a88547ba29003961bf0806a50cb17995c72f13
Components: Framework
(cherry picked from commit 07621ffcf0362606afeccf2c2deac35bc0f3668a)
/external/deqp/framework/common/tcuTexture.cpp
674ddbb09a7bb6b16f839e129d5f0f2ac6dc9e74 31-Mar-2017 Pyry Haulos <phaulos@google.com> Fix GCC 6.3 warnings in vulkan-cts-1.0.2

Change-Id: Iede7ed79a031ab38c0665d1a115e34d034d2b662
/external/deqp/framework/common/tcuTexture.cpp
af137dda318784e7e05ce24c209407b89c9de065 16-Aug-2016 Pyry Haulos <phaulos@google.com> Merge vulkan-cts-1.0.1 into vulkan-cts-1.0-dev

Change-Id: I8330d7ef441114704a0d722182f456ed7ccb76f9
653ad0e8a4209754304cbd5b5ceb4fdc7b29c01a 16-Aug-2016 Pyry Haulos <phaulos@google.com> Fix merged <space><tab> in C/C++ files

Change-Id: Ice7c1ae46a88c941c5834f9d34fcd4822c30debc
/external/deqp/framework/common/tcuTexture.cpp
afa7d2831523587d80e5540ffb7f75adf418ce5f 25-Jul-2016 Collin Baker <collinbaker@google.com> Improvements to sample verification code

Refactoring and improvements to code in vktSampleVerifier.cpp;
Moved much functionality into separate functions and cleaned up some
quick fixes I had made previously.

Change-Id: I7a02ee0cbe009946ec1126e1e77141596cf1c028
/external/deqp/framework/common/tcuTexture.cpp
199c73a9eb28e6ef553e30bdf6b766198a65e796 17-Jun-2016 Kantoch <marcin.kantoch@mobica.com> Refactoring of existing sparse resources tests to reduce code size
/external/deqp/framework/common/tcuTexture.cpp
5b2b45177edf5062ce3a76a885e60e3fb5044002 03-Dec-2015 Pyry Haulos <phaulos@google.com> Add support for UNORM_SHORT_1555 format; fix bugs

Change-Id: Ia1a5354872fb355c27f312cc320357079810ea6f
/external/deqp/framework/common/tcuTexture.cpp
73fd35f3b995f065863c495364f03a52699c2d4a 03-Dec-2015 Pyry Haulos <phaulos@google.com> Add MIRRORED_ONCE wrap mode

Change-Id: Ie81aeef27df0630d1a348fb3fe373bdc3c61e17e
/external/deqp/framework/common/tcuTexture.cpp
e2145884f87cdca749a754abfd246cdfe01ea2c1 13-Oct-2015 Pyry Haulos <phaulos@google.com> Add tests for PixelBufferAccess getPixel/setPixel

Change-Id: I6acf3ee8e82208090859b895e47a6a9ca1a3a566
/external/deqp/framework/common/tcuTexture.cpp
25977694b814e285649d6a60c148cb3b5a04ef30 14-Oct-2015 Pyry Haulos <phaulos@google.com> Add a few utils for tcu::TextureFormat

* tcu::isValid(TextureFormat) can be used to check if format is
supported by tcuTexture.

* tcu::isAccessValid() can be used to check if getPixel/setPixel access
type is supported for TextureFormat.

* Added tcu::getPixelSize() and deprecated
TextureFormat::getPixelSize().

Change-Id: Ibed3c130d238fb61bb8572678bd6c94ba9457cf9
/external/deqp/framework/common/tcuTexture.cpp
725691d12fb107f6ba64aa8ab5aafa0a1cea2847 14-Oct-2015 Pyry Haulos <phaulos@google.com> Add new texture formats and remove 2 problematic formats

* Add (DS, UNSIGNED_INT_16_8_8).

* Add (RG, UNORM_BYTE_44).

* Add (D/DS, UNSIGNED_INT_24_8_REV).

* Add SNORM_SHORT_565, _4444, _5551, and _INT_1010102_REV.

* Add sBGR and sBGRA channel orders.

* Add support for BGR(A) channel orders for *NORM_SHORT_565, _555,
_4444, _5551, and *INT_1010102_REV.

* Remove FLOAT_UNSIGNED_INT_8 as depth access had unaligned 'float'
values.

* Remove UNSIGNED_INT_16_8 as depth access had unaligned 'short'
values.

Change-Id: I53092b174b7b1657826392a8ce876bf867f6d46f
/external/deqp/framework/common/tcuTexture.cpp
00d2d01b88792c1cbdabac206ec38d9b63c6f401 12-Oct-2015 Pyry Haulos <phaulos@google.com> Add couple of new tcu::TextureFormat::ChannelType's

Change-Id: Iffa8a87f69f3da3bea435c422279f1b8d65c71a9
/external/deqp/framework/common/tcuTexture.cpp
a99421e9ede7fac9c1ea832038e2b6dfe4231845 01-May-2015 Mika Isojärvi <misojarvi@google.com> Optimize sRGB8 lookups by using lut.

Change-Id: I8e77ed3d6572130658b67f8b1dcccad68583d2e6
/external/deqp/framework/common/tcuTexture.cpp
74a1a14a329e7b40806248400aeb1393d91636a7 11-Jun-2015 Mika Isojärvi <misojarvi@google.com> Avoid accessing uninitialized values in get/setPixDepth/Stencil

Access only depth or stencil component when using combined formats in
tcu::Texture to avoid propagating uninitialized values.

Change-Id: I399c912ef07710a5dbb9e85559d108b98a9f2178
/external/deqp/framework/common/tcuTexture.cpp
0158a3f0836be6001b70396c93223f5355d6e657 28-Apr-2015 Mika Isojärvi <misojarvi@google.com> Use fast paths for sRGB formats in PixelBufferAccess.

Change-Id: I1124947adaf32bd1f7501b022eb8d0a9294e3747
/external/deqp/framework/common/tcuTexture.cpp
09307280328f7fe333960a53cddf8c2962af5536 20-May-2015 Jarkko Pöyry <jpoyry@google.com> Fix -Wconversion warnings in framework/common.

Bug: 21161908
Change-Id: I62a1a2223f3441e88f8a737855aa5075a3c5a3f1
/external/deqp/framework/common/tcuTexture.cpp
15df0c55e5bfcdf7e682b0da713a977c6a43bfbb 01-May-2015 Jarkko Pöyry <jpoyry@google.com> am d5be8ad6: Assume border color is always in linear space.

* commit 'd5be8ad612a000b4ad2caf14c8d93501f3558eb8':
Assume border color is always in linear space.
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/tcuTexture.cpp
b2eae966afb13ba3b8850c877f58c93f42dc5c60 29-Apr-2015 Jarkko Pöyry <jpoyry@google.com> Merge "Disallow reading and writing combined depth stencil pixels."
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/tcuTexture.cpp
8baf73a7505944cb677c87b1349664912a4a6db1 21-Apr-2015 Jarkko Pöyry <jpoyry@google.com> Disallow reading and writing combined depth stencil pixels.

Change-Id: I952a50fdcc79dc18cf9548d319891f4621456546
/external/deqp/framework/common/tcuTexture.cpp
09037a4653649d707449463dfe9817a78ccf7d2f 01-Apr-2015 Jarkko Pöyry <jpoyry@google.com> Handle stencil textures as one-channel int textures.

- Make sampling from stencil texture return stencil value in R channel.
This makes stencil textures behave as in GL.
- Fix tests assuming component w is always stencil.

Change-Id: Ibc12949435330e0ac52a469b2fe8f3eab57d9e67
/external/deqp/framework/common/tcuTexture.cpp
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/tcuTexture.cpp
a4a7880d032d3acbdd3f454886ccbce9e967eca5 21-Apr-2015 Jarkko Pöyry <jpoyry@google.com> Remove getDataSize and setPixels from PixelBufferAccess.

- Remove functions that were not safe to use with non-tightly packed
pixel buffer accesses.

Change-Id: I32b83b089da40ccd052f9d7250498a9c4aa4036f
/external/deqp/framework/common/tcuTexture.cpp
22941823a995126908aae341c87f2def77514ee7 18-Apr-2015 Jarkko Pöyry <jpoyry@google.com> Avoid accessing border color directly in tcuTexture.

- Use lookupBorder to lookup border color.
- Fix assertion failure on 2d array texture gather with border
clamp wrap mode.

Change-Id: If28dee16b743154c7ee0794d45da9d12bccc4fd1
/external/deqp/framework/common/tcuTexture.cpp
1d75d23528999118c1911ed100d1d063b06040da 28-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Remove sampleND duplication by always using the offset versions.

Change-Id: I5a007c10043997a73b4faf45313dfb4c89ce71ad
/external/deqp/framework/common/tcuTexture.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/tcuTexture.cpp
257b8b626a76dd3e4cff3b5b252e0151146b2a1d 19-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Merge "Add UNORM_INT24 format."
d6148171f88da1301f053e2e0236afc69416137c 16-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Move array utils out of deDefs.

Change-Id: I77748493f96d9a25288f903eff1eebcafaa9b2c8
/external/deqp/framework/common/tcuTexture.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/tcuTexture.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/tcuTexture.cpp
d9af33c99026cc48446c4cbabfdfbf414bc33065 11-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Merge "Expose isSRGB publicly to avoid duplication."
89a729134d6a1880d2b59426dfe14d615381e314 06-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Expose isSRGB publicly to avoid duplication.

Change-Id: I4244748cdd043a6c6b395a7b9a2e07200a9c6139
/external/deqp/framework/common/tcuTexture.cpp
612e371273c0f7a5b618569ad5995ca4b61b4502 04-Mar-2015 Jarkko Pöyry <jpoyry@google.com> Remove duplicated code.

- Remove duplicated sampleND{Linear,Nearest}. Use always variants
with offset parameter.
- Fix incorrect sample1DOffset inBounds assert.

Change-Id: I5159e9ac3f81b6fde9dee552c4915a9510ec6547
/external/deqp/framework/common/tcuTexture.cpp
ce0c0418f73fc40d4267216513c54df7636926b6 13-Feb-2015 Mika Isojärvi <misojarvi@google.com> Add missing string conversions for tcu::TextureFormat.

Add missing cases to channel order and channel type stringification in
stream operators.

Change-Id: Ic6432e1706bfd192f2466ad83aa171db00ffb2f3
/external/deqp/framework/common/tcuTexture.cpp
29340067e919854db7d50bb8c0b666117b229f5e 03-Feb-2015 Mika Isojärvi <misojarvi@google.com> Improve tcuTexture performance by caching pixel size.

Cache pixel size of the texture format to improve performance. On N6,
N7, N9 and my host machine this improves dEQP-GLES3.functional.texture
tests runtime by ~1-2%.

Change-Id: Ib804cfde7e24fa89a88b7ad907502d0ddded2cea
/external/deqp/framework/common/tcuTexture.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/tcuTexture.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/tcuTexture.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/tcuTexture.cpp