message: Some GLES compilers require whitespace after the macro without arguments (fixed https://github.com/DiligentGraphics/DiligentCore/issues/62)
diff: @@ -3397,7 +3397,8 @@ void HLSL2GLSLConverterImpl::ConversionStream::ProcessHullShaderConstantFunction
  std::stringstream PrologueSS, ReturnHandlerSS;
  const Char* ReturnMacroName = "_CONST_FUNC_RETURN_";
  - // Some GLES compilers cannot properly handle macros with empty argument lists, such as _CONST_FUNC_RETURN_()
  + // Some GLES compilers cannot properly handle macros with empty argument lists, such as _CONST_FUNC_RETURN_().
  + // Also, some compilers generate an error if there is no whitespace after the macro witout arguments: _CONST_FUNC_RETURN_{
  ReturnHandlerSS << "#define " << ReturnMacroName << (bIsVoid ? "" : "(_RET_VAL_)") << " {\\\n";
  bTakesInputPatch = false;
  @@ -4108,7 +4109,8 @@ void HLSL2GLSLConverterImpl::ConversionStream::ProcessShaderDeclaration( TokenLi
  std::stringstream ReturnHandlerSS;
  const Char *ReturnMacroName = "_RETURN_";
  - // Some GLES compilers cannot properly handle macros with empty argument lists, such as _RETURN_()
  + // Some GLES compilers cannot properly handle macros with empty argument lists, such as _RETURN_().
  + // Also, some compilers generate an error if there is no whitespace after the macro witout arguments: _RET_VAL_{
  ReturnHandlerSS << "#define " << ReturnMacroName << (bIsVoid ? "" : "(_RET_VAL_)") << " {\\\n";
  String GlobalVariables, Prologue;
  