qt5base-lts/tests/manual/rhi
Ben Fletcher 9ef702a37b rhi: Add the basic infrastructure for geometry shader support
.. but this will only be supported on Vulkan, OpenGL 3.2+, and Open GL
ES 3.2+ for the time being.

The situation is:

- Vulkan is working.  qsb accepts .geom files already, and QShader has
  existing geometry shader support.

- OpenGL 3.2 and OpenGL ES 3.2 are working.

- D3D11 is not working.  D3D11 supports geometry shaders, but SPIRV-
  Cross does not support translating geometry shaders to HLSL.

- Metal is not working.  Metal does not directly support geometry
  shaders.

Change-Id: Ieb7c44c58b8be5f2e2197bf5133cf6847e6c132d
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
2022-01-31 08:53:37 -08:00
..
compressedtexture_bc1 CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
compressedtexture_bc1_subupload CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
computebuffer CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
computeimage CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
cubemap rhi: vulkan: Fix mipmap generation for cubemaps 2020-09-25 09:24:25 +02:00
cubemap_render rhi: Regenerate shaders for some manual tests 2020-10-11 10:58:56 +02:00
cubemap_scissor CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
float16texture_with_compute rhi: Regenerate shaders for some manual tests 2020-10-11 10:58:56 +02:00
floattexture CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
geometryshader rhi: Add the basic infrastructure for geometry shader support 2022-01-31 08:53:37 -08:00
hellominimalcrossgfxtriangle rhi: manual tests: Switch to VK_LAYER_KHRONOS_validation 2021-05-31 17:16:45 +02:00
instancing rhi: Fix up vertex inputs with matrices 2020-10-14 22:35:19 +02:00
mrt CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
msaarenderbuffer CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
msaatexture CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
multiwindow rhi: manual tests: Switch to VK_LAYER_KHRONOS_validation 2021-05-31 17:16:45 +02:00
multiwindow_threaded rhi: Drop the profiler for now 2022-01-04 13:00:40 +01:00
noninstanced rhi: Make the new direct buffer update available for non-uniform buffers 2020-10-12 07:55:37 +02:00
offscreen rhi: manual tests: Switch to VK_LAYER_KHRONOS_validation 2021-05-31 17:16:45 +02:00
polygonmode rhi: Add support for polygon fill mode 2022-01-31 08:52:05 -08:00
shadowmap rhi: shadowmap manual test: use Nearest filtering 2021-01-04 17:30:26 +01:00
shared rhi: Drop the profiler for now 2022-01-04 13:00:40 +01:00
tessellation rhi: Add support for polygon fill mode 2022-01-31 08:52:05 -08:00
tex3d rhi: Add support for 3D textures 2021-05-31 17:16:57 +02:00
texturearray rhi: Add texture array support 2021-10-29 15:57:13 +02:00
texuploads CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
triquadcube rhi: Add queries for vertex input/output limits 2022-01-12 20:37:20 +01:00
CMakeLists.txt rhi: Add the basic infrastructure for geometry shader support 2022-01-31 08:53:37 -08:00
rhi.pro rhi: Add support for 3D textures 2021-05-31 17:16:57 +02:00