index
:
DiligentCore
ext-vk
[no description]
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Graphics
/
GraphicsEngineD3D12
/
include
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fixed Win SDK 17763 build issues
assiduous
2021-03-19
1
-0
/
+6
*
code cleanup
azhirnov
2021-03-19
14
-18
/
+1
*
Added DrawMeshIndirectCount command.
azhirnov
2021-03-19
2
-6
/
+14
*
Added inline ray tracing & trace rays indirect command.
azhirnov
2021-03-19
1
-5
/
+10
*
Reworked CommandListBase to use EngineImplTraits like the rest of the base cl...
assiduous
2021-03-19
2
-5
/
+7
*
Moved duplicate shader variable functionality to ShaderVariableBase
assiduous
2021-03-19
1
-32
/
+5
*
D3D12 backend: moved resource binding logic to shader variable manger
assiduous
2021-03-19
2
-17
/
+24
*
Unified implementation of IPipelineResourceSignature::IsCompatibleWith
assiduous
2021-03-19
1
-11
/
+0
*
Unified PRS hash calculation
assiduous
2021-03-19
2
-2
/
+19
*
Moved ProcessSignatureResources method to PipelineResourceSignatureBase
assiduous
2021-03-19
1
-7
/
+0
*
ShaderResourceBinding{D3D12, Vk, GL} - removed the remaining duplicate code
assiduous
2021-03-19
1
-3
/
+1
*
Unified implementations of SRB in D3D12, Vk and GL
assiduous
2021-03-19
1
-16
/
+0
*
Moved m_SRBMemAllocator to PipelineResourceSignatureBase
assiduous
2021-03-19
1
-7
/
+0
*
Unified implementation of InitializeStaticSRBResources in D3D12, Vk and GL ba...
assiduous
2021-03-19
1
-2
/
+0
*
D3D12 backend: more header organizing
assiduous
2021-03-19
11
-13
/
+7
*
Implemented common PRS methods directly in PipelineResourceSignatureBase; ref...
assiduous
2021-03-19
26
-162
/
+202
*
Replaced duplicate CacheContentType enums with the common ResourceCacheConten...
assiduous
2021-03-19
2
-13
/
+12
*
Unified resource signature handling by pipeline state in D3D12, Vk and GL
assiduous
2021-03-19
1
-12
/
+1
*
Moved GetResourceAttribution() function to PipelineStateBase to eliminate dup...
assiduous
2021-03-19
1
-45
/
+5
*
Enabled pipeline resource validation in release build
assiduous
2021-03-19
1
-3
/
+1
*
Moved static variable cache and managers to PipelineResourceSignatureBase
assiduous
2021-03-19
2
-4
/
+8
*
Refactored passing template arguments to base classes
assiduous
2021-03-19
19
-102
/
+162
*
OpenGL: added SRB memory allocator, some minor improvements
azhirnov
2021-03-19
4
-10
/
+7
*
Unified device object creation in D3D12, Vulkan and OpenGL
assiduous
2021-03-19
1
-5
/
+44
*
OpenGL: added resource signature
azhirnov
2021-03-19
1
-2
/
+2
*
Few minor updates to DeviceContextD3D12Impl
assiduous
2021-03-19
1
-1
/
+1
*
some fixes and improvements for D3D12 & Vulkan
azhirnov
2021-03-19
1
-2
/
+5
*
D3D12 backend: added extra validation of pipeline resource signature resource...
assiduous
2021-03-19
1
-5
/
+3
*
Few updates to RenderDeviceD3D12Impl
assiduous
2021-03-19
1
-7
/
+22
*
Few updated to RootParamsManager, RootSignatureD3D12, and ShaderResourceCache...
assiduous
2021-03-19
3
-24
/
+87
*
Reworked ShaderVariableVkImpl and ShaderVariableD3D12Impl: removed some dupli...
assiduous
2021-03-19
2
-64
/
+48
*
Some updates to ShaderVariableD3D12
assiduous
2021-03-19
2
-55
/
+30
*
Added IShaderResourceBinding::StaticResourcesInitialized method
assiduous
2021-03-19
1
-6
/
+1
*
Replaced InitializeStaticResources and InitializeStaticResourcesWithSignature...
assiduous
2021-03-19
2
-3
/
+3
*
Reworked ShaderResourceBindingVkImpl and ShaderResourceBindingD3D12Impl: move...
assiduous
2021-03-19
2
-14
/
+3
*
Improved paramter packing for CommitRootTables and CommitRootViews methods of...
assiduous
2021-03-19
1
-14
/
+13
*
Reworked ShaderResourceCacheD3D12 to keep track of bound dynamic root buffer ...
assiduous
2021-03-19
3
-42
/
+83
*
D3D12 backend: updated dynamic root buffers counting plus added counter valid...
assiduous
2021-03-19
2
-5
/
+2
*
Few updates to DeviceContextD3D12Impl
assiduous
2021-03-19
2
-9
/
+8
*
Implemented committed resource validation in d3d12
assiduous
2021-03-19
3
-30
/
+65
*
Reworked shader resource binding remapping in d3d12; updated PipelineStateD3D...
assiduous
2021-03-19
3
-39
/
+56
*
Refactored D3D12 shader resource cache and descriptor table handling
assiduous
2021-03-19
5
-217
/
+131
*
Reworked PipelineResourceSignatureD3D12Impl::CommitRootViews
assiduous
2021-03-19
1
-0
/
+2
*
D3D12 backend: moved resource state transition logic from PipelineResourceSig...
assiduous
2021-03-19
2
-14
/
+56
*
Unified static resource methods in PipelineResourceSignatureVkImpl and Pipeli...
assiduous
2021-03-19
1
-2
/
+2
*
Moved duplicate static resources logic from PipelineResourceSignatureD3D12Imp...
assiduous
2021-03-19
1
-11
/
+4
*
PipelineResourceSignatureD3D12Impl: some refactoring
assiduous
2021-03-19
2
-10
/
+23
*
D3D12 backend: some code cleanup
assiduous
2021-03-19
11
-20
/
+18
*
Reworked CommandQueueD3D12Impl and CommandQueueVkImpl to use atomics
assiduous
2021-03-19
1
-3
/
+4
*
Refactored implementation of state tranistions in D3D12 backend
assiduous
2021-03-19
1
-14
/
+14
[next]