Skip to content
This repository was archived by the owner on Aug 1, 2019. It is now read-only.
This repository was archived by the owner on Aug 1, 2019. It is now read-only.

API features roadmap #35

Description

@Kangz

In bold the most important features to write cool demos. The shading language features are explicitly left out. A feature can be checked is checked if investigation have been done, and it is implemented on at least one backend.

  • Command buffer operations
  • Resource bindings
    • Binding Model
    • UBO
    • SSBO
    • Samplers
    • Textures
    • Push constants
  • Fixed function state
    • Vertex input
    • Depth stencil state Depth Stencil State roadmap #29
    • Blend state
    • Primitive topology
    • Cull mode, front face
    • Scissor, viewport
    • Other rasterization state (line width, depth bias, depth clamp)
    • Multisample state
  • Renderpass features Introduce render passes #7
    • Color attachments
    • Clears
    • Depth-stencil attachments
    • Barriers
    • Input attachments
    • Resolves
  • Buffer mapping
  • Textures
    • Formats
      • More formats, including float ones
      • Depth-stencil formats
    • Dimensions
      • Cube / Arrays
      • 1D
      • 3D
    • Sampler state
      • Filtering modes
      • Clamp mode
      • Anisotropic filtering
    • Multisample textures
  • Barriers
    • Resource usage transitions
    • Other barriers (for example between dispatches, when usage stays the same)
    • GPU->CPU sync
  • Extras
    • Queries
    • Other shader stages?
  • WSI

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions