summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngine/interface/Shader.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Added inline ray tracing & trace rays indirect command.azhirnov2021-03-191-0/+4
* Fixed few issues with run-time sized arrays in D3D12; enabled test.assiduous2021-03-191-0/+21
* allow to combine graphics PRS with mesh pipelineazhirnov2021-01-261-1/+2
* GraphicsAccessories: added PipelineTypeFromShaderStages functionassiduous2021-01-251-2/+20
* Added first couple of pipeline resource signature testsassiduous2021-01-251-2/+2
* pipeline resource signature for vulkanazhirnov2021-01-211-0/+2
* Updated copyright noticeassiduous2021-01-011-1/+1
* Merge branch 'master' into ray_tracingassiduous2020-11-101-0/+3
|\
| * Broken shader test: added broken MSL; added SHADER_SOURCE_LANGUAGE_MSLassiduous2020-11-081-0/+3
* | Added AS copy with compacting.azhirnov2020-11-051-1/+1
* | PSO refactoring for ray tracingazhirnov2020-10-251-1/+6
* | Merge branch 'master' into ray_tracingazhirnov2020-10-251-1/+3
|\|
| * Few minor updatesassiduous2020-10-071-1/+3
* | Added ray tracing typesazhirnov2020-10-041-10/+16
|/
* Added support for shader macros when compiling GLSL_VERBATIM with glslangassiduous2020-09-201-2/+3
* Added GPU vendor and memory size detection (API 240071), closed https://githu...assiduous2020-09-161-0/+5
* Another set of minor updates to mesh shader implementationassiduous2020-09-101-1/+1
* A bunch of random updatesassiduous2020-09-091-13/+16
* Added pDxCompilerPath to engine create info,azhirnov2020-09-071-1/+1
* fixed compilation on UWP, use FXC by default on D3D12azhirnov2020-09-021-1/+1
* removed unused DXILUtils, fixed some Codacy issuesazhirnov2020-08-311-1/+1
* added HLSLTools, HLSL shader compiler refactoringazhirnov2020-08-251-0/+25
* Merge branch 'master' into mesh_shaderazhirnov2020-08-191-2/+9
|\
| * Implemented input attachments in Vulkan backend; added testassiduous2020-08-041-2/+9
* | Added mesh shaderazhirnov2020-08-111-7/+10
|/
* Added CREATE_SHADER_SOURCE_INPUT_STREAM_FLAGS enum and IShaderSourceInputStre...assiduous2020-07-181-1/+19
* Added SHADER_SOURCE_LANGUAGE_GLSL_VERBATIM (API Version 240059).assiduous2020-05-111-1/+10
* Added API function call type specification to fix c/c++ mismatch on x86 MSVCassiduous2020-01-291-1/+1
* Reworked C interface to optimize inheritance handlingassiduous2020-01-291-15/+7
* Reworked interface definitions to use DILIGENT_BEGIN_INTERFACE/DILIGENT_END_I...assiduous2020-01-281-14/+4
* Reworked C inteface method calls to use CALL_IFACE_METHOD macroassiduous2020-01-281-3/+3
* Guarded interface definitions by define-undef macro helper include pairs to a...assiduous2020-01-271-15/+10
* Reworked C interfaces to share declaration with c++assiduous2020-01-271-35/+66
* Fixed Sampler c interface; added test. Also fixed issue in shader C interfaceassiduous2020-01-261-2/+2
* Reworked IShader::GetResource to be compatible with C; renamed the method to ...assiduous2020-01-261-4/+4
* Updated shader C interface; added test.assiduous2020-01-261-8/+21
* c inteface: implemented core object VTBLsassiduous2020-01-251-3/+20
* Fixed issue with SHADER_SOURCE_LANGUAGE SourceLanguage memberassiduous2020-01-251-1/+1
* Reworked main headers to be compatible with cassiduous2020-01-251-54/+77
* Updated coyright noticeassiduous2020-01-011-7/+11
* Added static sampler testsEgor Yusov2019-12-111-0/+10
* clang-formatted GraphicsEngine projectEgor Yusov2019-11-231-50/+52
* Added HLSLVersion, GLSLVersion and GLESSLVersion to ShaderCreateInfo struct (...Egor Yusov2019-10-201-0/+36
* A bunch of updates to specify minimum feature level for D3D11/D3D12 backends ...Egor Yusov2019-10-171-11/+0
* Completely reworked shader resource binding implementation in OpenGL backend ...Egor Yusov2019-10-071-1/+1
* Updated Copyright noticeEgor Yusov2019-09-171-1/+1
* Made IShaderSourceInputStreamFactory derived from IObject (upgraded API Versi...Egor Yusov2019-04-061-1/+5
* Fixed clang compiler warningsEgor Yusov2019-03-061-1/+1
* Keep fixing Metal backend + few other minor changesEgor Yusov2019-03-061-1/+1
* Minor interface improvementEgor Yusov2019-03-041-1/+1