WineHQ

Vkd3d-todo: Difference between revisions

(Created page with "== vkd3d todo ==")
 
Line 1: Line 1:
== vkd3d todo ==
== vkd3d todo ==
=== before libvkd3d-shader release ===
* Finish API for flexible shader parameters.
* Add API for enabling optional features/extensions, e.g. SPIR-V extensions, GLSL extensions.
* Avoid artificial limits in the API, e.g. VKD3D_SHADER_MAX_UNORDERED_ACCESS_VIEWS.
* Should shader translation to GLSL use the same exported function as SPIR-V translator?
* Should DXGIL use the same exported function as TPF (DXBC)?
* Consider renaming vkd3d_shader_compile_dxbc() to vkd3d_shader_compile_tpf() (Tokenized Program Format).
* Consider addding tests for OpenGL SPIR-V.
*  Review API for consistency and extensibility.
* Add support for resource arrays.
* Add or consider support for Shader Model 5.1 and 6.0+.
* Add or consider support for UAV in vertex processing shader stages.

Revision as of 21:43, 1 May 2019

vkd3d todo

before libvkd3d-shader release

  • Finish API for flexible shader parameters.
  • Add API for enabling optional features/extensions, e.g. SPIR-V extensions, GLSL extensions.
  • Avoid artificial limits in the API, e.g. VKD3D_SHADER_MAX_UNORDERED_ACCESS_VIEWS.
  • Should shader translation to GLSL use the same exported function as SPIR-V translator?
  • Should DXGIL use the same exported function as TPF (DXBC)?
  • Consider renaming vkd3d_shader_compile_dxbc() to vkd3d_shader_compile_tpf() (Tokenized Program Format).
  • Consider addding tests for OpenGL SPIR-V.
  • Review API for consistency and extensibility.
  • Add support for resource arrays.
  • Add or consider support for Shader Model 5.1 and 6.0+.
  • Add or consider support for UAV in vertex processing shader stages.
This page was last edited on 1 May 2019, at 21:43.