DiligentCore icon indicating copy to clipboard operation
DiligentCore copied to clipboard

A modern cross-platform low-level graphics API

Results 76 DiligentCore issues
Sort by recently updated
recently updated
newest added

This requires using some sort of software implementation such as [llvmpipe](https://www.mesa3d.org/llvmpipe.html). Unfortunately, llvmpipe only implements OpenGL 3.3, though missing features might not be a bing problem, see [here](https://mesamatrix.net).

enhancement

Both [Direct3D12](https://microsoft.github.io/DirectX-Specs/d3d/D3D12EnhancedBarriers.html#overall-design-details) and [Vulkan](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_synchronization2.html) recently introduced better approaches to synchronization. Direct3D12 in particular made it much more similar to Vulkan. It is worth revisiting the synchronization implementation and API.

enhancement
API
performance

In GraphicTypes.h, GL_COMPRESSED_SRGB_S3TC_DXT1_EXT is mentioned as the OpenGL counterpart of TEX_FORMAT_BC1_UNORM_SRGB (DXGI_FORMAT_BC1_UNORM_SRGB). I think, the correct counterpart is GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT.

Use https://github.com/btzy/nativefiledialog-extended

CI log: ``` [ OK ] DynamicTextureAtlas.AllocRace (85 ms) [ RUN ] DynamicTextureAtlas.AllocFreeRace Diligent Engine: Info: Dynamic texture array: expanding texture 'Dynamic Texture Atlas Alloc-Free Race Test' (512 x 512...

bug

- Leverage the option to provide external third-party libraries: - Add special CMake file that will only be used on CI and that will try to find pre-built static libraries...

build system

- [ ] Improve parser comments with examples, e.g.: ``` // Texture2DMS < float, 4 > ... ; // ^ ``` See HLSL2GLSLConverterImpl.cpp as an example. Also, [StreqSuff function](https://github.com/DiligentGraphics/DiligentCore/blob/32aa6dc79fa9a07f5508c09f7a3521a52535bc8d/Common/interface/StringTools.hpp#L110) -...