summaryrefslogtreecommitdiffstats
path: root/Common (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Renamed Align to AlignUpassiduous2021-03-194-12/+12
|
* Unified resource signature handling by pipeline state in D3D12, Vk and GLassiduous2021-03-191-16/+22
|
* Moved static variable cache and managers to PipelineResourceSignatureBaseassiduous2021-03-191-0/+4
|
* merged with resource_signatureazhirnov2021-03-191-5/+5
|
* Merged masterassiduous2021-03-191-17/+18
|\
| * Some improvement to ThreadingTools::Signalassiduous2021-02-081-17/+18
| |
| * MathLib: added stream insreters for vector typesassiduous2021-02-041-0/+62
| |
* | MathLib: added stream insreters for vector typesassiduous2021-02-021-0/+42
| |
* | Fixed gcc/clang errorsassiduous2021-02-011-1/+1
| |
* | BacicMath.hpp: fixed clang/gcc build issueassiduous2021-02-011-1/+1
| |
* | Basic math: reworked ExtractBit and renamed to ExtractLSB; added testsassiduous2021-01-251-7/+13
| |
* | pipeline resource signature for vulkanazhirnov2021-01-213-5/+19
| |
* | added pipeline resource signature (wip)azhirnov2021-01-151-2/+2
|/
* Updated copyright noticeassiduous2021-01-0135-35/+35
|
* Some more updates to D3D12 PSO and ShaderResourceLayoutVkassiduous2020-12-241-3/+12
|
* Merge branch 'azhirnov-ray_tracing_2'assiduous2020-12-1510-40/+378
|\
| * BasicMath: minor code formattingassiduous2020-12-151-9/+3
| |
| * Added Scale and Rotation for Matrix3x3azhirnov2020-11-162-0/+71
| |
| * D3D12 resource binding refactoring, rename LinearAllocator to ↵azhirnov2020-11-162-9/+9
| | | | | | | | FixedLinearAllocator.
| * Updated ResourceMappingImplassiduous2020-11-061-1/+1
| |
| * Renamed StringPool::Release to StringPool::Clearassiduous2020-11-061-3/+3
| |
| * Added support for local root signature & shader record.azhirnov2020-11-051-0/+5
| | | | | | | | Bug fix for ray tracing.
| * fixed resource state transitions, some improvements for ray tracingazhirnov2020-11-031-0/+4
| |
| * A number of updates/fixes to PSO refactor mergeassiduous2020-10-285-62/+65
| |
| * PSO refactoring for ray tracingazhirnov2020-10-256-25/+288
| |
| * Merge branch 'master' into ray_tracingazhirnov2020-10-255-0/+335
| |\ | | | | | | | | | | | | | | | | | | | | | # Conflicts: # Graphics/GraphicsEngine/interface/PipelineState.h # Graphics/GraphicsEngineVulkan/include/VulkanTypeConversions.hpp # Graphics/GraphicsEngineVulkan/src/PipelineLayout.cpp # Graphics/GraphicsEngineVulkan/src/VulkanTypeConversions.cpp
* | | Math Lib: added Matrix4x4 constructor from float4 rowsassiduous2020-12-141-0/+13
| | |
* | | MathLib: added CheckBox2DBox2DOverlap functionassiduous2020-12-081-0/+32
| |/ |/|
* | Improved exception safety of pipeline state object constructionassiduous2020-10-201-6/+17
| |
* | Fixed issues with alignment in linear allocatorassiduous2020-10-181-92/+93
| |
* | Fixed Codacy issueassiduous2020-10-181-1/+1
| |
* | Refactored LinearAllocatorassiduous2020-10-181-57/+153
| |
* | Implemented Align for pointers; added testsassiduous2020-10-181-0/+14
| |
* | Fixed compilation, some fixes after reviewazhirnov2020-10-171-1/+2
| |
* | Added GraphicsPipelineCreateInfo and ComputePipelineCreateInfo instead of ↵azhirnov2020-10-153-0/+211
| | | | | | | | | | | | single PipelineCreateInfo. Some optimizations for dynamic memory allocations in PipelineState.
* | A number of corrections for PSO refactoringassiduous2020-10-111-2/+2
| |
* | removed strong references to shaders in PSOazhirnov2020-10-082-0/+3
|/
* Reworked HashMapStringKey class to keep only one pointerassiduous2020-10-051-49/+65
|
* A number of updates to support Metal backendassiduous2020-10-011-1/+1
|
* Refactored internal shader resouce variable indexingassiduous2020-09-181-1/+0
|
* Merge branch 'mesh_shader_fix' of https://github.com/azhirnov/DiligentCore ↵assiduous2020-09-171-0/+1
|\ | | | | | | into azhirnov-mesh_shader_fix
| * use NUM_SHADER_TYPES constant instead of magic number, use std::array ↵azhirnov2020-09-161-0/+1
| | | | | | | | instead of c-style array.
* | Added GPU vendor and memory size detection (API 240071), closed ↵assiduous2020-09-161-0/+8
|/ | | | | | https://github.com/DiligentGraphics/DiligentCore/issues/144. Fixed shader model selection in D3D12 backend
* MatLib: reworked MakeVector/MakeMatrix (fixed ↵assiduous2020-09-071-160/+143
| | | | https://github.com/DiligentGraphics/DiligentCore/issues/159)
* PipelineStateVkImpl: creating implicit IRenderPass object instead of Vulkan ↵assiduous2020-08-021-2/+7
| | | | render pass
* MathLib: added bound box transform functionassiduous2020-06-281-0/+32
|
* MathLib: updated ViewFrustum structassiduous2020-06-201-12/+42
|
* MathLib: added RasterizeTriangle functionassiduous2020-06-061-0/+115
|
* MathLib: added IsPointInsideTriangle functionassiduous2020-06-061-0/+90
|
* MathLib: added high_precision_cross functionassiduous2020-06-051-0/+24
|