Remove the HLSL status table, everything now works
This commit is contained in:
parent
0da96cfc63
commit
8af406090e
1 changed files with 0 additions and 82 deletions
|
|
@ -3,88 +3,6 @@
|
||||||
This directory contains a fork of the shaders found in [data/shaders](https://github.com/SaschaWillems/Vulkan/tree/master/data/shaders), re-written in HLSL.
|
This directory contains a fork of the shaders found in [data/shaders](https://github.com/SaschaWillems/Vulkan/tree/master/data/shaders), re-written in HLSL.
|
||||||
These can be compiled with [DXC](https://github.com/microsoft/DirectXShaderCompiler) using the `compile.py` script.
|
These can be compiled with [DXC](https://github.com/microsoft/DirectXShaderCompiler) using the `compile.py` script.
|
||||||
|
|
||||||
### Status
|
|
||||||
|
|
||||||
Tested on Ubuntu 18.04 + GeForce RTX 2080 Ti
|
|
||||||
|
|
||||||
|
|
||||||
Shaders written to mirror the GLSL versions at `eddd724`. There have been changes made to the GLSL shaders since then, which will need to be updated.
|
|
||||||
|
|
||||||
|
|
||||||
| Name | GLSL @`eddd724e7` | HLSL @`eddd724e7` | GLSL @`10a1ecaf7` | HLSL @`10a1ecaf7`
|
|
||||||
|----------------------------|-------------------|-------------------|-------------------|-------------------
|
|
||||||
| bloom | ☑ | ☑ | ☑ | ☑
|
|
||||||
| computecloth | ☑ | ☑ | ☑ | ☑
|
|
||||||
| computecullandlod | ☑ | ☑ | ☑ | ☑
|
|
||||||
| computeheadless | ☑ | ☑ | ☑ | ☑
|
|
||||||
| computenbody | ☑ | ☑ | ☑ | ☑
|
|
||||||
| computeparticles | ☑ | ❌ | ☑ | ☑
|
|
||||||
| computeraytracing | ☑ | ☑ | ☑ | ☑
|
|
||||||
| computeshader | ☑ | ☑ | ☑ | ☑
|
|
||||||
| conditionalrender | ☑ | ☑ | ☑ | ☑
|
|
||||||
| conservativeraster | ☑ | ☑ | ☑ | ☑
|
|
||||||
| debugmarker | ☑ | ☑ | ☑ | ☑
|
|
||||||
| deferred | ☑ | ☑ | ☑ | ☑
|
|
||||||
| deferredmultisampling | ☑ | ☑ | ☑ | ☑
|
|
||||||
| deferredshadows | ☑ | ☑ | ☑ | ☑
|
|
||||||
| descriptorsets | ☑ | ☑ | ☑ | ☑
|
|
||||||
| displacement | ☑ | ☑ | ☑ | ☑
|
|
||||||
| distancefieldfonts | ☑ | ☑ | ☑ | ☑
|
|
||||||
| dynamicuniformbuffer | ☑ | ☑ | ☑ | ☑
|
|
||||||
| gears | ☑ | ☑ | ☑ | ☑
|
|
||||||
| geometryshader | ☑ | ☑ | ☑ | ☑
|
|
||||||
| gltfscene | - | - | ☑ | ☑
|
|
||||||
| hdr | ☑ | ❌ | ☑ | ☑
|
|
||||||
| imgui | ☑ | ☑ | ☑ | ☑
|
|
||||||
| indirectdraw | ☑ | ☑ | ☑ | ☑
|
|
||||||
| inlineuniformblocks | ☑ | ☑ | ☑ | ☑
|
|
||||||
| inputattachments | ☑ | ☑ | ☑ | ☑
|
|
||||||
| instancing | ☑ | ☑ | ☑ | ☑
|
|
||||||
| mesh | ☑ | ☑ | ❌ | ☑
|
|
||||||
| multisampling | ☑ | ☑ | ☑ | ☑
|
|
||||||
| multithreading | ☑ | ☑ | ☑ | ☑
|
|
||||||
| multiview | ☑ | ☑ | ☑ | ☑
|
|
||||||
| negativeviewportheight | ☑ | ☑ | ☑ | ☑
|
|
||||||
| nv_ray_tracing_basic | ☑ | ☑ | ☑ | ☑
|
|
||||||
| nv_ray_tracing_reflections | ☑ | ☑ | ☑ | ☑
|
|
||||||
| nv_ray_tracing_shadows | ☑ | ☑ | ☑ | ☑
|
|
||||||
| occlusionquery | ☑ | ☑ | ☑ | ☑
|
|
||||||
| offscreen | ☑ | ☑ | ☑ | ☑
|
|
||||||
| parallaxmapping | ☑ | ☑ | ☑ | ☑
|
|
||||||
| particlefire | ☑ | ☑ | ☑ | ☑
|
|
||||||
| pbrbasic | ☑ | ☑ | ☑ | ☑
|
|
||||||
| pbribl | ☑ | ☑ | ☑ | ☑
|
|
||||||
| pbrtexture | ☑ | ☑ | ☑ | ☑
|
|
||||||
| pipelines | ☑ | ☑ | ☑ | ☑
|
|
||||||
| pipelinestatistics | ☑ | ☑ | ☑ | ☑
|
|
||||||
| pushconstants | ☑ | ☑ | ☑ | ☑
|
|
||||||
| pushdescriptors | ☑ | ☑ | ☑ | ☑
|
|
||||||
| radialblur | ☑ | ☑ | ☑ | ☑
|
|
||||||
| renderheadless | ☑ | ☑ | ☑ | ☑
|
|
||||||
| scenerendering | ☑ | ☑ | ☑ | ☑
|
|
||||||
| screenshot | ☑ | ☑ | ☑ | ☑
|
|
||||||
| shadowmapping | ☑ | ☑ | ☑ | ☑
|
|
||||||
| shadowmappingcascade | ☑ | ☑ | ☑ | ☑
|
|
||||||
| shadowmappingomni | ☑ | ☑ | ☑ | ☑
|
|
||||||
| skeletalanimation | ☑ | ☑ | ☑ | ☑
|
|
||||||
| specializationconstants | ☑ | ☑ | ☑ | ☑
|
|
||||||
| sphericalenvmapping | ☑ | ☑ | ☑ | ☑
|
|
||||||
| ssao | ☑ | ☑ | ☑ | ☑
|
|
||||||
| stencilbuffer | ☑ | ☑ | ☑ | ☑
|
|
||||||
| subpasses | ☑ | ☑ | ☑ | ☑
|
|
||||||
| terraintessellation | ☑ | ☑ | ☑ | ☑
|
|
||||||
| tessellation | ☑ | ☑ | ☑ | ☑
|
|
||||||
| textoverlay | ☑ | ☑ | ☑ | ☑
|
|
||||||
| texture | ☑ | ☑ | ☑ | ☑
|
|
||||||
| texture3d | ☑ | ☑ | ☑ | ☑
|
|
||||||
| texturearray | ☑ | ☑ | ☑ | ☑
|
|
||||||
| texturecubemap | ☑ | ❌ | ☑ | ☑
|
|
||||||
| texturemipmapgen | ☑ | ☑ | ☑ | ☑
|
|
||||||
| texturesparseresidency | ☑ | ☑ | ☑ | ☑
|
|
||||||
| triangle | ☑ | ☑ | ☑ | ☑
|
|
||||||
| viewportarray | ☑ | ☑ | ☑ | ☑
|
|
||||||
| vulkanscene | ☑ | ☑ | ☑ | ☑
|
|
||||||
|
|
||||||
### Known issues
|
### Known issues
|
||||||
|
|
||||||
- specialization constants can't be used to specify array size.
|
- specialization constants can't be used to specify array size.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue