Vulkan: Texture Data Conversions #105762

Merged
Jeroen Bakker merged 23 commits from Jeroen-Bakker/blender:vulkan-textures into main 2023-03-24 08:09:33 +01:00

23 Commits

Author SHA1 Message Date
Jeroen Bakker f734244002 Merge branch 'main' into vulkan-textures 2023-03-24 07:50:50 +01:00
Jeroen Bakker a386ba88fe Merge branch 'main' into vulkan-textures 2023-03-23 08:16:45 +01:00
Jeroen Bakker 718740e6f0 Merge branch 'main' into vulkan-textures 2023-03-21 08:56:07 +01:00
Jeroen Bakker 37ab478537 Merge branch 'main' into vulkan-textures 2023-03-20 08:58:32 +01:00
Jeroen Bakker 4cacec223c Fix incorrect datatype F32/16 2023-03-20 08:33:36 +01:00
Jeroen Bakker 34565dfe49 Use GTEST_SKIP when texture could not be created on platform. 2023-03-20 08:21:38 +01:00
Jeroen Bakker 89296c8f7e Use OpenEXR Imath for float<->half conversion. 2023-03-20 08:08:43 +01:00
Jeroen Bakker 14c5059c2a Fix OpenGL tests. 2023-03-17 13:30:31 +01:00
Jeroen Bakker 478be6712b Cleanup. 2023-03-17 12:40:24 +01:00
Jeroen Bakker df0e20cae9 Added support for F16. 2023-03-17 12:34:49 +01:00
Jeroen Bakker e75a754065 Enabled most tests. 2023-03-17 11:20:56 +01:00
Jeroen Bakker e7ae0a5dfc Reduce complexity by introducing data types. 2023-03-17 10:27:00 +01:00
Jeroen Bakker 12a6b1914d Hide internals of data conversion for quicker development. 2023-03-17 08:49:41 +01:00
Jeroen Bakker 42420b3d8c Enabled half_float tests. 2023-03-17 08:17:34 +01:00
Jeroen Bakker 755a677765 Fixed SNORM/UNORM (precision and conversion) 2023-03-16 18:01:00 +01:00
Jeroen Bakker bc1aa48ae9 Added all test cases for data conversion. 2023-03-16 15:59:05 +01:00
Jeroen Bakker 631b6c887e Merge branch 'main' into vulkan-textures 2023-03-16 09:45:20 +01:00
Jeroen Bakker dd2d6e3642 Merge branch 'main' into vulkan-textures 2023-03-16 09:38:07 +01:00
Jeroen Bakker b0864d4a16 Renamed unmodified to pass_through. 2023-03-14 15:57:29 +01:00
Jeroen Bakker 0f30f7591b Added roundtrip test cases. 2023-03-14 15:55:48 +01:00
Jeroen Bakker fea1967037 Add initial data conversion. 2023-03-14 13:57:33 +01:00
Jeroen Bakker cea93ce736 Merge branch 'main' into vulkan-textures 2023-03-14 10:16:19 +01:00
Jeroen Bakker ba05d2af9e Merge branch 'main' into vulkan-textures 2023-03-13 11:15:57 +01:00