両方とも前のリビジョン前のリビジョン | 次のリビジョン両方とも次のリビジョン |
opengl:devices [2018/09/07 21:58] – [Amazon] oga | opengl:devices [2018/09/07 23:32] – [OpenGL / OpenGL ES] oga |
---|
Shader に初めて対応した API Version | Shader に初めて対応した API Version |
| |
^ DirectX Shader ^^^ OpenGL Shader ^^^^ ShaderModel ^ | ^ DirectX Shader ^^^ OpenGL Shader ^^^^ ShaderModel ^ |
| Vertex Shader | vsh | Direct3D 8 | | | | | sm 1.0 | | | Vertex Shader | vsh | Direct3D 8 | | | | | sm 1.0 | |
| Pixel Shader | psh | Direct3D 8 | | | | | sm 1.0 | | | Pixel Shader | psh | Direct3D 8 | | | | | sm 1.0 | |
| Vertex Shader | vsh | Direct3D 9 | | | | | sm 2.0 | | | Vertex Shader | vsh | Direct3D 9 | | | | | sm 2.0 | |
| Pixel Shader | psh | Direct3D 9 | | | | | sm 2.0 | | | Pixel Shader | psh | Direct3D 9 | | | | | sm 2.0 | |
| Vertex Shader | vsh | Direct3D 9 | Vertex Shader | vsh | OpenGL 2.0 | OpenGL ES 2.0 | sm 3.0 | | | Vertex Shader | vsh | Direct3D 9 | Vertex Shader | vsh | OpenGL 2.0 | OpenGL ES 2.0 | sm 3.0 | |
| Pixel Shader | psh | Direct3D 9 | Fragment Shader | fsh | OpenGL 2.0 | OpenGL ES 2.0 | sm 3.0 | | | Pixel Shader | psh | Direct3D 9 | Fragment Shader | fsh | OpenGL 2.0 | OpenGL ES 2.0 | sm 3.0 | |
| Geometry Shader | gsh | Direct3D 10 | Geomtery Shader | gsh | OpenGL 3.2 | OpenGL ES 3.1 AEP | sm 4.0 | | | Geometry Shader | gsh | Direct3D 10 | Geomtery Shader | gsh | OpenGL 3.2 | OpenGL ES 3.1 AEP | sm 4.0 | |
| Hull Shader | hsh | Direct3D 11 | Tessellation Control Shader | tcsh | OpenGL 4.0 | OpenGL ES 3.1 AEP | sm 5.0 | | | Hull Shader | hsh | Direct3D 11 | Tessellation Control Shader | tcsh | OpenGL 4.0 | OpenGL ES 3.1 AEP | sm 5.0 | |
| Domain Shader | dsh | Direct3D 11 | Tessellation Evaluation Shader | tesh | OpenGL 4.0 | OpenGL ES 3.1 AEP | sm 5.0 | | | Domain Shader | dsh | Direct3D 11 | Tessellation Evaluation Shader | tesh | OpenGL 4.0 | OpenGL ES 3.1 AEP | sm 5.0 | |
| Compute Shader | csh | Direct3D 11 | ComputeShader (OpenCL) | csh | OpenGL 4.3/OpenCL | OpenGL ES 3.1 / Metal | sm 5.0 | | | Compute Shader | csh | Direct3D 11 | ComputeShader (OpenCL) | csh | OpenGL 4.3/OpenCL | OpenGL ES 3.1 / Metal | sm 5.0 | |
| | Ray Generation Shader | | Direct3D 12 | | | | | sm 6.x | |
| | Intersection Shader | | Direct3D 12 | | | | | sm 6.x | |
| | Any Hit Shader | | Direct3D 12 | | | | | sm 6.x | |
| | Closest Hit Shader | | Direct3D 12 | | | | | sm 6.x | |
| | Miss Shader | | Direct3D 12 | | | | | sm 6.x | |
| | Callable Shader | | Direct3D 12 | | | | | sm 6.x | |
| |
| |