qt5base-lts/tests/manual/rhi
Laszlo Agocs 870a3011ed rhi: Add a displacement / tessellation manual test
There is something odd when running on Metal: note how the uv
is vec3 instead of vec2, in order to make the vertex-tesc-tese
data to look like this:

struct main0_out
{
    float3 out_uv;
    float3 out_normal;
    float4 gl_Position;
};

if out_uv was float2 we'd get some strange rendering results,
perhaps due to something related to alignment. But have no means
to investigate this further.

Change-Id: I79d4edb2ddde3971c599c4326d98e99a49aa7122
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
2023-02-14 17:48:09 +01:00
..
compressedtexture_bc1 Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
compressedtexture_bc1_subupload Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
computebuffer Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
computeimage Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
cubemap Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
cubemap_render Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
cubemap_scissor Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
displacement rhi: Add a displacement / tessellation manual test 2023-02-14 17:48:09 +01:00
float16texture_with_compute Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
floattexture Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
geometryshader Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
hellominimalcrossgfxtriangle rhi: Add D3D12 support 2023-02-07 13:33:01 +01:00
instancing Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
mrt Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
msaarenderbuffer Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
msaatexture Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
multiwindow Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
multiwindow_threaded Move QMacAutoReleasePool from qglobal.h to qcore_mac_p.h 2022-09-01 13:26:30 +02:00
noninstanced Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
offscreen rhi: Add D3D12 support 2023-02-07 13:33:01 +01:00
polygonmode Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
rhiwidget Fix up rhiwidget manual test after the QWidgetPrivate change 2022-12-01 02:23:51 +01:00
shadowmap Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
shared rhi: Add a displacement / tessellation manual test 2023-02-14 17:48:09 +01:00
stenciloutline rhi: Add a manual test for simple stencil-based outline 2022-10-25 15:19:41 +02:00
stereo Add support for stereoscopic content in QRhi::OpenGLES2 2022-11-07 09:08:44 +01:00
tessellation rhi: metal: Add support for tessellation 2022-09-01 19:44:19 +02:00
tex1d rhi: tex1d manual test: Also build GLSL 120 shaders 2022-11-16 18:19:24 +01:00
tex3d Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
texturearray rhi: Add D3D12 support 2023-02-07 13:33:01 +01:00
texuploads Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
triquadcube Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
CMakeLists.txt rhi: Add a displacement / tessellation manual test 2023-02-14 17:48:09 +01:00
rhi.pro rhi: Add support for 3D textures 2021-05-31 17:16:57 +02:00