Assiduous

Results 140 issues of Assiduous

This allows skipping installation of OpenJPEG targets when they are not needed

- [X] Update CMake version - Updating CMake version to 3.18.2 results in libGraphicsEngineVk.so and libGraphicsEngineGL.so missing in the output folder for some reason. The log says these libraries are...

https://dev.to/denvercoder1/using-github-actions-to-publish-doxygen-docs-to-github-pages-177g https://github.com/JamesIves/github-pages-deploy-action

documentation

Few issues with current Android CI setup require some attention: - [X] After [update to ndk 22.1.7171670](https://github.com/DiligentGraphics/DiligentTools/commit/28ec1e43437cc0d2bfea7c8b558c9e95ccb6af50), the build on CI does not show any [output from the native build](https://github.com/DiligentGraphics/DiligentSamples/runs/2592845202#step:9:192)....

build system

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

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) -...