summaryrefslogtreecommitdiffstats
path: root/Graphics (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | | | IRenderDeviceMtl: added CreateTextureFromMtlResource and CreateBufferFromMtlR...assiduous2020-10-241-0/+10
| |_|/ |/| |
* | | GL backend: added info message about forcing non-separable programsassiduous2020-10-211-0/+3
* | | Added ShaderResourceQueries device feature and EngineGLCreateInfo::ForceNonS...assiduous2020-10-218-9/+30
* | | Improved exception safety of SRB object creationassiduous2020-10-206-110/+206
* | | Improved exception safety of pipeline state object constructionassiduous2020-10-2029-600/+738
* | | Renamed USAGE_STATIC to USAGE_IMMUTABLE (API240077)assiduous2020-10-1915-36/+36
* | | Renamed static sampler to immutable sampler (API240076)assiduous2020-10-1926-259/+268
* | | Updated third-party modules; fixed compiler warningsassiduous2020-10-192-3/+3
* | | A number of fixes for PSO creation refactoring (API240075)assiduous2020-10-1827-608/+721
* | | Merge branch 'master' into pso_refactoringazhirnov2020-10-1717-37/+320
|\ \ \
| * | | All backends: added resource dimension validation when setting shader variablesassiduous2020-10-1710-35/+194
| * | | Added buffer mode validation when binding buffer viewsassiduous2020-10-147-2/+124
| * | | Updated shader resource layout tests to work on Metalassiduous2020-10-142-0/+2
* | | | Fixed compilation, some fixes after reviewazhirnov2020-10-172-5/+5
* | | | Added GraphicsPipelineCreateInfo and ComputePipelineCreateInfo instead of sin...azhirnov2020-10-1529-856/+1198
|/ / /
* | | A number of corrections for PSO refactoringassiduous2020-10-1119-255/+262
* | | formatingazhirnov2020-10-083-3/+3
* | | Revert some changes in ShaderResourceLayoutVk, fixed PSO comparisonazhirnov2020-10-087-123/+100
* | | Some minor fixesazhirnov2020-10-085-6/+13
* | | removed strong references to shaders in PSOazhirnov2020-10-0821-925/+1055
* | | Updated PipelineState[D3D11,D3D12,Vk]Impl to allocate single chunk of memory ...assiduous2020-10-073-31/+46
* | | Few minor updatesassiduous2020-10-074-5/+8
* | | Fixed typoassiduous2020-10-051-5/+5
| |/ |/|
* | All backends: removed string pool from shader resource objects as it is only ...assiduous2020-10-056-42/+49
|/
* Added device features to inidicate 8-bit types support (API240074)assiduous2020-10-049-22/+118
* Added Vulkan-Headers submoduleassiduous2020-10-034-6/+10
* Enabled detection of 16-bit float shader support in GL/GLESassiduous2020-10-031-0/+14
* Improved 16-bit feature detection in D3D11 and D3D12assiduous2020-10-033-14/+51
* Added device features to indicate support of 16-bit typesassiduous2020-10-038-89/+208
* Metal interface: using id<> instead of void*assiduous2020-10-016-11/+17
* Unified staging buffer offset processing in Vulkan and GLassiduous2020-10-018-96/+133
* A number of updates to support Metal backendassiduous2020-10-018-46/+67
* Updated Metal interfaces plus a number of misc fixesassiduous2020-09-289-11/+39
* Vulkan backend: few fixes toassiduous2020-09-283-13/+20
* Metal interface headers: updated copyright noticeassiduous2020-09-2414-14/+42
* Removed implementation of Metal backendassiduous2020-09-2437-3150/+0
* Another minor fixassiduous2020-09-221-2/+1
* Fixed bug in mesh shader feature detectionassiduous2020-09-221-11/+16
* Added support for shader macros when compiling GLSL_VERBATIM with glslangassiduous2020-09-206-204/+263
* Couple of minor fixesassiduous2020-09-201-1/+1
* added ability to use #include in glslazhirnov2020-09-203-10/+20
* CMake utils: added package_required_dlls to enable packaging shader compiler ...assiduous2020-09-192-1/+37
* Few minor (mostly cosmetic) updates to SRB and PSO implementationsassiduous2020-09-1814-50/+115
* Updated ShaderResourceBindingBase: using PSO implementation type for the poin...assiduous2020-09-187-29/+33
* Fixed gcc/clang errorassiduous2020-09-181-12/+12
* Refactored internal shader resouce variable indexingassiduous2020-09-1830-225/+468
* Merge branch 'mesh_shader_fix' of https://github.com/azhirnov/DiligentCore in...assiduous2020-09-1725-52/+52
|\
| * don't link with vulkan if used volk, added shader name to log messageazhirnov2020-09-162-4/+3
| * remove some VK_NV_mesh_shaderazhirnov2020-09-166-19/+5
| * use NUM_SHADER_TYPES constant instead of magic number, use std::array instead...azhirnov2020-09-1617-29/+44