summaryrefslogtreecommitdiffstats
path: root/Primitives (follow)
Commit message (Collapse)AuthorAgeFilesLines
* DILIGENT_BEGIN_INTERFACE1 helpers-ol2021-03-271-0/+9
|
* Updated copyright noticeassiduous2021-01-0118-18/+18
|
* Added C API for IReferenceCountersassiduous2020-08-291-0/+40
|
* Fixed MSVC compiler warnings + treat warnings as errors; made ↵assiduous2020-05-091-1/+1
| | | | Diligent-BuildSettings private dependency for all projects
* Added IDataBlob::GetConstData methodassiduous2020-04-151-5/+9
|
* Enabled C API in GraphicsUtilities.h; added global function helper macros ↵assiduous2020-02-023-0/+71
| | | | definition files
* Added API function call type specification to fix c/c++ mismatch on x86 MSVCassiduous2020-01-293-6/+13
|
* Reworked C interface to optimize inheritance handlingassiduous2020-01-295-34/+36
|
* Reworked interface definitions to use ↵assiduous2020-01-285-15/+21
| | | | DILIGENT_BEGIN_INTERFACE/DILIGENT_END_INTERFACE pair
* Reworked C inteface method calls to use CALL_IFACE_METHOD macroassiduous2020-01-285-13/+15
|
* Fixed class vs struct issues. Implemented HLSL2GLSL Convertor C interfacesassiduous2020-01-271-2/+28
|
* Guarded interface definitions by define-undef macro helper include pairs to ↵assiduous2020-01-276-27/+122
| | | | avoid macro conflicts
* Reworked C interfaces to share declaration with c++assiduous2020-01-276-30/+111
|
* Implemented D3D11 engine C interface (mostly)assiduous2020-01-271-0/+5
|
* Renamed .h -> .hpp in Common and HLSL2GLSLConverterLib projectsassiduous2020-01-264-4/+4
|
* Fixed IObject::AddRef c interfaceassiduous2020-01-261-1/+1
|
* Fixed Buffer, BufferView, Texture, TextureView interfaces; added C interface ↵assiduous2020-01-261-5/+10
| | | | tests
* Updated Buffer and Texture C interfacesassiduous2020-01-251-8/+15
|
* c inteface: implemented core object VTBLsassiduous2020-01-252-12/+30
|
* Fixed issue with size_t in c headersassiduous2020-01-251-0/+1
|
* Fixed memcmp issueassiduous2020-01-251-5/+2
|
* Reworked main headers to be compatible with cassiduous2020-01-2512-80/+210
|
* Updated handling of fatal errorsassiduous2020-01-241-20/+35
|
* Updated coyright noticeassiduous2020-01-0113-121/+173
|
* Fixed issue with const PVoid not being the intended const void*assiduous2019-12-231-0/+1
|
* clang-formatted Primitives projectEgor Yusov2019-11-2412-218/+234
|
* Renamed INSTALL_DILIGENT_CORE cmake option to DILIGENT_INSTALL_COREEgor Yusov2019-11-211-1/+1
|
* Updated Copyright noticeEgor Yusov2019-09-1713-13/+13
|
* Added 'Diligent-' prefix to project names to avoid name conflicts ↵Egor Yusov2019-06-091-9/+9
| | | | (https://github.com/DiligentGraphics/DiligentEngine/issues/20)
* Fixed few clang warningsEgor Yusov2019-03-241-6/+6
|
* Improved shader resource layout error reportingEgor Yusov2019-03-231-1/+1
|
* Fixed a number of issue with resource bindingEgor Yusov2019-03-011-1/+1
|
* Updating some files to match the new APIEgor Yusov2019-02-271-1/+1
|
* Updated copyright noticeEgor Yusov2019-01-0213-13/+13
|
* Made engine core installation optional that is on by default on Win32 and ↵Egor Yusov2018-12-171-1/+3
| | | | Linux only
* Added install steps; updated header structure for platformsEgor Yusov2018-12-171-0/+2
|
* Improved type safety of different flag typesEgor Yusov2018-11-302-0/+42
|
* Fixed https://github.com/DiligentGraphics/DiligentCore/issues/37 (build ↵Egor Yusov2018-10-231-2/+7
| | | | error on VS2015)
* Reworked dynamic descriptor set allocation/deallocation in Vk backendEgor Yusov2018-09-241-0/+5
|
* Fixed build - attempt 2Egor Yusov2018-09-231-1/+1
|
* Fixed linux/mac build errorsEgor Yusov2018-09-231-2/+2
|
* Reworked message formattingEgor Yusov2018-09-234-19/+22
|
* Reworked upload heap in Vulkan to suballocate pages from the global resource ↵Egor Yusov2018-08-011-1/+1
| | | | manager
* Fixed initialization of DebugMessageCallback to work in Release modeEgor Yusov2018-07-291-2/+2
|
* Updated debug utilities to translate DEV_CHECK_ERR to VERIFY in debug buildEgor Yusov2018-07-231-14/+0
|
* Implemented mapping with MAP_FLAG_DO_NOT_SYNCHRONIZE flag in Vulkan and D3D12Egor Yusov2018-07-221-1/+1
|
* Fixed release build errorEgor Yusov2018-07-221-1/+1
|
* Implemented IFence interface in all backendsEgor Yusov2018-07-221-0/+36
|
* Added Development configuration tests in Vulkan backend; fixed code formattingEgor Yusov2018-07-191-9/+15
|
* Reworked vulkan dynamic heap implementationEgor Yusov2018-06-161-0/+31
|