summaryrefslogtreecommitdiffstats
path: root/Graphics (follow)
Commit message (Collapse)AuthorAgeFilesLines
* GLTF: hacky VR rendering supportext-vks-ol2021-03-274-9/+28
|
* Enable VulkanLogicalDevice with external devicess-ol2021-03-274-43/+106
|
* External Vulkan SwapChain supports-ol2021-03-276-809/+102
|
* External Vulkan Device supports-ol2021-03-278-2/+151
|
* Fixed issue with stale descriptor sets in Vulkanassiduous2021-03-191-0/+3
|
* Fixed Windows 8.1 build issue and a couple of clang warningsassiduous2021-03-191-0/+4
|
* Fixed Win SDK 17763 build issuesassiduous2021-03-193-0/+20
|
* Fixed rebase issues; updated API to version 240083assiduous2021-03-192-1/+3
|
* Removed duplicate code from unbinding incompatible signatures logic in ↵assiduous2021-03-194-78/+49
| | | | D3D11, GL and Vk
* Few updates to PipelineStateD3D11Implassiduous2021-03-191-56/+48
|
* PipelineResourceSignatureD3D11Impl: reworked resource allocationassiduous2021-03-197-124/+145
|
* PipelineStateD3D11Impl: improved D3D11 shader storageassiduous2021-03-192-60/+63
|
* D3D11 backend: optimized resource countersassiduous2021-03-193-32/+120
|
* Some more code improvemnts in D3D11 backendassiduous2021-03-1911-167/+236
|
* ShaderVariableManagerD3D11: some code updatesassiduous2021-03-193-73/+31
|
* Fixed handling pixel shader UAVs in D3D11assiduous2021-03-193-87/+94
|
* More updates to ShaderResourceCacheD3D11 and resource binding in D3D11assiduous2021-03-197-294/+291
|
* Few more updates to ShaderResourceCacheD3D11assiduous2021-03-192-140/+87
|
* Refactored ShaderResourceCacheD3D11assiduous2021-03-196-422/+256
|
* Some updates to ShaderResourceCacheD3D11assiduous2021-03-193-96/+98
|
* Direct3D11: resource cache refactoringazhirnov2021-03-1911-848/+914
|
* GL backend: fixed issue with immutable sampler stages in default signature ↵assiduous2021-03-192-3/+19
| | | | with non-separable programs
* Fixed Vulkan command buffer leakassiduous2021-03-199-126/+143
|
* code cleanupazhirnov2021-03-1965-136/+9
|
* Vulkan: fixed tests on Mac.azhirnov2021-03-1911-24/+281
|
* Added DrawMeshIndirectCount command.azhirnov2021-03-1913-46/+262
|
* Added inline ray tracing & trace rays indirect command.azhirnov2021-03-1922-46/+391
|
* Refactored D3D11 resource cacheassiduous2021-03-1911-914/+441
|
* D3D11 backend: some header clean-up plus few minor updatesassiduous2021-03-1922-40/+37
|
* Unified fence implementations in all backendsassiduous2021-03-197-41/+25
|
* Reworked CommandListBase to use EngineImplTraits like the rest of the base ↵assiduous2021-03-199-22/+34
| | | | classes
* Renamed Align to AlignUpassiduous2021-03-1923-66/+72
|
* Direct3D11: added BindPointsD3D11 instead of TBindPoints and ↵azhirnov2021-03-1915-675/+533
| | | | | | | TBindPointsAndActiveBits, GetShaderResourceTypeAndFlags moved to D3DBase, added DvpVerifySRBResources() and DvpValidateCommittedResource()
* Direct3D11: added resource signatureazhirnov2021-03-1936-2968/+3835
|
* Reworked combined and immutable sampler validation in resource signatureassiduous2021-03-191-61/+136
|
* Some minor/cosmetic changesassiduous2021-03-195-48/+28
|
* Updated resource binding validationassiduous2021-03-199-115/+131
|
* Moved duplicate buffer mode validation logic to ShaderResourceVariableBase.hppassiduous2021-03-194-129/+131
|
* Moved duplicate shader variable functionality to ShaderVariableBaseassiduous2021-03-197-209/+80
|
* Vk backend: moved resource binding logic to variable manager and cacheassiduous2021-03-198-691/+742
|
* D3D12 backend: moved resource binding logic to shader variable mangerassiduous2021-03-194-467/+471
|
* Fixed issue with destruction of ShaderResourceBindingBaseassiduous2021-03-191-46/+60
|
* Unified implementation of IPipelineResourceSignature::IsCompatibleWithassiduous2021-03-199-124/+45
|
* Unified PRS hash calculationassiduous2021-03-1910-102/+77
|
* Renamed Texture*_OGL to Texture*_GLassiduous2021-03-1917-346/+346
|
* GL backend: some code improvementsassiduous2021-03-1911-233/+238
|
* Moved ProcessSignatureResources method to PipelineResourceSignatureBaseassiduous2021-03-197-167/+99
|
* Removed unused ShaderVariableManagerGL::dvpVerifyBindingsassiduous2021-03-194-94/+3
|
* Reworked samplers handling in OpenGLassiduous2021-03-194-105/+104
|
* Resource singature: moved allocation of static resource cache and var ↵assiduous2021-03-195-57/+55
| | | | managers to PipelineResourceSignatureBase