summaryrefslogtreecommitdiffstats
path: root/Graphics/HLSL2GLSLConverterLib (follow)
Commit message (Expand)AuthorAgeFilesLines
* HLSL2GLSLConverter: enabled support of read operator [] for RW textures; fixe...assiduous2021-02-062-95/+320
* Updated copyright noticeassiduous2021-01-018-8/+8
* Refactored internal shader resouce variable indexingassiduous2020-09-182-4/+8
* use NUM_SHADER_TYPES constant instead of magic number, use std::array instead...azhirnov2020-09-161-1/+2
* removed unused DXILUtils, fixed some Codacy issuesazhirnov2020-08-311-6/+9
* HLSL converter: fixed issue in shader register removal logicassiduous2020-07-081-1/+3
* Added TexUVToNormalizedDeviceXY convenience shader functionassiduous2020-05-252-0/+8
* Unified VULKAN shader define in VK and GL backendsassiduous2020-05-222-2/+2
* HLSL2GLSL converter: fixed issue with SV_Position.w == 1/gl_FragCoord.wassiduous2020-05-222-2/+4
* Updated HLSL2GLSLConverter and ShaderMacroHelperassiduous2020-04-181-1/+4
* HLSL2GLSLConverter: implemented handling of SV_IsFrontFace semanticassiduous2020-03-283-18/+41
* Improved shader conversion custom CMake commands to properly detect changes a...assiduous2020-01-301-21/+16
* Added API function call type specification to fix c/c++ mismatch on x86 MSVCassiduous2020-01-292-11/+11
* Reworked C interface to optimize inheritance handlingassiduous2020-01-291-16/+8
* Reworked interface definitions to use DILIGENT_BEGIN_INTERFACE/DILIGENT_END_I...assiduous2020-01-281-13/+5
* Reworked C inteface method calls to use CALL_IFACE_METHOD macroassiduous2020-01-281-2/+2
* Fixed typo in HLSL2GLSLConverter C interfaceassiduous2020-01-281-2/+2
* Implemented C Interface for OpenGL backendassiduous2020-01-281-2/+4
* Fixed class vs struct issues. Implemented HLSL2GLSL Convertor C interfacesassiduous2020-01-271-19/+66
* Reworked C interfaces to share declaration with c++assiduous2020-01-271-2/+2
* A bunch of final .h -> .hpp renamingsassiduous2020-01-272-2/+2
* Renamed platform headers .h -> .hppassiduous2020-01-272-4/+3
* More .h -> .hpp renamingsassiduous2020-01-266-8/+19
* Renamed .h -> .hpp in Common and HLSL2GLSLConverterLib projectsassiduous2020-01-264-8/+8
* Renamed .h -> .hpp in GraphicsEngine, GraphicsEngineD3DBase, GraphicsEningeD3...assiduous2020-01-261-1/+1
* Reworked main headers to be compatible with cassiduous2020-01-251-1/+1
* Updated coyright noticeassiduous2020-01-018-56/+88
* Minor formatting updatesassiduous2019-12-251-1/+1
* HLSL2GLSL converter: added removal of sampler register declarationsassiduous2019-12-212-2/+64
* Added geometry shader test; updated HLSL2GLSL converter to remove HLSL registersassiduous2019-12-211-26/+84
* clang-formatted HLSL2GLSLConverterLibEgor Yusov2019-11-246-1801/+1871
* Renamed INSTALL_DILIGENT_CORE cmake option to DILIGENT_INSTALL_COREEgor Yusov2019-11-211-1/+1
* HLSL->GLSL converter: added 'readonly' when converting HLSL structured buffer...Egor Yusov2019-11-131-1/+1
* HLSL->GLSL conerter: allowed providing null HLSL source code pointer in which...Egor Yusov2019-10-122-4/+92
* HLSL->GLSL converter: added bindings for image uniformsEgor Yusov2019-10-112-7/+17
* HLSL2GLSL converter: implemented automatic assignment of shader storage buffe...Egor Yusov2019-10-032-4/+14
* Updated Copyright noticeEgor Yusov2019-09-178-8/+8
* OpenGL backend: added handling of Buffers and RW BuffersEgor Yusov2019-08-093-4/+38
* Added 'Diligent-' prefix to project names to avoid name conflicts (https://gi...Egor Yusov2019-06-091-18/+18
* Fixed few clang warningsEgor Yusov2019-03-241-1/+1
* More typo fixesEgor Yusov2019-02-221-2/+2
* Fixed typoEgor Yusov2019-02-221-1/+1
* Some GLES compilers require whitespace after the macro without arguments (fix...Egor Yusov2019-02-221-7/+9
* Minor update to HLSL2GLSLConverterEgor Yusov2019-02-201-1/+1
* HLSL2GLSLConverter: added option to not use layout location qualifiers on sha...Egor Yusov2019-02-203-101/+151
* Updated HashMapStringKey to define Hasher in the struct rather than in stdEgor Yusov2019-01-312-80/+96
* Fixed couple of issues in HLSL2GLSLConverterImpl and TextureUploaderGLEgor Yusov2019-01-141-1/+1
* Updated copyright noticeEgor Yusov2019-01-028-8/+8
* Fixed shader compilation error on iOS due to missing frexpEgor Yusov2018-12-242-2/+8
* Made engine core installation optional that is on by default on Win32 and Lin...Egor Yusov2018-12-171-1/+3