summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3DBase (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixed Windows 8.1 build issue and a couple of clang warningsassiduous2021-03-191-0/+4
|
* Renamed Align to AlignUpassiduous2021-03-191-1/+1
|
* Direct3D11: added BindPointsD3D11 instead of TBindPoints and ↵azhirnov2021-03-192-1/+62
| | | | | | | TBindPointsAndActiveBits, GetShaderResourceTypeAndFlags moved to D3DBase, added DvpVerifySRBResources() and DvpValidateCommittedResource()
* Refactored passing template arguments to base classesassiduous2021-03-191-3/+3
|
* Unified device object creation in D3D12, Vulkan and OpenGLassiduous2021-03-191-8/+7
|
* Added shader compiler macros to shader sourceassiduous2021-03-191-1/+3
|
* RunTimeResourceArray: added constant buffersassiduous2021-03-191-0/+9
|
* Fixed few issues with run-time sized arrays in D3D12; enabled test.assiduous2021-03-191-0/+19
|
* PipelineResourceSignatureD3D12Impl: added bound buffer view mode validationassiduous2021-03-192-61/+7
|
* Reworked ShaderVariableVkImpl and ShaderVariableD3D12Impl: removed some ↵assiduous2021-03-191-1/+1
| | | | duplicate code
* Implemented committed resource validation in d3d12assiduous2021-03-191-0/+5
|
* ShaderResources: removed obsolete functionsassiduous2021-03-192-129/+0
|
* merged with resource_signatureazhirnov2021-03-192-10/+6
|
* Fixed build issue with Win SDK 18362 (fixed ↵assiduous2021-01-061-1/+1
| | | | https://github.com/DiligentGraphics/DiligentEngine/issues/116)
* Updated copyright noticeassiduous2021-01-0117-17/+17
|
* D3D12: moved ray tracing constants to RenderDeviceD3D12Impl::Propertiesassiduous2020-12-161-2/+0
|
* Fixed Win SDK 17763 build issuesassiduous2020-12-152-2/+22
|
* Removed SWAP_CHAIN_USAGE_UNORDERED_ACCESS, fixed shader group checksazhirnov2020-11-181-0/+1
|
* remap resource binding for DirectX 12azhirnov2020-11-122-5/+8
|
* Added ability to update AS.azhirnov2020-11-101-6/+7
|
* GraphicsEngineBase: removed pch.hassiduous2020-11-061-1/+0
|
* A number of updates/fixes to PSO refactor mergeassiduous2020-10-286-32/+117
|
* PSO refactoring for ray tracingazhirnov2020-10-254-63/+106
|
* Added ShaderResourceQueries device feature and ↵assiduous2020-10-211-0/+1
| | | | EngineGLCreateInfo::ForceNonSeparablePrograms parameter (API 240078)
* Improved exception safety of pipeline state object constructionassiduous2020-10-202-2/+2
|
* Renamed static sampler to immutable sampler (API240076)assiduous2020-10-192-36/+36
|
* All backends: added resource dimension validation when setting shader variablesassiduous2020-10-172-0/+37
|
* Added buffer mode validation when binding buffer viewsassiduous2020-10-141-0/+49
|
* All backends: removed string pool from shader resource objects as it is only ↵assiduous2020-10-052-15/+20
| | | | used to allocate strings
* CMake utils: added package_required_dlls to enable packaging shader compiler ↵assiduous2020-09-191-1/+33
| | | | DLLs into UWP bundle
* Removed AdapterAttribs struct that was a duplicate of GraphicsAdapterInfo. ↵assiduous2020-09-174-16/+24
| | | | Moved few members to GraphicsAdapterInfo
* Added GPU vendor and memory size detection (API 240071), closed ↵assiduous2020-09-162-1/+26
| | | | | | https://github.com/DiligentGraphics/DiligentCore/issues/144. Fixed shader model selection in D3D12 backend
* Completed shader compilation refactoring (fixed ↵assiduous2020-09-151-37/+20
| | | | https://github.com/DiligentGraphics/DiligentCore/issues/160)
* Refactoring shader compilation - part IIIassiduous2020-09-141-106/+35
|
* Refactoring shader compilation - part IIassiduous2020-09-141-104/+3
|
* Fixed linux build errorassiduous2020-09-141-1/+1
|
* Refactoring shader compilation tools - part I ↵assiduous2020-09-143-16/+21
| | | | (https://github.com/DiligentGraphics/DiligentCore/issues/160)
* Added option to enable/disable device features during initialization (API ↵assiduous2020-09-131-20/+20
| | | | 240069)
* Fixed shader error log + fixed tests in Win8.1assiduous2020-09-121-1/+2
|
* Fixed CMake issues with CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION not being ↵assiduous2020-09-111-6/+0
| | | | defined for Win8.1; disabled DXC tests
* Few updates to ShaderD3DBaseassiduous2020-09-102-148/+79
|
* added IDxCompilerLibrary interface. DXCompilerBase moved to platform ↵azhirnov2020-09-092-41/+17
| | | | specific files
* removed m_isDXIL flag, detect DXIL by bytecodeazhirnov2020-09-082-11/+11
|
* removed DILIGENT_HAS_SPIRV_DXCOMPILER, it not needed because used dynamic ↵azhirnov2020-09-081-8/+1
| | | | loading and user can specify path to library
* Added pDxCompilerPath to engine create info,azhirnov2020-09-072-12/+12
| | | | | | | fixed DXC usage in Linux, fixed FX compiler path for Win8, fixed DXC name refactoring: rename DXIL to DXC, keep DXIL names only for D3D12, disable DXC on Android
* fixed compilation on UWPazhirnov2020-09-021-1/+4
|
* fixed compilation on UWP, use FXC by default on D3D12azhirnov2020-09-021-4/+4
|
* fixed compilation on Mac & UWPazhirnov2020-09-011-1/+2
|
* fixed compilation on linux & androidazhirnov2020-09-011-2/+5
|
* validate included file name (fix for samples)azhirnov2020-08-311-1/+1
|