summaryrefslogtreecommitdiffstats
path: root/Common (follow)
Commit message (Expand)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 FixedLinearAllo...azhirnov2020-11-162-9/+9
| * 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-285-62/+65
| * PSO refactoring for ray tracingazhirnov2020-10-256-25/+288
| * Merge branch 'master' into ray_tracingazhirnov2020-10-255-0/+335
| |\
* | | 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-153-0/+211
* | 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 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