| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Removed duplicate code from unbinding incompatible signatures logic in ↵ | assiduous | 2021-03-19 | 1 | -24/+4 |
| | | | | | D3D11, GL and Vk | ||||
| * | Few updates to PipelineStateD3D11Impl | assiduous | 2021-03-19 | 1 | -56/+48 |
| | | |||||
| * | PipelineResourceSignatureD3D11Impl: reworked resource allocation | assiduous | 2021-03-19 | 3 | -117/+120 |
| | | |||||
| * | PipelineStateD3D11Impl: improved D3D11 shader storage | assiduous | 2021-03-19 | 2 | -60/+63 |
| | | |||||
| * | D3D11 backend: optimized resource counters | assiduous | 2021-03-19 | 3 | -32/+120 |
| | | |||||
| * | Some more code improvemnts in D3D11 backend | assiduous | 2021-03-19 | 9 | -166/+212 |
| | | |||||
| * | ShaderVariableManagerD3D11: some code updates | assiduous | 2021-03-19 | 3 | -73/+31 |
| | | |||||
| * | Fixed handling pixel shader UAVs in D3D11 | assiduous | 2021-03-19 | 3 | -87/+94 |
| | | |||||
| * | More updates to ShaderResourceCacheD3D11 and resource binding in D3D11 | assiduous | 2021-03-19 | 7 | -294/+291 |
| | | |||||
| * | Few more updates to ShaderResourceCacheD3D11 | assiduous | 2021-03-19 | 2 | -140/+87 |
| | | |||||
| * | Refactored ShaderResourceCacheD3D11 | assiduous | 2021-03-19 | 6 | -422/+256 |
| | | |||||
| * | Some updates to ShaderResourceCacheD3D11 | assiduous | 2021-03-19 | 3 | -96/+98 |
| | | |||||
| * | Direct3D11: resource cache refactoring | azhirnov | 2021-03-19 | 11 | -848/+914 |
| | | |||||
| * | code cleanup | azhirnov | 2021-03-19 | 16 | -54/+3 |
| | | |||||
| * | Added DrawMeshIndirectCount command. | azhirnov | 2021-03-19 | 2 | -0/+7 |
| | | |||||
| * | Added inline ray tracing & trace rays indirect command. | azhirnov | 2021-03-19 | 3 | -1/+10 |
| | | |||||
| * | Refactored D3D11 resource cache | assiduous | 2021-03-19 | 10 | -912/+438 |
| | | |||||
| * | D3D11 backend: some header clean-up plus few minor updates | assiduous | 2021-03-19 | 22 | -40/+37 |
| | | |||||
| * | Unified fence implementations in all backends | assiduous | 2021-03-19 | 2 | -12/+8 |
| | | |||||
| * | Reworked CommandListBase to use EngineImplTraits like the rest of the base ↵ | assiduous | 2021-03-19 | 4 | -7/+12 |
| | | | | | classes | ||||
| * | Renamed Align to AlignUp | assiduous | 2021-03-19 | 4 | -27/+33 |
| | | |||||
| * | Direct3D11: added BindPointsD3D11 instead of TBindPoints and ↵ | azhirnov | 2021-03-19 | 11 | -616/+470 |
| | | | | | | | | TBindPointsAndActiveBits, GetShaderResourceTypeAndFlags moved to D3DBase, added DvpVerifySRBResources() and DvpValidateCommittedResource() | ||||
| * | Direct3D11: added resource signature | azhirnov | 2021-03-19 | 31 | -2961/+3799 |
| | | |||||
| * | Few minor updates to PSO impls | assiduous | 2021-03-19 | 1 | -2/+2 |
| | | |||||
| * | Reworked ExecuteCommandList(s) to take multiple command lists instead of one | assiduous | 2021-02-07 | 2 | -13/+22 |
| | | |||||
| * | Updated copyright notice | assiduous | 2021-01-01 | 68 | -68/+68 |
| | | |||||
| * | PSO initialization: updated shader stage initialization | assiduous | 2020-12-23 | 2 | -13/+12 |
| | | |||||
| * | Merge branch 'azhirnov-ray_tracing_2' | assiduous | 2020-12-15 | 12 | -39/+167 |
| |\ | |||||
| | * | D3D12 resource binding refactoring, rename LinearAllocator to ↵ | azhirnov | 2020-11-16 | 2 | -3/+3 |
| | | | | | | | | | FixedLinearAllocator. | ||||
| | * | Merge branch 'master' into ray_tracing | assiduous | 2020-11-10 | 1 | -1/+1 |
| | |\ | | | | | | | | | | | | | # Conflicts: # Graphics/GraphicsEngine/interface/RenderDevice.h | ||||
| | * | | Refactored TextureBase | assiduous | 2020-11-06 | 1 | -1/+1 |
| | | | | |||||
| | * | | Refactored BufferBase | assiduous | 2020-11-06 | 1 | -2/+2 |
| | | | | |||||
| | * | | Added support for local root signature & shader record. | azhirnov | 2020-11-05 | 2 | -4/+4 |
| | | | | | | | | | | | | | Bug fix for ray tracing. | ||||
| | * | | Added AS copy with compacting. | azhirnov | 2020-11-05 | 2 | -0/+16 |
| | | | | | | | | | | | | | | | | Added UB & SB size checks for Vulkan. Some improvements for ray tracing & tests. | ||||
| | * | | fixed resource state transitions, some improvements for ray tracing | azhirnov | 2020-11-03 | 1 | -1/+1 |
| | | | | |||||
| | * | | A number of minor updates | assiduous | 2020-10-30 | 1 | -9/+6 |
| | | | | |||||
| | * | | added ray tracing implementation for dx12 and vulkan | azhirnov | 2020-10-28 | 2 | -29/+36 |
| | | | | |||||
| | * | | A number of updates/fixes to PSO refactor merge | assiduous | 2020-10-28 | 4 | -2/+4 |
| | | | | |||||
| | * | | PSO refactoring for ray tracing | azhirnov | 2020-10-25 | 7 | -3/+35 |
| | | | | |||||
| | * | | Merge branch 'master' into ray_tracing | azhirnov | 2020-10-25 | 14 | -314/+489 |
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # Graphics/GraphicsEngine/interface/PipelineState.h # Graphics/GraphicsEngineVulkan/include/VulkanTypeConversions.hpp # Graphics/GraphicsEngineVulkan/src/PipelineLayout.cpp # Graphics/GraphicsEngineVulkan/src/VulkanTypeConversions.cpp | ||||
| | * | | | A few random fixes to ray tracing API and implementation | assiduous | 2020-10-04 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Added dummy implementation for D3D11, D3D12, OpenGL | azhirnov | 2020-10-04 | 4 | -1/+75 |
| | | | | | |||||
| * | | | | D3D11 Device context: verifying committed resources only when ↵ | assiduous | 2020-12-14 | 1 | -11/+11 |
| | | | | | | | | | | | | | | | | | DRAW_FLAG_VERIFY_STATES flag is set | ||||
| * | | | | GraphicsTools: added IBufferSuballocator | assiduous | 2020-12-07 | 2 | -2/+2 |
| | | | | | |||||
| * | | | | Added IDeviceContext::GetFrameNumber() method (API ) | assiduous | 2020-12-03 | 1 | -0/+2 |
| | |_|/ |/| | | |||||
| * | | | Fixed engine factories in C API | assiduous | 2020-11-01 | 1 | -1/+1 |
| | |/ |/| | |||||
| * | | Added ShaderResourceQueries device feature and ↵ | assiduous | 2020-10-21 | 1 | -1/+1 |
| | | | | | | | | | EngineGLCreateInfo::ForceNonSeparablePrograms parameter (API 240078) | ||||
| * | | Improved exception safety of SRB object creation | assiduous | 2020-10-20 | 2 | -49/+87 |
| | | | |||||
| * | | Improved exception safety of pipeline state object construction | assiduous | 2020-10-20 | 7 | -177/+201 |
| | | | |||||
| * | | Renamed USAGE_STATIC to USAGE_IMMUTABLE (API240077) | assiduous | 2020-10-19 | 3 | -6/+6 |
| | | | |||||
