summaryrefslogtreecommitdiffstats
path: root/Common/interface (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Renamed Align to AlignUpassiduous2021-03-193-11/+11
|
* 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-0127-27/+27
|
* Some more updates to D3D12 PSO and ShaderResourceLayoutVkassiduous2020-12-241-3/+12
|
* Merge branch 'azhirnov-ray_tracing_2'assiduous2020-12-158-37/+375
|\
| * 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-161-8/+8
| | | | | | | | 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-283-60/+64
| |
| * PSO refactoring for ray tracingazhirnov2020-10-254-25/+285
| |
* | 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-151-0/+208
| | | | | | single PipelineCreateInfo. Some optimizations for dynamic memory allocations in PipelineState.
* 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
|
* Fixing typos in matrix4x4, matrix3x3, matrix2x2 operator==marie-Eve Dubé2020-05-121-3/+3
|
* MathLib: added matrix-vector multiplications & testsassiduous2020-05-121-1/+35
|
* MatbLib: added Matrix2x2: Inverse functionassiduous2020-04-241-0/+12
|