summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3D11 (unfollow)
Commit message (Expand)AuthorFilesLines
2021-03-19Removed duplicate code from unbinding incompatible signatures logic in D3D11,...assiduous1-24/+4
2021-03-19Few updates to PipelineStateD3D11Implassiduous1-56/+48
2021-03-19PipelineResourceSignatureD3D11Impl: reworked resource allocationassiduous3-117/+120
2021-03-19PipelineStateD3D11Impl: improved D3D11 shader storageassiduous2-60/+63
2021-03-19D3D11 backend: optimized resource countersassiduous3-32/+120
2021-03-19Some more code improvemnts in D3D11 backendassiduous9-166/+212
2021-03-19ShaderVariableManagerD3D11: some code updatesassiduous3-73/+31
2021-03-19Fixed handling pixel shader UAVs in D3D11assiduous3-87/+94
2021-03-19More updates to ShaderResourceCacheD3D11 and resource binding in D3D11assiduous7-294/+291
2021-03-19Few more updates to ShaderResourceCacheD3D11assiduous2-140/+87
2021-03-19Refactored ShaderResourceCacheD3D11assiduous6-422/+256
2021-03-19Some updates to ShaderResourceCacheD3D11assiduous3-96/+98
2021-03-19Direct3D11: resource cache refactoringazhirnov11-848/+914
2021-03-19code cleanupazhirnov16-54/+3
2021-03-19Added DrawMeshIndirectCount command.azhirnov2-0/+7
2021-03-19Added inline ray tracing & trace rays indirect command.azhirnov3-1/+10
2021-03-19Refactored D3D11 resource cacheassiduous10-912/+438
2021-03-19D3D11 backend: some header clean-up plus few minor updatesassiduous22-40/+37
2021-03-19Unified fence implementations in all backendsassiduous2-12/+8
2021-03-19Reworked CommandListBase to use EngineImplTraits like the rest of the base cl...assiduous4-7/+12
2021-03-19Renamed Align to AlignUpassiduous4-27/+33
2021-03-19Direct3D11: added BindPointsD3D11 instead of TBindPoints and TBindPointsAndAc...azhirnov11-616/+470
2021-03-19Direct3D11: added resource signatureazhirnov31-2961/+3799
2021-03-19Few minor updates to PSO implsassiduous1-2/+2
2021-02-07Reworked ExecuteCommandList(s) to take multiple command lists instead of oneassiduous2-13/+22
2021-01-01Updated copyright noticeassiduous68-68/+68
2020-12-23PSO initialization: updated shader stage initializationassiduous2-13/+12
2020-12-14D3D11 Device context: verifying committed resources only when DRAW_FLAG_VERIF...assiduous1-11/+11
2020-12-07GraphicsTools: added IBufferSuballocatorassiduous2-2/+2
2020-12-03Added IDeviceContext::GetFrameNumber() method (API )assiduous1-0/+2
2020-11-16D3D12 resource binding refactoring, rename LinearAllocator to FixedLinearAllo...azhirnov2-3/+3
2020-11-06Refactored TextureBaseassiduous1-1/+1
2020-11-06Refactored BufferBaseassiduous1-2/+2
2020-11-05Added support for local root signature & shader record.azhirnov2-4/+4
2020-11-05Added AS copy with compacting.azhirnov2-0/+16
2020-11-03fixed resource state transitions, some improvements for ray tracingazhirnov1-1/+1
2020-11-01Fixed engine factories in C APIassiduous1-1/+1
2020-10-30A number of minor updatesassiduous1-9/+6
2020-10-28added ray tracing implementation for dx12 and vulkanazhirnov2-29/+36
2020-10-28A number of updates/fixes to PSO refactor mergeassiduous4-2/+4
2020-10-25PSO refactoring for ray tracingazhirnov7-3/+35
2020-10-21Added ShaderResourceQueries device feature and EngineGLCreateInfo::ForceNonS...assiduous1-1/+1
2020-10-20Improved exception safety of SRB object creationassiduous2-49/+87
2020-10-20Improved exception safety of pipeline state object constructionassiduous7-177/+201
2020-10-19Renamed USAGE_STATIC to USAGE_IMMUTABLE (API240077)assiduous3-6/+6
2020-10-19Renamed static sampler to immutable sampler (API240076)assiduous4-51/+52
2020-10-18A number of fixes for PSO creation refactoring (API240075)assiduous5-79/+68
2020-10-17All backends: added resource dimension validation when setting shader variablesassiduous1-10/+14
2020-10-15Added GraphicsPipelineCreateInfo and ComputePipelineCreateInfo instead of sin...azhirnov5-106/+173
2020-10-14Added buffer mode validation when binding buffer viewsassiduous1-0/+2