Diligent Graphics > Uncategorized > Release v2.4.d: MSAA, Queries, Bindless Resources, Unit Tests, Format Validation
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
- Enabled bindless resources
- Enabled MSAA
- Implemented queries
- Various API improvements
- Added Tutorial16 – Bindless Resources
- Added Tutorial17 – MSAA
- Added Tutorial18 – Queries
- Removed RenderScript and Lua
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.