summaryrefslogtreecommitdiffstats
path: root/Graphics/HLSL2GLSLConverterLib (unfollow)
Commit message (Expand)AuthorFilesLines
2021-02-06HLSL2GLSLConverter: enabled support of read operator [] for RW textures; fixe...assiduous2-95/+320
2021-01-01Updated copyright noticeassiduous8-8/+8
2020-09-18Refactored internal shader resouce variable indexingassiduous2-4/+8
2020-09-16use NUM_SHADER_TYPES constant instead of magic number, use std::array instead...azhirnov1-1/+2
2020-08-31removed unused DXILUtils, fixed some Codacy issuesazhirnov1-6/+9
2020-07-08HLSL converter: fixed issue in shader register removal logicassiduous1-1/+3
2020-05-25Added TexUVToNormalizedDeviceXY convenience shader functionassiduous2-0/+8
2020-05-22Unified VULKAN shader define in VK and GL backendsassiduous2-2/+2
2020-05-22HLSL2GLSL converter: fixed issue with SV_Position.w == 1/gl_FragCoord.wassiduous2-2/+4
2020-04-18Updated HLSL2GLSLConverter and ShaderMacroHelperassiduous1-1/+4
2020-03-28HLSL2GLSLConverter: implemented handling of SV_IsFrontFace semanticassiduous3-18/+41
2020-01-30Improved shader conversion custom CMake commands to properly detect changes a...assiduous1-21/+16
2020-01-29Added API function call type specification to fix c/c++ mismatch on x86 MSVCassiduous2-11/+11
2020-01-29Reworked C interface to optimize inheritance handlingassiduous1-16/+8
2020-01-28Reworked interface definitions to use DILIGENT_BEGIN_INTERFACE/DILIGENT_END_I...assiduous1-13/+5
2020-01-28Reworked C inteface method calls to use CALL_IFACE_METHOD macroassiduous1-2/+2
2020-01-28Fixed typo in HLSL2GLSLConverter C interfaceassiduous1-2/+2
2020-01-28Implemented C Interface for OpenGL backendassiduous1-2/+4
2020-01-27Fixed class vs struct issues. Implemented HLSL2GLSL Convertor C interfacesassiduous1-19/+66
2020-01-27Reworked C interfaces to share declaration with c++assiduous1-2/+2
2020-01-27A bunch of final .h -> .hpp renamingsassiduous2-2/+2
2020-01-27Renamed platform headers .h -> .hppassiduous2-4/+3
2020-01-26More .h -> .hpp renamingsassiduous6-8/+19
2020-01-26Renamed .h -> .hpp in Common and HLSL2GLSLConverterLib projectsassiduous4-8/+8
2020-01-26Renamed .h -> .hpp in GraphicsEngine, GraphicsEngineD3DBase, GraphicsEningeD3...assiduous1-1/+1
2020-01-25Reworked main headers to be compatible with cassiduous1-1/+1
2020-01-01Updated coyright noticeassiduous8-56/+88
2019-12-25Minor formatting updatesassiduous1-1/+1
2019-12-21HLSL2GLSL converter: added removal of sampler register declarationsassiduous2-2/+64
2019-12-21Added geometry shader test; updated HLSL2GLSL converter to remove HLSL registersassiduous1-26/+84
2019-11-24clang-formatted HLSL2GLSLConverterLibEgor Yusov6-1801/+1871
2019-11-21Renamed INSTALL_DILIGENT_CORE cmake option to DILIGENT_INSTALL_COREEgor Yusov1-1/+1
2019-11-13HLSL->GLSL converter: added 'readonly' when converting HLSL structured buffer...Egor Yusov1-1/+1
2019-10-12HLSL->GLSL conerter: allowed providing null HLSL source code pointer in which...Egor Yusov2-4/+92
2019-10-11HLSL->GLSL converter: added bindings for image uniformsEgor Yusov2-7/+17
2019-10-03HLSL2GLSL converter: implemented automatic assignment of shader storage buffe...Egor Yusov2-4/+14
2019-09-17Updated Copyright noticeEgor Yusov8-8/+8
2019-08-09OpenGL backend: added handling of Buffers and RW BuffersEgor Yusov3-4/+38
2019-06-09Added 'Diligent-' prefix to project names to avoid name conflicts (https://gi...Egor Yusov1-18/+18
2019-03-24Fixed few clang warningsEgor Yusov1-1/+1
2019-02-22More typo fixesEgor Yusov1-2/+2
2019-02-22Fixed typoEgor Yusov1-1/+1
2019-02-22Some GLES compilers require whitespace after the macro without arguments (fix...Egor Yusov1-7/+9
2019-02-20Minor update to HLSL2GLSLConverterEgor Yusov1-1/+1
2019-02-20HLSL2GLSLConverter: added option to not use layout location qualifiers on sha...Egor Yusov3-101/+151
2019-01-31Updated HashMapStringKey to define Hasher in the struct rather than in stdEgor Yusov2-80/+96
2019-01-14Fixed couple of issues in HLSL2GLSLConverterImpl and TextureUploaderGLEgor Yusov1-1/+1
2019-01-02Updated copyright noticeEgor Yusov8-8/+8
2018-12-24Fixed shader compilation error on iOS due to missing frexpEgor Yusov2-2/+8
2018-12-17Made engine core installation optional that is on by default on Win32 and Lin...Egor Yusov1-1/+3