Fix Android build errors
glslang/MachineIndependent/iomapper.cpp:207:9: error: field 'resolver' will be initialized after field 'stage' [-Werror,-Wreorder] : resolver(r) ^ glslang/MachineIndependent/iomapper.cpp:263:9: error: field 'resolver' will be initialized after field 'stage' [-Werror,-Wreorder] : resolver(r) ^ hlsl/hlslParseHelper.cpp:70:5: error: field 'gsStreamOutput' will be initialized after field 'inputPatch' [-Werror,-Wreorder] gsStreamOutput(nullptr), ^
This commit is contained in:
parent
8a5718a9e5
commit
15bb43703c
@ -204,8 +204,8 @@ public:
|
|||||||
struct TResolverUniformAdaptor
|
struct TResolverUniformAdaptor
|
||||||
{
|
{
|
||||||
TResolverUniformAdaptor(EShLanguage s, TIoMapResolver& r, TInfoSink& i, bool& e, TIntermediate& interm)
|
TResolverUniformAdaptor(EShLanguage s, TIoMapResolver& r, TInfoSink& i, bool& e, TIntermediate& interm)
|
||||||
: resolver(r)
|
: stage(s)
|
||||||
, stage(s)
|
, resolver(r)
|
||||||
, infoSink(i)
|
, infoSink(i)
|
||||||
, error(e)
|
, error(e)
|
||||||
, intermediate(interm)
|
, intermediate(interm)
|
||||||
@ -260,8 +260,8 @@ private:
|
|||||||
struct TResolverInOutAdaptor
|
struct TResolverInOutAdaptor
|
||||||
{
|
{
|
||||||
TResolverInOutAdaptor(EShLanguage s, TIoMapResolver& r, TInfoSink& i, bool& e, TIntermediate& interm)
|
TResolverInOutAdaptor(EShLanguage s, TIoMapResolver& r, TInfoSink& i, bool& e, TIntermediate& interm)
|
||||||
: resolver(r)
|
: stage(s)
|
||||||
, stage(s)
|
, resolver(r)
|
||||||
, infoSink(i)
|
, infoSink(i)
|
||||||
, error(e)
|
, error(e)
|
||||||
, intermediate(interm)
|
, intermediate(interm)
|
||||||
|
@ -61,14 +61,14 @@ HlslParseContext::HlslParseContext(TSymbolTable& symbolTable, TIntermediate& int
|
|||||||
loopNestingLevel(0), annotationNestingLevel(0), structNestingLevel(0), controlFlowNestingLevel(0),
|
loopNestingLevel(0), annotationNestingLevel(0), structNestingLevel(0), controlFlowNestingLevel(0),
|
||||||
postEntryPointReturn(false),
|
postEntryPointReturn(false),
|
||||||
limits(resources.limits),
|
limits(resources.limits),
|
||||||
|
inputPatch(nullptr),
|
||||||
builtInIoIndex(nullptr),
|
builtInIoIndex(nullptr),
|
||||||
builtInIoBase(nullptr),
|
builtInIoBase(nullptr),
|
||||||
nextInLocation(0), nextOutLocation(0),
|
nextInLocation(0), nextOutLocation(0),
|
||||||
sourceEntryPointName(sourceEntryPointName),
|
sourceEntryPointName(sourceEntryPointName),
|
||||||
entryPointFunction(nullptr),
|
entryPointFunction(nullptr),
|
||||||
entryPointFunctionBody(nullptr),
|
entryPointFunctionBody(nullptr),
|
||||||
gsStreamOutput(nullptr),
|
gsStreamOutput(nullptr)
|
||||||
inputPatch(nullptr)
|
|
||||||
{
|
{
|
||||||
globalUniformDefaults.clear();
|
globalUniformDefaults.clear();
|
||||||
globalUniformDefaults.layoutMatrix = ElmRowMajor;
|
globalUniformDefaults.layoutMatrix = ElmRowMajor;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user