summaryrefslogtreecommitdiffstats
path: root/Common/interface (unfollow)
Commit message (Expand)AuthorFilesLines
2021-03-19Renamed Align to AlignUpassiduous3-11/+11
2021-03-19Unified resource signature handling by pipeline state in D3D12, Vk and GLassiduous1-16/+22
2021-03-19Moved static variable cache and managers to PipelineResourceSignatureBaseassiduous1-0/+4
2021-03-19merged with resource_signatureazhirnov1-5/+5
2021-02-08Some improvement to ThreadingTools::Signalassiduous1-17/+18
2021-02-04MathLib: added stream insreters for vector typesassiduous1-0/+62
2021-02-02MathLib: added stream insreters for vector typesassiduous1-0/+42
2021-02-01Fixed gcc/clang errorsassiduous1-1/+1
2021-02-01BacicMath.hpp: fixed clang/gcc build issueassiduous1-1/+1
2021-01-25Basic math: reworked ExtractBit and renamed to ExtractLSB; added testsassiduous1-7/+13
2021-01-21pipeline resource signature for vulkanazhirnov3-5/+19
2021-01-15added pipeline resource signature (wip)azhirnov1-2/+2
2021-01-01Updated copyright noticeassiduous27-27/+27
2020-12-24Some more updates to D3D12 PSO and ShaderResourceLayoutVkassiduous1-3/+12
2020-12-15BasicMath: minor code formattingassiduous1-9/+3
2020-12-14Math Lib: added Matrix4x4 constructor from float4 rowsassiduous1-0/+13
2020-12-08MathLib: added CheckBox2DBox2DOverlap functionassiduous1-0/+32
2020-11-16Added Scale and Rotation for Matrix3x3azhirnov2-0/+71
2020-11-16D3D12 resource binding refactoring, rename LinearAllocator to FixedLinearAllo...azhirnov1-8/+8
2020-11-06Updated ResourceMappingImplassiduous1-1/+1
2020-11-06Renamed StringPool::Release to StringPool::Clearassiduous1-3/+3
2020-11-05Added support for local root signature & shader record.azhirnov1-0/+5
2020-11-03fixed resource state transitions, some improvements for ray tracingazhirnov1-0/+4
2020-10-28A number of updates/fixes to PSO refactor mergeassiduous3-60/+64
2020-10-25PSO refactoring for ray tracingazhirnov4-25/+285
2020-10-20Improved exception safety of pipeline state object constructionassiduous1-6/+17
2020-10-18Fixed issues with alignment in linear allocatorassiduous1-92/+93
2020-10-18Fixed Codacy issueassiduous1-1/+1
2020-10-18Refactored LinearAllocatorassiduous1-57/+153
2020-10-18Implemented Align for pointers; added testsassiduous1-0/+14
2020-10-17Fixed compilation, some fixes after reviewazhirnov1-1/+2
2020-10-15Added GraphicsPipelineCreateInfo and ComputePipelineCreateInfo instead of sin...azhirnov1-0/+208
2020-10-05Reworked HashMapStringKey class to keep only one pointerassiduous1-49/+65
2020-10-01A number of updates to support Metal backendassiduous1-1/+1
2020-09-18Refactored internal shader resouce variable indexingassiduous1-1/+0
2020-09-16Added GPU vendor and memory size detection (API 240071), closed https://githu...assiduous1-0/+8
2020-09-16use NUM_SHADER_TYPES constant instead of magic number, use std::array instead...azhirnov1-0/+1
2020-09-07MatLib: reworked MakeVector/MakeMatrix (fixed https://github.com/DiligentGrap...assiduous1-160/+143
2020-08-02PipelineStateVkImpl: creating implicit IRenderPass object instead of Vulkan r...assiduous1-2/+7
2020-06-28MathLib: added bound box transform functionassiduous1-0/+32
2020-06-20MathLib: updated ViewFrustum structassiduous1-12/+42
2020-06-06MathLib: added RasterizeTriangle functionassiduous1-0/+115
2020-06-06MathLib: added IsPointInsideTriangle functionassiduous1-0/+90
2020-06-05MathLib: added high_precision_cross functionassiduous1-0/+24
2020-05-12Fixing typos in matrix4x4, matrix3x3, matrix2x2 operator==marie-Eve Dubé1-3/+3
2020-05-12MathLib: added matrix-vector multiplications & testsassiduous1-1/+35
2020-04-24MatbLib: added Matrix2x2: Inverse functionassiduous1-0/+12
2020-04-15Added IDataBlob::GetConstData methodassiduous2-2/+11
2020-04-12Fixed typoassiduous1-1/+1
2020-04-12MathLib: added BitInterleave16 functionassiduous1-0/+24