Quantcast
Channel: Diligent Graphics
Viewing all articles
Browse latest Browse all 29

Release v2.4.e: Vulkan on Android and C API

$
0
0

This release enables Vulkan on Android and adds long-requested C API, as well as implements a set of improvements and bug fixes.

Android+Vulkan

API Changes

  • Added
    PreTransform
     parameter to swap chain description.
  • Added
    PipelineStateCreateInfo
      struct that is now taken by
    IRenderDevice::CreatePipelineState
     instead of
    PipelineStateDesc
     struct. Added
    PSO_CREATE_FLAGS
     enum

Old API:

PipelineStateDesc PSODesc;
// ...
pRenderDevice->CreatePipelineState(PSODesc, &pPSO);

New API:

PipelineStateCreateInfo PSOCreateInfo;
PipelineStateDesc& PSODesc = PSOCreateInfo.PSODesc;
// ...
pRenderDevice->CreatePipelineState(PSOCreateInfo, &pPSO);

  • Added
    PRIMITIVE_TOPOLOGY_LINE_STRIP
     topology
  • Updated swap chain creation functions to use
    NativeWindow
  • Added
    NativeWindow
      wrapper and replaced
    pNativeWndHandle
     and
    pDisplay
     members with it in
    EngineGLCreateInfo

 


Viewing all articles
Browse latest Browse all 29

Latest Images

Trending Articles





Latest Images