Markus Hötzinger

Results 4 issues of Markus Hötzinger

This PR adds compute shader support for DirectX and OpenGL. It's based on #7352 which already adds tessellation and geometry shaders. The following use cases are covered (with sample projects):...

MojoShader is limited to DX9, OpenGL 2 and GLSL 110. ShaderConductor can still target those versions, but it can also target the newest versions of DX, OpenGL and GLSL. This...

This PR is based on my previous PR #7242 which was DirectX only. Now those new shader stages also work in OpenGL. A switch from MojoShader to ShaderConductor was neccessary...

I've been running into std140 layout violations when targeting GLSL. Adding the fvk-use-gl-layout option to DXC solved this. My implementation might not be exactly how you want to do this,...