Release v2.4.d: MSAA, Queries, Bindless Resources, Unit Tests, Format Validation

This release implements a number of new features: MSAA, Queries, Bindless Resources. It also makes a major improvement to code quality assurance by enabling automated unit testing, format validation and static code analysis.

General

These generic cialis online harmful substances tend to accumulate over many different organs, tissues and other internal parts of the body such as fat, protein, and carbohydrates. However no matter what the cause you can get rid of your ED able it temporarily if you choose to cialis shipping. The build-up of fats in the inner arteries can be seen in men in the same type of mechanism as that of order cialis without prescription. This medicine relaxes the vessels in the penile region, is vital for having a viagra 10mg strong penile erection.

API Changes

  • Added Queries
  • Added AdapterType member to DeviceCaps struct
  • Added IDeviceContextGL::SetSwapChain and IRenderDeviceGL::CreateDummyTexture methods
  • Removed IDeviceContext::SetSwapChain method
  • Renamed MAP_FLAG_DO_NOT_SYNCHRONIZE flag to MAP_FLAG_NO_OVERWRITE
  • Added GetVkInstance and GetVkPhysicalDevice methods to IRenderDeviceVk interface
  • Added HLSLSemantic member to LayoutElement  struct
  • Added ResolveTextureSubresource device context command, removed SamplesCount member of the SwapChainDesc
  • Added APIVersion member to EngineCreateInfo struct
  • Added IDeviceObject::GetUniqueID method
  • Added IDeviceContextD3D12::LockCommandQueue, IDeviceContextD3D12::UnlockCommandQueue, IDeviceContextVk::LockCommandQueue, and IDeviceContextVk::UnlockCommandQueue methods
  • Added EnableGPUBasedValidation member to EngineD3D12CreateInfo struct
  • Added DRAW_FLAG_RESOURCE_BUFFERS_INTACT  flag
  • Added HLSLVersion, GLSLVersion and GLESSLVersion to ShaderCreateInfo struct
  • Renamed EngineD3D11DebugFlags to D3D11_DEBUG_FLAGS
  • Split up Draw command into Draw, DrawIndexed, DrawIndirect and DrawIndexedIndirect. Split up DispatchCompute command into DispatchCompute  and DispatchComputeInidrect.
  • Enabled bindless resources
  • Removed SHADER_PROFILE enum
  • Added DIRECT3D_FEATURE_LEVEL and DIRECT3D_FEATURE_LEVEL MinimumFeatureLevel member to EngineD3D11CreateInfo and EngineD3D12CreateInfo  structs (API Version 240032)
  • Updated IEngineFactoryD3D11::EnumerateHardwareAdapters, IEngineFactoryD3D11::EnumerateDisplayModes,
  • IEngineFactoryD3D12::EnumerateHardwareAdapters, IEngineFactoryD3D12::EnumerateDisplayModes to take minimum feature level.
  • Added bBindlessSupported member to DeviceCaps struct.

Leave a Comment

Your email address will not be published.