summaryrefslogtreecommitdiffstats
path: root/Graphics/HLSL2GLSLConverterLib (follow)
Commit message (Collapse)AuthorAgeFilesLines
* HLSL2GLSLConverter: enabled support of read operator [] for RW textures; ↵assiduous2021-02-062-95/+320
| | | | fixed shader resource layout tests
* 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 ↵azhirnov2020-09-161-1/+2
| | | | instead of c-style array.
* 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 ↵assiduous2020-01-301-21/+16
| | | | and not run every build
* 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 ↵assiduous2020-01-281-13/+5
| | | | DILIGENT_BEGIN_INTERFACE/DILIGENT_END_INTERFACE pair
* 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, ↵assiduous2020-01-261-1/+1
| | | | GraphicsEningeD3D11, and GraphicsEningeD3D12 projects
* 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 ↵Egor Yusov2019-11-131-1/+1
| | | | buffers to storage buffers
* HLSL->GLSL conerter: allowed providing null HLSL source code pointer in ↵Egor Yusov2019-10-122-4/+92
| | | | which case the source will be loaded from the input stream factory
* HLSL->GLSL converter: added bindings for image uniformsEgor Yusov2019-10-112-7/+17
|
* HLSL2GLSL converter: implemented automatic assignment of shader storage ↵Egor Yusov2019-10-032-4/+14
| | | | buffer binding points
* 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 ↵Egor Yusov2019-06-091-18/+18
| | | | (https://github.com/DiligentGraphics/DiligentEngine/issues/20)
* 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 ↵Egor Yusov2019-02-221-7/+9
| | | | (fixed https://github.com/DiligentGraphics/DiligentCore/issues/62)
* Minor update to HLSL2GLSLConverterEgor Yusov2019-02-201-1/+1
|
* HLSL2GLSLConverter: added option to not use layout location qualifiers on ↵Egor Yusov2019-02-203-101/+151
| | | | shader inputs/outputs to support GLES3.0
* 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 ↵Egor Yusov2018-12-171-1/+3
| | | | Linux only