summaryrefslogtreecommitdiffstats
path: root/Common/interface (follow)
Commit message (Expand)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 FixedLinearAllo...azhirnov2020-11-161-8/+8
| * 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
| * 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 sin...azhirnov2020-10-151-0/+208
* 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 in...assiduous2020-09-171-0/+1
|\
| * use NUM_SHADER_TYPES constant instead of magic number, use std::array instead...azhirnov2020-09-161-0/+1
* | Added GPU vendor and memory size detection (API 240071), closed https://githu...assiduous2020-09-161-0/+8
|/
* MatLib: reworked MakeVector/MakeMatrix (fixed https://github.com/DiligentGrap...assiduous2020-09-071-160/+143
* PipelineStateVkImpl: creating implicit IRenderPass object instead of Vulkan r...assiduous2020-08-021-2/+7
* 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